LabVIEW Driver FAQ
From dataTaker Wiki (FAQ)
LabVIEW Driver Frequently Asked Questions
Does LabVIEW come with the LabVIEW Driver?
No, you must purchase this seperately from National Instruments.
Which products are suported?
The dataTaker Instrument Driver for LabVIEW has been tested with all DT5/6xx and DT800 products.
The dataTaker DT8x Driver for LabVIEW has been tested with the DT80 range of products.
Where is the documentation?
The Driver has a compiled help file which is installed with the driver. Right click on any of the VIs and select 'help'.
The help file is a chm file in the user.lib directory under the documentation directory
The help is also online
For the DT500 and DT800 range dataTaker Instrument Driver for LabVIEW
For the DT80 range dataTaker DT8x Driver for LabVIEW
The installer executable will not install?
The dataTaker instrument driver for LabVIEW was written for LabVIEW 6.0.2 for backwards compatability. Currently the installer is an executable, which installs the relevant files under the user.lib directory for LabVIEW 6.0.2, 6.1, 7.0 or 7.1 If you have LabVIEW 8.0 or later, you will need to do a custom installation as follows:
- Download the DTDRIVER.ZIP file from the downloads section of our website
- Extract this ZIP file to the user.lib directory of your LabVIEW installation.
Is there a driver for the DT80 Range?
Yes, it is referred to as the dataTaker DT8x Driver for LabVIEW.
You will need to have LabVIEW 8.2.1 or later and be running firmware 8.02 or later on your DT80 range data logger.
To install it, extract the DT8xDRIVER.zip to the relevant user.lib subdirectory of your LabVIEW folder. Download the file from the Support & Training>>Downloads>>DT80 Range section of our website, under the heading "dataTaker DT8x Driver for LabVIEW" downloads
Can I use a dEX configuration with the LabVIEW DT8x examples?
Yes, however you may need to modify the VI's.
With the example, DT8x Example LowLevelRealTimeAcquisitionSerial.vi
Remove the VIs, DT8x SetCurrentJob.vi, DT8x StartAcquisitionUsingCurrentJob.vi, and DT8x SetStorageMode.vi.
These VIs create a text program, and send it to the DT8x. As you are using a previously created configuration from the dEX environment, these are not required.
The attached LabVIEW library demonstrates this. DT8x LowLevelRealTimeTCPIP_NoConfig.llb
Can I use the driver under LabVIEW for Linux?
Yes, however we have not tested this.
For the DT500 range and DT800
You will need to extract the DTDRIVER.zip file from the Support & Training>>Downloads>>Other Downloads section of our website, under the heading "LabVIEW Instrument Driver" downloads
For the DT80 range
You will need to extract the DT8xDRIVER.zip file from the Support & Training>>Downloads>>DT80 Range section of our website, under the heading "dataTaker DT8x Driver for LabVIEW" downloads
Extract the folder to your "user.lib" directory under the LabVIEW folder. You should be able to see the vi's under your User Libraries sub-palette in your block diagram.
You will need to install NI-VISA for Linux in order to talk to the dataTaker logger over serial. If you are using the dataTaker logger over ethernet, you will be able to modify the VIs so they are not using the NI-VISA VIs in the lower level VIs
The documentation for the driver is a compiled HTML file, linked into the dataTaker VIs, and I don't know if this will work under linux. However all the HTML files have been placed on the website. See the above link under the question "Where is the documentation"