I expect I'm doing something silly but when I try to download the file usbtc08 NEW a.zip it comes up as download.php which doesn't seem to do anything.
There appears to be a problem currently with the download portion of the forum. To get around this after you have clicked to download the file you will have a dialog pop up asking where to save the file. Change the save as type to 'All Files' and in the file name type in 'usbtc08_NEW_a.zip'. Now it should save the file as it should.
I have LabView 8.2 and I have tried the latest labview program and dll-file (mentioned in this topic), but for some reason it crashes especially if I change the program and try to measure more than 2 channels.
If any one has a working labview program that can control the “usb tc-08â€
The attached file is modified to display all 8 channel for the USB TC-08. Download the latest software to ensure that you have the latest drivers for the unit. If you have any questions feel free to contact me.
I originally developed a Labview VI which monitors 8 channels from the USB TC08 and 4 from the serial TC08. I have now changed to a 2nd USB TC08 and I have tried to modify the original Labview code from this forum to run two of the USB units with Labview but I cannot get the it to work. I have tried loads of different VI loop designs but only one of the USB units will work at a time. I have tried driver reinstallation, computer restarts etc. and validated that the VI assigns unique IDs to each unit, so I'm a bit lost now.
Has anybody else tried this and thus have some suggestions.
Any help would be greatly appreciated,
Ed
Powertrains Lab, Loughborough University
I do not know that much about labview, but in order to open a second unit you need to call the open unit function twice, this will give a different handle to each of the devices.
I have managed to get both my USB TCO8's to work with PicoLog Recorder together but I still wish to use them with Labview.
Further experiments with the VI from this forum have confirmed that the usb_tc08_open_unit returns an ID of 1 for the first unit and an ID of 2 for the second. When I try to then get the temps from the second unit the LED on the unit lights green then goes off and the VI reports the unit is disconnected. The first unit continues to return temperatures.
I have tried setting the usb_tc08_open_unit and the other functions called in the VI to reentrant mode and reading the tempereatures separately, 1000 ms after the first unit has returned temperatures. So far I cannot get the 2nd unit to return the temperatures at all whatever I try.
Can anayone advise why temperatures cannot be read from the 2nd unit when it has a uniqiue ID.
After further experimentation with the code from this forum I have managed to get our two USB TC08s' to work together in a single Labview VI - so it is possible. To achieve reliability, care needs to be taken with the way in which the device ID is assigned and how the connection to the units is closed - else the VI hangs and can be unstabe.
I found that if each function call for getting the temperature from the units is set to reentrant, it is possible to read the temperatures from both units in parallel. Thus, reading eight channels and the CJT on both units can be completed in less than 1000 ms (i.e 100ms x 9 channels for each unit). Otherwise the threads will execute one after the other and take up to 2000 ms.
I attach an unrefined VI which works if anybody else finds they have probs with this. You will need the dll file from earlier posts in this thread to run it.
Regards,
Ed
Powertrains Lab
Loughborough University