Matlab xPC target USB?

Hello folks,
If I am attempting to communicate with an external device such as a GPS (driver installed) and it shows up as a COM port on my computer even though it is hooked up via USB on the xPC target, can I still use the RS232 library from xPC target to read/write to the device?
Thank you, Rob

 采纳的回答

Walter Roberson
Walter Roberson 2012-5-24

1 个投票

USB virtual serial ports require a device driver in order to communicated with as serial ports. If your xPC includes the appropriate device driver then you can use the RS232 library.
I know that some USB support is being offered on xPC now, but I have not examined the documentation to find out whether USB serial ports are one of them.

6 个评论

Thank you Walter,
I have the device driver for Windows installed on my PC and it shows up as a COM port in device manager. Would that be sufficient or would I have to create my own driver for the xPC Target kernel?
My understanding is that drivers for xPC are not MS Windows drivers, that you would need a specific driver. I am not certain on this point.
I should also backtrack, in that I do not know how the xPC RS232 library is implemented, so my "can use" should be "might perhaps be able to use".
That is a question I have been asking myself also, whether or not MS Windows drivers are read by the xPC Target kernel. I assume they are, otherwise how can the xPC Target kernel detect devices on the motherboard such as Ethernet or USB.. Perhaps a xPC product employee can enlighten us?
xPC has kernel drivers for a small number of Ethernet models, I believe. I have seen a few postings from people whose ethernet board was not one of the few listed.
You are correct, I overlooked this fact. It looks like a virtual com port via USB is out of the question at the moment since I have little time to create a driver so I will resort to sending my GPS coordinates to an external micro-controller which will then be connected via RS232 to the target PC.
Sometimes you gotta do what ya gotta do.

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by