<p dir="ltr">Once I tried to get them to implement an ecrt_domain_received function so the turn around time of packets can be actually measured. Someone actually did that and I extensively tested it. The patch was very simple.</p>

<p dir="ltr">Now get this WTF: the ethercat master developers said you don't need to know when a packet arrives. A true WTF that one!</p>
<p dir="ltr">I still have the patch although it needs a bit of adaptation, in case they come to their senses. Perhaps if others also mention it would be useful they would accept that function.</p>
<div class="gmail_quote">Vào 19-11-2013 18:56, "Curt" <<a href="mailto:cfiene@cybermetrix.com">cfiene@cybermetrix.com</a>> đã viết:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sorry for the newbie questions.<br>
<br>
I've downloaded built and installed the ethercat master 1.5.2.<br>
<br>
Used the generic driver to communicated with an Beckhoff EK1101 hub, EL1034<br>
digital input and EL2034 digital output.<br>
<br>
I then modified the ./example/user/main.c code to work with these modules.<br>
Seems to work OK.   I then  looped the digital out to a digital in to some<br>
basic performance testing.<br>
<br>
At a update rate of 1kHz (1 millisecond), it can detect a change on average of<br>
about 2 ms.    I increased the rate to 2kHz,  it can detect a change on<br>
average of 1ms, BUT, I see an occasional, "EtherCAT WARNING: Datagram da69fecc<br>
(domain0-0-main) was SKIPPED 1 time".   I don't see this warning at a 1kHz<br>
update rate.<br>
<br>
Are these reasonable results, and does this imply that the fastest rate I can<br>
expect without errors/warnings is 1 kHz?<br>
<br>
Would I get significantly better results using the Ethercat kernel module for<br>
my chipset?<br>
<br>
<br>
Thanks,<br>
<br>
Curt Fiene<br>
Cybermetrix<br>
_______________________________________________<br>
etherlab-users mailing list<br>
<a href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><br>
<a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users" target="_blank">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><br>
</blockquote></div>