Operator Library: Signal
算子 GetSpatialStatus 允许软件应用程序监视最多 64 个输入信号链路。 链路处的当前值会被存储,并且可以通过软件中的参数 Status 进行读取。 该值为位编码。 每一位代表一个输入链路。 第 0 位代表输入链路 0,第 1 位代表输入链路 1,以此类推。
支持多种读取链路值的模式。 使用参数 Mode 来选择模式。
-
在 Direct 模式下,直接读取信号状态,而不存储之前的值。
在 Rise 模式下,如果先前在输入链路上检测到上升沿,则将 status 参数设置为高电平。
在 Fall 模式下,如果先前在输入链路上检测到下降沿,则将 status 参数设置为高电平。
在 Edge 模式下,如果先前在输入链路上检测到上升沿或下降沿,则将 status 参数设置为高电平。
在 Pulse 模式下,如果先前在输入链路上同时检测到上升沿和下降沿,则将 status 参数设置为高电平。
读取该参数会导致参数值重置为零。
此算子不包含在 VisualApplets 功能仿真中。
| Property | 值 |
|---|---|
| Operator Type | M |
| Input Link | I0...I64,图像数据输入 |
同步和异步输入
- 所有信号输入可以由相同或不同的 M-type 算子通过任意 O-type 算子网络提供源。 if 它们由相同的 M-type 源提供源,则会自动进行同步。
| Link Parameter | 输入链路 I0...I64 |
|---|---|
| Bit Width | 1 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| 模式 | |
|---|---|
| 键入 | static 参数 |
| 默认 | Direct |
| 范围 | {Direct, Rise, Fall, Edge, Pulse} |
|
此参数指定监控类型模式。 请参见上面的说明。 |
|
| 状态 | |
|---|---|
| 键入 | 动态只读参数 |
| 默认 | 0 |
| 范围 | [0, 2^NoOfInputLinks] |
|
显示所有输入的当前链路状态。 读取时状态会重置为 0。 第 0 位对应输入 0,第 1 位对应输入 1,以此类推。 |
|
以下示例展示了算子 GetSignalStatus 的用法:

上一页

