更新时间:2024-05-21 16:41
共享库是为了增强灵活性,LabVIEW能够调用并创建外部代码程序,并把这些程序集成到可执行程序中。事实上,一个共享程序库就是一个共享函数库,应用程序可以在运行时连接到该程序库,而不是在编译时连接。在Windows中,共享程序库被称为动态链接库;在Mac OS X系统中,称为framework;在Linux中称为共享目标。在LabVIEW中可以使用Call Library函数调用共享库。还可以告诉LabVIEW,将VI编译为共享库,供其他类型的代码使用。
除了调用共享库,LabVIEW还可以使用称为代码接口节点(codeinterfaccnode,CIN)的特殊
的框图结构调用外部代码,将常规的、基于文本的代码连接到VI中。当节点执行时,LabVIEW调
用该可执行代码,将框图中的输人数据传送到可执行代码,并将可执代码的数据返回到框图。