06-27-2007 10:27 AM
06-27-2007 10:55 AM
DAQmx is only for NI's DAQ devices and they are completely different than an HMI class device. You could use the Driver Wizard as explained here to create a USBRAW interface but that would require you to remove the windows HMI driver that automatically recognizes your device. That probably would not be a good idea.
You can't have two different drivers installed for the same device.
Your only option to use this device would be to use the Call Library Function Node to access the windows driver.
p.s. For roughtly the same price, there is the DLP-USB-245M from FTDI. These come with a driver that makes them appear as a serial port and are very easy to interface to.
06-27-2007 11:27 AM
Thanks Dennis,
So, I think I understand the USB-RAW & BULK difference with VISA. Time to get out the manual.
I would say that would be the way to go, although I wasn't prepared to dig that deep into VISA... Perhaps the next rainy day. I just really see a value for the effort here, if the effort is reasonable. That, and I can still use them as custom game pad cards. They have screw terminals built right on them. No chip socket required.
Will try "Call Library Function Node" to see if I can somehow snoop or break-out and collect/view commands and communication.
If I can indentify the chip used on these devices (the ultimarc ones) might it be possible to get the command set list for the chip from the mfgr and save some time if I end up writing a driver?
06-27-2007 11:53 AM
Well, as I mentioned, you really don't have the option of using VISA. The device is automatically recognized as an HMI class device. the VISA wizard creates a cutom inf file that says to use VISA. However, the only way this custom inf file will be used is if you prevent the os from recognizing an HMI class device. You have to delete the hmi driver from the os and that would kill any USB keyboards or mice.
I have not dug into the HMI class specs but you should be able to find generic information on the class driver without getting information from the vendor. Start at http://www.usb.org/developers/devclass_docs/.
I just thought of something else. LabVIEW has the Input Device functions. One of these is for a joystick so you may be able to read from the device using this. I'm not sure if there is a way to write to it though.
06-27-2007 12:05 PM
06-27-2007 12:12 PM
06-27-2007 02:16 PM
06-27-2007 02:43 PM
06-27-2007 03:22 PM
07-03-2013 03:46 PM
This device may show up using the initialize joystick and Query VIs.
I'm curious about this device to as a simple input device.
Byron