尽量不要再循环内定义控件;
尽量使用连线,而不是使用局部变量、属性节点;
正常的代码如果不是特别的大的话不会占用太多的CPU,但是如果你有波形图这类的控件时,就需要注意了,波形图是可以保存数据的,如果不清空波形图中的数据,它就会很占用内存
1在while循环中加等待延时,这样可以减少CPU占用率
2少用或者不用属性节点赋值
那不叫示波器,那是波形图或波形图表显示控件。你说示波器会误导别人以为你说的是调试电路时用的硬件示波器。
很可能是你设置了比较高的采样率和缓存大小(采样点数),但是没有及时读出,或是程序上其它低级错误。或使用了效率极低的处理方法。
把你的程序框图生成VI片段(VI snap),贴出来让大家诊断一下啊。你自己说简单有什么用。
解决方法如下:
如果是Labview运行不了,当你点击菜单栏上的运行按钮时(如果程序有问题,箭头会显示断开状态)会d出对话框,从中可以得到程序的错误信息;如果程序没有问题,程序框编辑完毕后,运行按钮是正常状态(一个箭头),程序如果运行一次就结束,那么你得在程序中加入while循环等功能;如果是运行过程中运行到某一步程序出现问题(比如一个图标命令处)d出错误信息,可能是你的命令配置或者插件安装的问题。
如VI无法运行,LabVIEW中的运行箭头显示为断开。
点击断开的箭头,d出错误列表:窗口会列出VI断开的详细原因,如错误项,错误与警告,详细信息。此处出错的问题是:单按钮对话框的接线端未连线。
双击错误项,LabVIEW将自动切换定位到出错的地方。
我们将单按钮对话框进行连线,完成后单次“运行”箭头恢复正常。
程序或是运行过程中出现差错。
1、如果是Labview运行不了,当你点击菜单栏上的运行按钮时(如果程序有问题,箭头会显示断开状态)会d出对话框,从中可以得到程序的错误信息。
2、如果程序没有问题,程序框编辑完毕后,运行按钮是正常状态(一个箭头),程序如果运行一次就结束,那么你得在程序中加入while循环等功能。
3、如果是运行过程中运行到某一步程序出现问题(比如一个图标命令处)d出错误信息,可能是你的命令配置或者插件安装的问题。
前面板可以用必要的进行美化,既然影响速度,可以少用,或者降低的分辨率;
控件太多,可以采用复合型的控件,如数组或簇,例如不同类型的控件,都是提供输入参数的,可以做进同一个输入簇中。
很高兴为您解答:
1、电脑主机灰尘过多
本身电脑主机就是吸灰的东西,你长时间未清理的话导致风扇转不动就过卡了,散热不好,你可以使用电吹风一类的清理下
2、电脑垃圾过多
长时间使用电脑导致的你存留的垃圾过多,才会导致你电脑卡,你可以使用腾讯电脑管家的垃圾清理功能清理下垃圾,大家腾讯电脑管家一垃圾清理一扫描清理
3、电脑运行的软件过多
打开腾讯电脑管家一电脑加速一一键优化,优化一些你不需要的启动软件
祝楼主祝您工作、生活愉快!!
1没有把数据写进去,生成一个大的数组,导致内存满了。
2还有execl文件也是有大小的(6W多行吧),如果程序不加限制也是会出错的。
楼上的那位的"正确"写法,也不是全部可取,在文件越来越大的时候,文件打开会越来越慢,不信你可以试试。
想知道一些好的写文件方法,请加大分数投入~~O(∩_∩)O~
系统bug,网络问题。
1、系统bug是软件系统出现了问题导致卡顿,等待官方修复即可。
2、网络问题是自身设备连接的网络出现较大波动,导致软件卡顿,更换网络重新打开即可。
以上就是关于怎样提高labview程序效率全部的内容,包括:怎样提高labview程序效率、LABVIEW为什么跑两三分钟程序就崩溃卡死了、labview保存完再运行失败怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)