当前位置:  开发笔记 > 编程语言 > 正文

labview CIN是老式的吗?

如何解决《labviewCIN是老式的吗?》经验,为你挑选了1个好方法。

我正在使用labview编写应用程序,需要使用外部代码.我已经读过,使用CIN是老式的并且使用"错误".它是否正确?我应该使用共享dll吗?

这两种方法的优点/缺点是什么?



1> nekomatic..:

我没有编写LabVIEW调用外部代码的个人经验,而是从NI知识库中获取:"如果给出了选择,则可以选择DLL."

他们列出的优势包括:

许多进程可以在内存中共享DLL的单个副本

许多应用程序可以在磁盘上共享DLL的单个副本

修改DLL中的函数不需要重新编译调用应用程序

只有某些(过时的?)开发环境支持创建CIN.

DLL的潜在缺点是:

上面列表中的前两项;-)

在从LabVIEW构建应用程序时,您需要记住将DLL包含为支持文件

CIN代码可以独立于平台,而DLL /共享库可能需要为每个平台重写.

我很确定每次在LabVIEW列表和论坛中看到这些讨论时,建议都是一样的:CIN已经过时,使用DLL - 只要知道它们可能导致的潜在问题.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有