07-09-2008 10:14 PM - edited 07-09-2008 10:16 PM
The purpose of USB RAW is to provide much of the same functionality as the dll's you got. In some cases, the USB hardware is something designed in-house and a VISA driver is written in LabVIEW instead of in C. Sometimes, you can wring out a bit more control or performance if you write your own driver.
I think your NI-USB devices would refer to the USB-6008 you said you have.
07-10-2008 01:47 AM
07-10-2008 04:01 AM
07-17-2008 03:44 AM - edited 07-17-2008 03:52 AM
Hi there,
I am trying to do a VISA before I start with API. I have built my VI but I don't know how to see the output.Also I do not know if my VI is valid or not. Please somebody give me an idea.Here I attach the file.
07-17-2008 08:36 AM - edited 07-17-2008 08:37 AM
07-17-2008 08:08 PM
07-17-2008 09:06 PM
The command has nothing at all to do with USB. It is a command that would be documented in a programming manual for the instrument (along with all of the other commands for the instrument). You cannot just make things up to write to it.
You've never mentioned whether you have any documentation on the instrument command set beyond having the dll api. In that case, I would recomend that you look at this excellent thread on USB communication. Download a sniffer to monitor the USB communication when you use the application program from the vendor and see what else is involved in trying to use VISA to communicate with it.
I'm afraid that you might be pretty much on your own with this instrument. No one has responded as having experience with it and you have not provided any information on the api or why you have decided to take the VISA route. I looked at the vendor's web site and could not get much myself except the fact that it states the instrument is only available to licensed physicians.
08-27-2008 03:33 AM
Hi all,
I am trying to acquire the raw data using DLL provided by the company.but he said that " for the BioGraphSpy.dll to work you need to be running BioGraph. Your application uses BioGraphSpy to get information out of it. This method allows you to use BioGraph's data recording and signal analysis functions so you don't have to write your own. The only DLL we have that bypasses BioGraph altogether is the API." What is the difference between DLL and API? Is it the same? Can you all explain what is that means? I think the statement means that when I want to acquire the data using LabVIEW, I have to run the BioGraph software too. Am I right? I got an error when I try to do these. Can anyone give me an idea? If you want me to attach the vi that I have made, I can attach it later.
Thanks
08-27-2008 08:52 AM
08-27-2008 07:28 PM
Here I attach the dll file and the documentation provided by the vendor. Also, I attach the vi that I created. Please give me an idea how to solve this problem.
Thanks