LabVIEW7.1中使用旧串口函数的问题

我在LabVIEW7.1中使用了旧的串口函数,Serial Port Init.vi,Serial Port Write.vi,等,位于

D:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\instr\serial.llb

打包後,在另一台没有安装LabVIEW的机子上安装,却显示没有安装VISA,我将Visa安上后就能正常运行了。

我记得原来好像看过使用旧的串口函数,不用安装Visa,不知是怎么一回事?

那是因為在「National Instruments\LabVIEW 7.1\vi.lib\instr\serial.llb」裡面的「Serial Port Write.vi」還是有VISA,所以才必須要安裝Visa的Runtime。請打開Serial Port Write.vi,就會看到程式裡面,還是有使用VISA。(請見下圖)

![](upload://xvB0AIAhh0bAfpaMuuGYRVRxJMH.jpeg)

请问能不能不使用visa控制串口