步骤
要创建 STL 函数块“STL-Conveyor”,请按以下步骤操作:
1. 打开项目树中的“程序块” 文件夹。
2. 双击“添加新块”。
3. 要添加一个函数:
– 单击“函数”。
– 指定块名称“STL-Conveyor”。
– 选择类型“STL” 。
– 单击“确定”。
4. 保存项目。
结果
成功创建了 STL 函数“STL-Conveyor”。 程序编辑器将自动打开。
定义 STL 函数的接口
步骤
要定义接口,请按以下步骤操作:
1. 在“Input” 部分定义带有以下属性的输入参数:
– 名称:"START_INPUT"
– 数据类型:"Bool"
使用此参数激活传送带。
2. 在“Input” 部分定义带有以下属性的第二个输入参数:
– 名称:"Direction"
– 数据类型:"Bool"
此参数用于判断传送带的移动方向。
3. 在“Output” 部分定义带有以下属性的输出参数:
– 名称:"Conveyor_DONE"
– 数据类型:"Bool"
使用此参数查询传送带是否已激活。
4. 在“Output” 部分定义带有以下属性的第二个输出参数:
– 名称:"Forward"
– 数据类型:"Bool"
此参数用于控制传送带向前移动。
5. 在“Output” 部分定义带有以下属性的第三个输出参数:
– 名称:"Backward"
– 数据类型:"Bool"
此参数用于控制传送带向后移动。
6. 保存项目。
结果
在 STL 函数的接口中成功定义了所有必需参数。
在以下部分中,将编写控制传送带的 STL 函数。 要执行此操作,需要三个程序段:
● 在第一个程序段中,判断传送带是否向前移动。
– 为此,需要置位两个输入参数“START_INPUT” 和“Direction” 。
– 如果传送带向前移动,则置位输出“Forward”。
– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。
● 在第二个程序段中,判断传送带是否向后移动。
– 要执行此操作,首先要查询是否置位了输入参数“START_INPUT” 以及输入参数“Direction” 是否没有置位。
– 如果是,则置位输出“Backward”。
– 同时复位输出“Conveyor_DONE”,表示传送带处于活动状态。
● 在第三个程序段中,查询是否没有置位输入参数“START_INPUT” 。 如果没有置位,则将复位控制传送带的两个输出,并置位输出“Conveyor_DONE”。
步骤
要编写 STL 函数,请按以下步骤操作:
1. 定义程序段 1 的程序代码:
– 1. 行:"A #Direction"
– 2. 行:"A #START_INPUT"
– 3. 行:"S #Forward"
– 4. 行:"R #Conveyor_DONE"
2. 在程序编辑器的一块空白区域中右键单击,然后从快捷菜单中选择“插入程序段”插入第二个程序段。
3. 定义程序段 2 的程序代码:
– 1. 行:"AN #Direction"
– 2. 行:"A #START_INPUT"
– 3. 行:"S #Backward"
– 4. 行:"R #Conveyor_DONE"
4. 通过按下组合键 + 创建第三个程序段。
5. 定义程序段 3 的程序代码:
– 1. 行:"AN #START_INPUT"
– 2. 行:"R #Forward"
– 3. 行:"R #Backward"
– 4. 行:"S #Conveyor_DONE"
6. 保存项目。
结果
成功编写了控制传送带的 STL 函数。
- LT3970HMS-5 3.3V 降压转换器的典型应用
- 使用具有 B 类 EMI 滤波(单输出)的 RP10-4812SA DC/DC 转换器的典型应用
- SESD1004Q4UG-0020-090、eSATA 使用 SESD1004Q4UG-0020-090 ESD 抑制二极管阵列的典型应用 20kV 汽车 10 引脚 DFN
- LT6656AIS6-4.096 的典型应用,用于基本连接的 4.096V 电压基准
- 合集1:RGB氛围灯主板
- 使用 ON Semiconductor 的 KA7809E 的参考设计
- 使用 Analog Devices 的 LT1050 的参考设计
- 3.3、用于光网络的5V模拟放大
- LTM8042EV-1 1A 升压 LED 驱动器的典型应用电路,驱动 6 个白光 LED
- 专业课程设计-水位控制器
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度
- 英飞凌推出简化电机控制开发的ModusToolbox™电机套件
- 意法半导体IO-Link执行器电路板为工业监控和设备厂商带来一站式参考设计
- Melexis采用无磁芯技术缩小电流感测装置尺寸
- 千丘智能侍淳博:用数字疗法,点亮“孤独症”儿童的光
- 数药智能冯尚:ADHD数字疗法正为儿童“多动症”提供更有效便捷服务
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展