Input Port
SubsystemsInPort(输入端口)方块为子系统(Subsystem)定义输入接口。它接收来自子系统外部的数值,并使其可供内部方块使用。
输入与输出
| Direction | ID | Label | 类型 | Status |
|---|---|---|---|---|
| ← Out | out |
Internal Output | number | Output |
参数
| 参数 | Label | 类型 | 默认值 | 描述 |
|---|---|---|---|---|
portName |
Port Name | text | input1 |
|
defaultValue |
Default Value | number | 0 |
使用示例
- 请参阅手册中的内置示例以获取该方块的演示。
说明与最佳实践
- 无状态直通:InPort 不增加任何延迟或计算处理 — 数值在同一仿真步内直通传递
- 默认值:始终建议配置安全的默认值;当外部连接缺失或未解析时将自动使用该值
- 命名规范:使用描述性名称(如 "speed_setpoint") — 端口名称将直观展示在子系统的外围接口上
- 布局建议:将 InPort 方块集中放置在子系统画布左侧,以构建清晰的信号流向
- 多个 InPort:子系统的每个外部输入信号都需要一个拥有唯一 portName 的独立 InPort 方块
相关模块
- Constant: 简单信号源