labview mit工具箱调用simulink-veristand.tlc生成dll,dll设置和编译已经完成,生成了untitled.dll,构建labview工程如下
运行系统显示文件未找到,查看在labview中load model.vi控件,如下
我查看了一下文件调用路径是否正确,如下
感觉dll路径也没有问题,可是为什么labview一直找不到dll,untitled_niVeristand_rtw文件夹下面有这个文件啊,
这个是我缺少配置造成的吗?
初步排查结果在电脑端可以运行,如下:
哪位知道为什么在PXI系统还是无法运行,PXI调用DLL需要哪些配置呢?谢谢大家
你好,我对Realtime os了解一般,我之前用Veristand开发了车辆硬件在环系统,dll文件下载非常方便,系统能够可以在PXI上运行。但是受veristand界面开发限制,现在想用labview做vi,部署到PXI中,这样能将系统档次提升一下,也可以开发智能驾驶平台。我查寻了一下我遇到的问题,是不是dll文件在labview rt环境中需要动态加载dll才能实现功能呢,用mit工具箱链接dll只能在主机开发,无法应用或部署到PXI系统中呢?
这是veristand调用dll图片,这个配置没有问题,可以在PXI中运行。但是labview调用dll下载到PXI中我没有实现,我发表的labview RT环境中dll文件没有找到的问题,觉得就是dll没有下载到PXI中。这与之前在matlab环境中用veristand.tlc生成dll可以方便在veristand中部署PXI是不同的。labview使用matlab环境中生成的dll如何使用还没有思想。
请问您有什么建议处理pxi调用dll的方法吗,如果是模型接口工具箱可以处理最好了
问题已经解决,在NI-RT系统需要部署dll,之前在电脑上运行没有问题是我指定了dll路径,而PXI系统需要NI-MAX先把dll放置到NI-RT系统中,感谢NI工程师刘明明指导