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.



布尔按钮的严格类型引用



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我通过布尔值对subVI引用,但当我设法连接布尔控件的引用到subVI的引用时,我得到一条断线。这是由什么引起的?

解答: 这个问题的发生是由于布尔控件引用句柄(refnum)为严格类型所产生的制约。当使用一个严格类型引用的布尔控件时,布尔的机械行动必需为‘开关(switch)’功能而不是‘锁存(latch)’。所以,如果您在subVI中连接布尔控件引用配以锁存机械行动,您将得到一条断线。一些布尔按钮,例如OK和停止键,默认情况下自动地使用锁存行动。改变布尔控件的机械行动,用鼠标右键单击在按钮(从面板)并且选择机械行动。

更多信息关于严格类型和非严格类型定义,参见下面连接的知识库。

相关链接: KnowledgeBase 2QU94J6I. What is the Difference Between Type Definitions and Strict Type Definitions?

附件:





报告日期: 10/30/2006
最近更新: 11/05/2006
文档编号: 3038985Z