Labview对内存电脑要求|labview运行时内存会逐渐涨

Labview对内存电脑要求|labview运行时内存会逐渐涨

1. labview运行时内存会逐渐涨

LLB 文件的功能就是把一组相关的VI 以及其他文件打包存储在一起。其优点是节省磁盘空间,LLB 文件是压缩了的。但是,近年来计算机存储介质的容量迅速膨胀。LabVIEW 程序的存储空间再也不是一个需要考虑的问题了。LLB 文件有很多弊病。

1. 内部文件没有层次关系,所有文件都是平级存放的。这样一来,文件多了,就不能直接看出他们的调用关系。此外,LLB也允许有同名文件存在。

2. 内部文件名长度有限制,大概限制几十个字符吧,文件名太长会被自动截断。

3. 不利于版本管理。LLB 中的一个文件被修改,整个LLB 也就被修改了。

这样,一是没办法作增量存储,二是不容易定位到具体被改动了的文件上。综上所诉,如果新建一个工程,最好不要考虑使用LLB 文件了。

同时为了方便管理工程中的文件,应当尽量利用LabVIEW 8 的新功能:Project 和Library。

2. labview运行时内存不断增大

因为你的内存已经满了

3. labview内存溢出

步骤:

1.在前面板放置chart(Controls>>All Controls>>Graph>>Waveform chart)控件

2.在后面板放置Sine函数(Functions>>All Functions>>Numberic>>Trigonometric>>sine)及Wait Until Next ms Multiple 函数(Functions>>All Functions>>Time&Dialog>> Wait Until Next ms Multiple)并在左端子建立常数如100。最后放置while循环。

该程序中利用一个while循环产生连续的sin(i)函数值,并及时地在chart图表上显示出来,现在前面板上的chart是一个strip,这是一个坐标式显示器,与纸带式图表记录器相似。每接受一个新数据,新数据就将显示在右侧,而原有数据移动到左侧

3.用鼠标选中chart,点击右键,可在快速菜单中选择Advanced»Update Mode子菜单。可以选择更换其他两种更新模式。

示波器模式是一个返回式的显示器,与示波器类似。每接受一个新数据时,它就把新数据绘制在原有数据的右侧。当数据曲线到达显示区的右边缘时,VI 会删除全部图形,从左边缘重新开始绘制曲线。示波器模式显然要快于条状图模式,因为它不会因为滚动产生溢出。

扫描模式更接近于示波器模式,但是当数据曲线到达显示区的右边时,不会变成空白,而是会出现一个移动的垂线,标记新数据的开始,并当VI添加新数据时穿过整个显示区。

4. labview运行时内存一点点的增加

如果是有波形显示控件,则需要对现实控件的历史数据添加清除部分,否则所记录的数据一直被保存在内存中,导致软件的运行内存过大而出现提示“内存不足”

5. labview运行内存不足

labview操作数组元素都是按照指定的索引把元素读进内存进行处理,所以我觉得这个速度应该这个应该和你的数组元素的大小和你的机器的配置有关,如果你想最快,就要改变以上两个条件,如果你想延时,就可以将索引vi与延时vi放在同一个过程vi中。

我也新手,仅供参考

6. labview内存优化

labview做掉电保存的解决方法

把数据存放在D200-D511都可以实行掉电保持的。 寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,存器有累加器(ACC)。 寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。

7. labview报内存不足

清理垃圾,在把一些不用的软件给卸载了,留下一些需要用的

8. labview 内存已满

确认您选择了和DLL相同的调用规范使用C调用规范时,调用方负责清空堆栈。使用标准调用规范时,被调用函数负责清空堆栈。如果调用方 (LabVIEW) 和被调用的DLL 函数不使用相同的调用规范,那会出现:要么它们都将数据移出堆栈或者它们都不清空堆栈。任意一种情况会在被调用函数返回的时候导致 LabVIEW崩溃。调用规范在调用函数节点窗口的右下角设置!

9. labview读数据内存不足

要看你什么系统了。512m内存的xp比较吃力。最好是1g内存加酷睿2双核的(Windows) LabVIEW 8.5安装至少需要1.2 GB的磁盘空间。

(Mac OS) LabVIEW 8.5最小安装和完整安装分别至少需要502 MB和734 MB磁盘空间。

(Linux) LabVIEW 8.5最小安装和完整安装分别至少需要450 MB和640 MB的磁盘空间。

10. labview内存占用一直在增加

静态调用是将被调用VI当做子VI放在主程序中,主程序运行时就会加载被调用VI到内存,会一直占用内存,动态调用通过VI引用来调用VI,只在需要时加载VI到内存,运行完成后释放内存。

推荐阅读