From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



请问如何能在LabVIEW 6.0中在Tab Control上放置一个ActiveX Container(如三维图)?



主要软件: LabVIEW Development Systems
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我如何在tab control上放置一个ActiveX Container?当我尝试在tab control上放置3维表面图,它浮在tab control之上但却不归属于其中任一标签页。所以当我改变标签页面时三维图还在表面上。

解答: 这一功能在LabVIEW 6.1中可以实现。在LabVIEW 6.0中你可以利用特性节点(property node)将ActiveX container模拟成标签形式。
完成以下步骤,可以在LabVIEW 6.0中将ActiveX container放置在tab control上。
1. 将ActiveX container放在tab control上。
2. 右击container并选择Create»Property Node。属性节点便出现在程序框图中,并默认选择了Visible这一特性。
3. 创建一个Case结构并将其和tab control的映射端连起来。当tab control连上了Case结构后,每一个case就对应tab control的一页标签。
4. 右击属性节点(Property Node)并在快捷菜单中选择Change to Write(改成写入模式)。
5. 在Case结构的每一个case中复制该属性节点。按下并拖动目标至一个新的位置就可以实现复制。
6. 连一个“非”(False)的布尔常量到每一个属性节点,除了你希望ActiveX container出现的那页标签所对应的case中的节点。
如果你在VI运行的时候切换tab control的不同页面,ActiveX container只出现在你设置为可见的那一页上。以下所附的程序演示了这一点。
如LabVIEW升级注释(Upgrade Notes)所述,在LabVIEW 6.1中你可以在tab control的页面上放置ActiveX container。访问Upgrade Advisor来升级LabVIEW。LabVIEW 6.1升级注释能通过选择Help>>Search the LabVIEW Bookshelf找到。

相关链接: Product Manuals: LabVIEW Upgrade Notes
Upgrade Advisor

附件:


Tab with ActiveX containers.vi - Tab with ActiveX containers.vi



报告日期: 08/25/2000
最近更新: 07/08/2003
文档编号: 20OCQL8U