布尔按钮的严格类型引用
主要软件:
主要软件版本: 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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.