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.
修改时间 12-13-2018 12:08 AM
手上有一个项目,需要调用DLL来实现。
DLL的提供商,提供了一个他调用这个DLL的例子,用C++调用,只要保证所有需要的文件在同一个目录下,这个C++调用DLL的例子就可以实现。他当时提出的一个关于我使用Labview调用DLL的问题就是路径。意思是,比如他的几个DLL1,DLL2,DLL3。在DLL1中有些函数只是DLL1自己本身就可以运行了。但是有些函数就会和DLL2和DLL3关联,然后我们在调用的时候只是需要找到DLL1本身就可以了。
我在使用LABVIEW调用DLL1时,哪些只需要DLL1本身的函数是可以执行的。但是需要关联到DLL2和DLL3的哪些函数运行就不正常,可以说就不能正常工作了。
在之前有几次的调用DLL1的时候我没有吧DLL2和DLL3放在同一目录,那么调用的时候DLL1会报错,要求找到DLL2和DLL3。但是现在我及时把DLL2和DLL3删除掉,程序也不会报错,但是就是不工作而已。所以想请教一下是否有设置工作路径,或者调用DLL的时候设置整个环境的路径。
修改时间 12-13-2018 10:27 AM
DLL1 调用哪些DLL, LabVIEW 不知道;
DLL1 搜寻其它DLL时, 不会通知 LabVIEW, 也不能调用 LabVIEW 的环境的路径.
DLL1, DLL2和DLL3放在同一目录是最好的方法.
What do you need our team of experts to assist you with?
Thanks!
We'll be in touch soon!