SLRT EtherCAT Async SOE download behavior edge triggered or continuous send of data?

1 vue (au cours des 30 derniers jours)
I assume that the Simulink Real-Time EtherCAT Async SSC/SOE Download block is essentially edge triggered and would not keep executing even while the enable input was held high (on). However the I noticed that the blocks continue to repeat sending data while the enable signal is held on. Is this the intended behavior?
If it is the intended behavior then how do we send a value just once? If the block received a single sample time pulse then would it fully execute once even though it takes several sample times to complete the transfer?
 

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 9 Oct 2020
Modifié(e) : MathWorks Support Team le 9 Oct 2020
The EtherCAT Async SOE download block will keep sending data as long as the enable signal is kept on. If you would like to send data just once then you can enable it with a single sample time pulse. It does take ~3 cycles for the data to be sent out but you only need to send one enable pulse to initiate the send process.

Plus de réponses (0)

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by