首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Labview中初学者常见问题及解答

Labview中初学者常见问题及解答

  • 资源大小:433
  • 上传时间:2021-08-15
  • 下载次数:0次
  • 浏览次数:40次
  • 资源积分:1积分
  • 标      签: LabVIEW

资 源 简 介

Labview中学者常见问题及解答:1、如何用LV 与可编程仪器通信,该仪器没有GPIB 接口,但有COM 口,能否用LV 操作?A:可以通过LV 的串口通信来解决仪器控制问题,参看FIND EXAMPLE 的BASIC 2 PORTSERIAL WRITE AND READ.VI2、如何将EVENTSTRUCT 中捕获的时间传递到STATE DIAGRAM?A:使用VENTSTRUCT 捕获面板事件后,将不同的事件对应于不同的字符串和其他,再通过QUEUE 将VENTSTRUCT 中的字符串传递到STATEDIAGRAM 中,再根据得到的字符串进行相应的处理。3、使用WRITE TO BINARY FILE 函数向二进制文件中写入一个1D 数组,为什么在READFROM BIANRY FILE 读取时,会多出4 个字节数据呢?A:写入时加入了头信息,多出的4 个字节就是头信息,代表了数组或字符串的长度。在WRITE TO BINARY FILE 中的APPEND ARRAY OR STING SIZE 这个输入端口中设置,其默认值为T,代表加入头信息;如果将其改为F,就不会多出4 个字节了。4、卸载7.1 时出现错误1603,接着出现错误1722 和1721,程序询问是否继续卸载操作,怎样消除该错误并正确卸载7.1?A:该错误通常出现在试图卸载某些共享组件的时候。按照以下步骤可以解决该问题。1) 注意当错误发生时是在卸载哪一部分组件。一般讲在卸载LV 核心部分或LV RUNTIMEENGINE 的时候容易出现。2) 当出现错误代码1603,弹出对话框提示继续卸载操作时候,点击YES3) 如果卸载完成之后提示需要重新启动计算机,点击NO。4) 对于卸载过程中产生的错误,从CD 相应的文件夹中手动运行相应的组件,路经如下:componentslvcorefulllvcorefull.msi 或componentslvruntimeenglvruntimeeng.msi 点击修复按钮。5) 修复之后再次运行这些MSI,选择卸载按钮。这样就可以完全卸载。5、7.1 在编写大型程序时希望优化计算机的内存使用,那么需要考虑哪些内容?A:1)、将VI 分解为SUBVI,当SUBVI 不再被执行的时候,LV 能够释放它的内存。2)、尽可能少使用全局变量或局部变量,这两者会造成LV 为数据备份。3)、在需要时才在打开的前面板上显示大型数组和字符串,因为前面板的显示控件需要复制他们显示的数据。4)、属性节点会造成SUBVI 的前面板滞留在内存中,这样会增加内存的使用。因此,如果SUBVI 的前面板不被显示,不要在SUBVI 中使用属性节点。5)、尽量在数组中使用相同的数据类型,并在传输数据进入子VI 使用强制小数点位置。当LV 改变数据类型,输出需要一个新的缓存。6)、当设计流程图,要注意任何输入大小与输出的大小不同的地方。EG:频繁的增加数组或者字符串的大小将造成数据的多次复制。造成内存增加,并造成内存碎片。5、在 LV7.1 中生成可执行文件后运行出现如下错误:¡Executable version(7.1.1) doesn¡tmatch resource file(7.1)¡怎样消除错误?A:这种情况是由于LV7.1.1Run-time Engine 安装损坏或者版本不兼容造成的。解决如下:1) 到控制面板---添加或者删除程序
VIP VIP