labview静态调用与动态调用区别?

1,是DLL文件引用的不同,静态需要在编程中固定DLL路径,动态可以在调用DLL文件时,才指定路径。
2,运行不同。静态是在程序启动运行时就调入到内存(节约启动时间),动态在用到此DLL时才加载到内存(节约内存)
具体用哪种,自己决定,一般是用动态多些,方便程序移植到别的地方,采用配置文件重新定DLL文件路径

优缺点:

1,静态调用是将被调用VI当做子VI放在主程序中,主程序运行时就会加载被调用VI到内存,会一直占用内存,动态调用通过VI引用来调用VI,只在需要时加载VI到内存,运行完成后释放内存。

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容