NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

labview mit工具箱调用simulink-veristand生成dll,labview load model.vi提示文件未找到

labview mit工具箱调用simulink-veristand.tlc生成dll,dll设置和编译已经完成,生成了untitled.dll,构建labview工程如下

QQ截图20210228082548.png

 

 

 

QQ截图20210228082749.png

 

运行系统显示文件未找到,查看在labview中load model.vi控件,如下

QQ截图20210228082841.png

QQ截图20210228081901.png

我查看了一下文件调用路径是否正确,如下

QQ截图20210228082046.png

感觉dll路径也没有问题,可是为什么labview一直找不到dll,untitled_niVeristand_rtw文件夹下面有这个文件啊,

这个是我缺少配置造成的吗?

Download All
0 Kudos
Message 1 of 9
(405 Views)

初步排查结果在电脑端可以运行,如下:

 

QQ截图20210301081958.png

 

 

QQ截图20210301081845.png

哪位知道为什么在PXI系统还是无法运行,PXI调用DLL需要哪些配置呢?谢谢大家

0 Kudos
Message 2 of 9
(333 Views)

从图1看, 你的 PXI 是 realtime OS.

你熟悉 realtime OS 吗?

 

George Zou
0 Kudos
Message 3 of 9
(330 Views)

你好,我对Realtime os了解一般,我之前用Veristand开发了车辆硬件在环系统,dll文件下载非常方便,系统能够可以在PXI上运行。但是受veristand界面开发限制,现在想用labview做vi,部署到PXI中,这样能将系统档次提升一下,也可以开发智能驾驶平台。我查寻了一下我遇到的问题,是不是dll文件在labview rt环境中需要动态加载dll才能实现功能呢,用mit工具箱链接dll只能在主机开发,无法应用或部署到PXI系统中呢?

0 Kudos
Message 4 of 9
(324 Views)

你是怎么把 dll 弄到 PXI 上去的?

 

George Zou
0 Kudos
Message 5 of 9
(320 Views)

这是veristand调用dll图片,这个配置没有问题,可以在PXI中运行。但是labview调用dll下载到PXI中我没有实现,我发表的labview RT环境中dll文件没有找到的问题,觉得就是dll没有下载到PXI中。这与之前在matlab环境中用veristand.tlc生成dll可以方便在veristand中部署PXI是不同的。labview使用matlab环境中生成的dll如何使用还没有思想。

QQ截图20210301094856.png

0 Kudos
Message 6 of 9
(318 Views)

请问您有什么建议处理pxi调用dll的方法吗,如果是模型接口工具箱可以处理最好了

0 Kudos
Message 7 of 9
(291 Views)

问题已经解决,在NI-RT系统需要部署dll,之前在电脑上运行没有问题是我指定了dll路径,而PXI系统需要NI-MAX先把dll放置到NI-RT系统中,感谢NI工程师刘明明指导

0 Kudos
Message 8 of 9
(214 Views)

您好,我遇到了和您一样的问题,想请教您如何解决您提及问题的具体操作

0 Kudos
Message 9 of 9
(103 Views)