本贴介绍在labview RT实时系统下,调用第三方DLL的注意事项:
- 首先,可检查dll是否能在RT下使用:
检查工具可在如下链接中下载:https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019M0tSAE&l=zh-CN ,(需和自己的RT版本保持一致);
备注:该部分如果bad很多,那么在RT下,可能出现dll文件存在,仍然找不到的情况,
大部分是由于dll编写过程中,依赖的其他如系统dll太多造成的,主要调用的dll是release模式下生成的,而非debug; - 再次,库节点调用dll时,只需将dll放在rt路径的system下,库节点中的调用路径,仅写dll名称即可;
- 增加一条:RT系统只有一个C盘,所以,如果要写绝对路径,盘符定位到C盘即可;
备注:一般windows下能使用的dll,并能通过1中的工具检查,在RT下调用基本没问题;
https://bbs.elecfans.com/jishu_1892332_1_1.html