LabView常见问题及解答1、如何用LabView与可编程仪器通信,该仪器没有GPIB接口,但有COM口,能否用LabView操作
A:可以通过LV的串口通信来解决仪器控制问题,参看FINDE某AMPLE的BASIC2PORTSERIALWRITEANDREAD
VI2、如何将EVENTSTRUCT中捕获的时间传递到STATEDIAGRAM
A:使用VENTSTRUCT捕获面板事件后,将不同的事件对应于不同的字符串和其他,再通过QUEUE将VENTSTRUCT中的字符串传递到STATEDIAGRAM中,再根据得到的字符串进行相应的处理
3、使用WRITETOBINARYFILE函数向二进制文件中写入一个1D数组,为什么在READFROMBIANRYFILE读取时,会多出4个字节数据呢
A:写入时加入了头信息,多出的4个字节就是头信息,代表了数组或字符串的长度
在WRITETOBINARYFILE中的APPENDARRAYORSTINGSIZE这个输入端口中设置,其默认值为T,代表加入头信息;如果将其改为F,就不会多出4个字节了
4、卸载LabView7
1时出现错误1603,接着出现错误1722和1721,程序询问是否继续卸载操作,怎样消除该错误并正确卸载7
A:该错误通常出现在试图卸载某些共享组件的时候
按照以下步骤可以解决该问题
1)注意当错误发生时是在卸载哪一部分组件
一般讲在卸载LV核心部分或LVRUNTIMEENGINE的时候容易出现
2)当出现错误代码1603,弹出对话框提示继续卸载操作时候,点击YES3)如果卸载完成之后提示需要重新启动计算机,点击NO
5)修复之后再次运行这些MSI,选择卸载按钮
这样就可以完全卸载
5、LabView7
1在编写大型程序时希望优化计算机的内存使用,那么需要考虑哪些内容
A:1)、将VI分解为SUBVI,当SUBVI不再