LabVIEW VI能够转换为CVI代码吗?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 6.0
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems, LabWindows/CVI Development Systems

问题:
有没有可能把LabVIEW VI直接转换为CVI中可用的格式呢?


解答:

将LabVIEW VI直接转换为LabWindows/CVI程序是不可行的。然而,你可以在LabWindows/CVI中调用LabVIEW VI。调用方法根据你的LabVIEW版本而定。

LabVIEW 6.0或更高
LabVIEW VI能生成动态链接库(DLL)。LabVIEW Help提供了更多的信息(基础»项目组织和管理»详解»使用程序生成规范»创建共享库)。此DLL可以很方便地在LabWindows/CVI中被调用(见知识库KnowledgeBase 3337DOV4: 从CVI或其他C/C++项目调用LabVIEW DLL )。

LabVIEW 5.1及更低
你不能生成DLL,但VI服务器的功能允许ActiveX客户端来控制VI的执行。因为LabWindows/CVI 5.0提供ActiveX Automation Client功能,你可以在LabWindows/CVI应用中控制并与LabVIEW VI服务器进行交互,并且用那种方式运行VI(见Developer Zone Example: LabWindows/CVI Controlling LabVIEW)。



相关链接: Building a Shared Library
Developer Zone Tutorial: Distributing Applications with the LabVIEW Application Builder
Developer Zone Tutorial: FAQ: Using Dynamic Link Libraries with LabWindows/CVI
Developer Zone Example: LabWindows/CVI Controlling LabVIEW
KnowledgeBase 3337DOV4: Calling a LabVIEW DLL from a CVI or Other C/C++ project

附件:





报告日期: 05/06/1998
最近更新: 02/25/2010
文档编号: DIRECT-3U8TMA