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.
修改时间 06-12-2019 03:04 AM
大家好,我在labVIEW2017调用dll时遇到一些问题,下面这个小测试一直提示错误代码1097,如果将input改为数组输入就可以,但是簇就不可以,请问是哪里出了问题呢,希望得到大家的帮助,万分感谢!
已解决! 转到解答。
修改时间 06-12-2019 03:48 AM
你的C代码决定了输入为数组.
修改时间 06-12-2019 08:10 PM
非常谢谢您的回答,我的C代码输入为结构体指针类型的,这样是有问题的吗?我改为簇输入情况更糟糕了。
我还遇到了这样的问题,在labVIEW端用簇输入簇输出的时候,簇输出中既有数值又有数组的labview也是无响应,这种情况有什么方法可以解决吗?
或者有什么方法可以实现簇输入数组输出吗?
修改时间 06-13-2019 01:03 PM
指针弄错地方了.
LabVIEW 中的簇在C中应该是:
typedef struct
{
double ID; <= 这里不能用指针
double age;
} TD1;
void functionName(TD1* input, ...)
^ 这里用指针
修改时间 06-14-2019 03:19 PM
你次序颠倒了, 不然不会有这样的问题.
下次试一试先从LabVIEW下手, 生成输入输出控件, 配置DLL, 然后右击CLFN, 选"Create C File".
根据生成的C文件完成DLL, 最后将DLL加载到CLFN中.
修改时间 12-03-2022 08:33 PM
你好,请问这个问题怎么解决的?
What do you need our team of experts to assist you with?
Thanks!
We'll be in touch soon!