编程|第三章 逻辑函数编程





逻辑函数的类型目前有100多个逻辑函数用于SIMPL编程 , 这些函数包括从简单的数字逻辑门到复杂的串量生成器 。 为
了方便查找和某些应用的需要 , 整个逻辑函数集归类如下:
Analog Operations——用于如灯光的调节和音量预设的模拟功能函数 。
Conditional——根据条件的成立与否确定其输出的逻辑门函数 。
Counters——二进制和十进制计数器函数 。
Debugging——用于运行时追踪信号的函数或使信号生成模拟量、数字量或串量的函数 。
Device Interface——鼠标和键盘模拟器函数 。
e-Control Software——用于CRESTRON E-mail强大应用功能函数 。
Memory——读写NVRAM , 用于断电存储数据的函数 。
Program Formatting——有助于分类和排列程序信息的函数 。
Sequencing Operations——按照顺序决定输出的函数 。
Serial——生成、分析和处理串量的函数 。
System Control——虚拟逻辑主机与远程系统通信并且向控制台直接发送数据的函数 。
Time/Date——处理关于时间的数据 , 包括天文时钟 , 日历和主机时钟的函数 。
Timers——在设定时间或一定延迟时间让预设状态触发相应功能的函数 。
Touch-panel Interface——广播串量到网络触摸屏的函数 。
本章后续部分将举例说明常用函数的用法 。 读完本章后 , 您可以参考SIMPL Windows的帮助文件 , 在帮
助文件中有SIMPL语言每个逻辑函数的单独帮助说明 。
基本逻辑基本逻辑在这里是指SIMPL语言中最基础的逻辑 , 如果您有关于数字逻辑的工作经验 , 那么您会觉得与
这些函数非常的相似 。 即使您没有数字逻辑的知识 , 本节可以教会您这些编写SIMPL程序的逻辑 。
NOT函数NOT函数也称反转器 , 反转输入信号到输出端 , 如果输入是高电平 , 输出就是低电平 , 反之亦然 。
NOT函数应用举例:自动摄像控制
有时设备提供的信号与您想要的恰好相反 , 比如就您的控制系统而言 , 麦克风混音器通过设置触点闭合可
以知道哪一路麦克风正在传入声音 。 在一个视频会议应用中 , 这些闭合也可以用来控制摄像头使其直接对准发
言人 。 但是 , 假设当麦克风有人发言时不是提供的闭合信号 , 而继电器平时是闭合的 , 但麦克风有人发言时提
供一个断开的信号触发 。 您可以把每个输入信号接入NOT函数 , 首先使电平反转输出 , 用输出信号在您逻辑
程序中其它地方去触发摄像机的预设状态 。
OR函数当任何一个输入为高电平时 , OR函数将输出高电平 , 看下面的图表 , 当“Signal_1 in”或“Signal_2 in”
为高电平时 ,“Signal out”为高电平 。
注意1:从真值表中可以看出 , 当两路输入信号都为高电平时 , 输出也为高电平 。 如果您需要在只有一路
输入为高电平时 , 输出才为高电平 , 您可以用一个异或(XOR)函数 。
- 编程|测试人员对编程天生“恐惧”么?
- 编程|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 网易易盾|测试人员对编程天生“恐惧”么?
- AI 编程工具 Copilot 的竞品 CodeWhisperer 来了,预览版免费用
- 编程|互联网时代不懂数据脱敏是灾难性的
- 如今|人工智能编程工具copilot正式发布
- 编程|以太网交换机中MB、bps 、pps的解析
- aiXcoder XL智能编程大模型发布:自然语言一键生成方法级代码
- 操作系统|好消息接二连三,除编程语言外,国产操作系统根社区也来了
- 编程|网络运营是什么?怎么做好网络运营?
