如何在labview中使用键盘控制 布尔开关

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在labview中使用键盘控制 布尔开关相关的知识,希望对你有一定的参考价值。

比方说我现在有两个开关,开关A和开关B
他们的机械动作均为 保持转换直至释放
现在我想要在运行时,键盘按住A,开关A即被按下,松开按键A,开关A被放开
同理对于开关B也是,键盘按住B,开关B即被按下,松开按键B,开关B被放开
请问要怎么做?

第一种:给布尔开关的局部变量赋值。
第二种:用属性节点给布尔开关的“值”属性赋值。
第三种:如果这个开关默认值是False,可以用调用节点“重新初始化为默认值”。
参考技术A

参考附件。

追问

额,谢谢回答嗯这个就是我要的。。不过想问一下
事件结构中里的条件结构中,那个与布尔常量相连的是什么。。我是新手不大了解求解释

追答

局部变量,自己看书吧。

本回答被提问者采纳

在静态表视图中使用开关

【中文标题】在静态表视图中使用开关【英文标题】:Using switches inside static tableview 【发布时间】:2015-05-07 11:54:40 【问题描述】:

我有一个用于设置的静态表格视图。我在这个 tableview 里面有开关。但我不知道如何从代码中访问开关。我的意思是如何在代码中获取开关状态?

查看:

我有一个用于设置的视图控制器,但我无法从开关拖动到视图控制器。我想我必须拖到 tableview 控制器。但我不知道该怎么做。有人可以给我看一下这个操作的路线图吗?

这是我的故事板:

【问题讨论】:

【参考方案1】:

IBOutlet 添加到每个开关并检查isOn 属性。

【讨论】:

去哪里?视图控制器还是表视图控制器?【参考方案2】:

您只能将插座与在情节提要中设置为父级的类链接。因此,您应该创建新的 MyTableViewController 类,将其设置为情节提要 TableViewController 的父级,然后您就可以拖动开关并连接它们。

【讨论】:

但我需要视图控制器内的插座。我该怎么做? 没有办法做到这一点,从其他 viewController 访问它的唯一方法是在那里有 MyTableViewController 引用,但这似乎毫无意义,因为您无法与它们交互。您应该只在其父控制器内使用 UI 元素。 好的,你能给我看一个这个操作的小例子吗? 如果你有像 ViewController->TableViewController 这样的树,你应该创建 MyTableViewController。或者踢掉 ViewController,直接使用 TableViewController。 是的,但是您仍然必须为 TableViewController 场景创建 MyTableViewController 并在那里管理开关。您无法将其连接到 Ayarlar 场景。或者,您可以将 Alarlar 控制器(项目中的实际类)作为 TableViewController 的子类,并将其设置为 TableViewController 场景的父级,并从情节提要中删除 Ayarlar 场景。可能我描述的有点糊涂了:目标是不使用ViewController->Segue->TableViewController,而只是使用TableViewController。

以上是关于如何在labview中使用键盘控制 布尔开关的主要内容,如果未能解决你的问题,请参考以下文章

LabVIEW采集鼠标键盘数据

labview如何读取文本文档中某一行的字符串

如何从开关状态获取布尔值?

在labview中如何将16进制字符串数组转化为十进制数值数组?

C ++,如何使用键盘输入控制程序流程

UE4(unreal Engine)中使用蓝图类Actor创建开关门,并使用鼠标和键盘控制开关门