[etherlab-users] Timing measurements
Florian Pose
fp at igh-essen.com
Tue Dec 15 06:37:26 CET 2009
Hi Peter,
On Wed, Nov 25, 2009 at 03:05:02PM +0100, Peter van Knippenbergh wrote:
> I want to measure the latency of sending and receiving cyclic data, one of
> the slaves is a Beckhoff EL5101. I want to read a timing register every
> cycle.
>
> I want to map a register (not an object) to the process data, and therefore
> I tried to use the 3rd fmmu, but when going to OP, the ethercat master
> zero's the 3rd fmmu.
>
> Is there a easy way to get a timestamp in a user-space program for every
> cycle. It is ok for me if the communicated timestamp is an older tempstamp,
> because I want to use it for latency measurements.
Just to be sure, that I understand you correctly: Does the slave
generate the timestamp and write it into a register and you just have to
collect it?
>From userspace, you can use the 'ethercat reg_read' command, but there's
no simple way to map it into process data, because there is no interface
to to this. But we could think about something like this...
--
Best regards,
Florian Pose
http://etherlab.org
More information about the Etherlab-users
mailing list