主题
逻辑非
逻辑非(类型名
ddc_not):逻辑非:非零输入输出 0,零输入输出 1。
这块是什么
- 编辑器里的名字:逻辑非
- 类型名:
ddc_not(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:逻辑(判断与运算)
- 形态:值块
- 状态:无状态
逻辑非:非零输入输出 0,零输入输出 1。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- 无 —— 这个块没有可填参数,行为只由连线决定
连线端子(从别的块接进来)
- 输出 Number
- 端子 A
下发到设备变成什么
- 生成 ddc.json 的操作(op):not
手册里其它相关位置
- 所属分类章节:2.3 本章导览
- 同类块一览:2.0 功能块速查总表
把输入反过来
非零输入输出 0,零输入输出 1。只有一个输入孔 A,输出接在 Number 孔上。
最常见的用法是常闭条件:故障信号是 1 表示有故障,但「允许启动」要的是没有故障, 所以在条件判断之前先套一层非。
- 非故障信号 → 允许启动
- 非「阀已开到位」→ 判定为未到位(配合定时器做超时报警)
别和「A == 0」搞混
两者真值完全一致(A 非零都出 0,A 为 0 都出 1),用「非」少填一个比较孔, 读起来也更像电气回路里的常闭触点。