<< 点击显示目录 >> 主页 振动监测 > X20(c)CM4810使用手册 > 寄存器说明 - Register description > Flat 流 - Flatstream > Flat流通信 - Flatstream communication > X2X 链路上的转发功能示例 - Example of Forward functionality on X2X Link > 配置 - Configuration > 延迟时间 - Delay time |
Name:
ForwardDelay
名称:
延迟时间
Register "ForwardDelay" is used to specify the delay time in µs. This is the amount of time the module has to wait after sending a sequence until it is permitted to write new data to the MTU in the following bus cycle. The program routine for receiving sequences from a module can therefore be run in a task class whose cycle time is slower than the bus cycle.
寄存器 "ForwardDelay "用于指定延迟时间(μs)。这是模块在发送序列后,直到它被允许在下一个总线周期向MTU写入新数据所必须等待的时间。因此,从模块接收序列的程序例程可以在一个周期时间比总线周期慢的任务类中运行。因此,从模块接收序列的程序例程可以在一个周期时间比总线周期慢的任务类中运行。
Data type 数据类型 |
Values 值 |
---|---|
UINT |
0 to 65535 [µs] Default: 0 0 to 65535 [µs] 默认: 0 |
Fig.: Effect of ForwardDelay when using Flatstream communication with the Forward function
图: 使用Forward功能的Flat流通信时 ForwardDelay 的影响
In the program, it is important to make sure that the CPU is processing all of the incoming InputSequences and InputMTUs. The ForwardDelay value causes delayed acknowledgment in the output direction and delayed reception in the input direction. In this way, the CPU has more time to process the incoming InputSequence or InputMTU.
在程序中,必须确保CPU处理所有传入的InputSequences和InputMTU。ForwardDelay值会导致输出方向上的延迟确认和输入方向上的延迟接收。通过这种方式,CPU就有更多的时间来处理传入的InputSequence或InputMTU。