Modular Data Acquisition
Distributed Measurement and Control
High-Performance Test
Automated Test System Development Software
Perspectives showcases how NI sees what’s next in the world of test and technology.
You can request repair, RMA, schedule calibration, or get technical support. A valid service agreement may be required.
Provides support for NI data acquisition and signal conditioning devices.
Provides support for Ethernet, GPIB, serial, USB, and other types of instruments.
Provides support for NI GPIB controllers and NI embedded controllers with GPIB ports.
当我在LabVIEW中开发大型应用程序时,有时会收到以下错误消息:
LabVIEW:内存已满。 顶层VI在程序框图中停止。 有关监视和改进VI内存使用情况的建议,请参阅LabVIEW帮助中的VI Memory Usage主题。
Error Not Enough Memory to complete this operation.
我有大量的可用内存,为什么会收到此错误消息?
在开发具有大型数组,簇或波形的应用程序时,通常会遇到此错误消息。由于LabVIEW将每个数据集存储在一个连续的内存块中,因此计算机上可用的内存块可能无法满足存储要求。以下是一些有助于防止出现此错误消息的建议:减少数组,簇和波形使用的内存
减少应用程序中的内存使用量
增加LabVIEW内存
如果LabVIEW无法为阵列分配足够大的内存块,则此错误消息最常见。例如,大小为2,000乘2,000个元素的双精度浮点数的2D数组使用大约32 MB。即使32 MB的内存可用,您也可能没有足够大的连续内存块用于阵列。当包含多于2 ^ 31个元素的数组用于索引For循环时,也会生成此消息。数组最多可包含2 ^ 32个元素,但For循环最多只能索引2 ^ 31个值。这是因为N终端使用带符号的32位整数(I32)数据类型而不是无符号32位整数(U32)数据类型。 I32数据类型的最高有效位用于指定值是正还是负。
在我们的论坛中与其他用户协作
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
Yes
No