LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What was the exact functionality of "Device Control/Status.vi" (version 5)? Is there any vi in Labview 6.1 which performs the same tasks?

I have a vi developed in LabVIEW 5.1 and I want to upgrade it to LabVIEW 6.1. So I must replace "Device Control/Status.vi" with a newer one but I do not know wich vi performs the same tasks in v6.1
0 Kudos
Message 1 of 6
(3,720 Views)
I can't find the VI in 5.1. Do you know the path to it or in which llb it was in? In all of my upgrades from version 3 to the present, I don't recall a case where functions were missing in the upgrade. Do you have any non-NI hardware and was this a function provided by another vendor? Attach the VI so that someone can look at it.
0 Kudos
Message 2 of 6
(3,720 Views)
The Device Control/Status.vi is included with LabVIEW 6.1 as part of the serial compatibility VIs. You can find it by opening up and looking at

Instrument I/O -> I/O Compatibility -> Serial Compatibility -> Bytes At Serial Port.vi

Also, if you open up the VI found in

vi.lib/platform/_sersup.llb/serial line ctrl.vi

it will expose the functionality of Device Control/Status

Thanks,
0 Kudos
Message 3 of 6
(3,720 Views)
I have the same question as the original poster, except that now I have upgraded to LV 7.0 and this VI is missing (or *really* well hidden). There is a "Function not supported" message when Help is requested.

Again ... what is this VI supposed to do? Any suggestions on how to replace it in LV 7.0?
0 Kudos
Message 4 of 6
(3,720 Views)
I have the same question, the docs states that this function is no longer supported in LV7 and to correct the error, one should replace the function with a newer one. But, it doesn't tell you what the newer one is. Has NI gotten back to you yet??
0 Kudos
Message 5 of 6
(3,720 Views)
The low level function "Device Control/Status.vi" should never have been used by itself. If you used either "serial line ctl" or "bytes at serial port", then they should have been replaced automatically by functions of the same name except that the internal functions are VISA. If you need to manually replace the functions, the new VISA based ones can be found in vi.lib\instr\_sersup.llb.
0 Kudos
Message 6 of 6
(3,720 Views)