<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16450"></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT size=2 face=Arial><SPAN
class=322493409-08102012>Hi all,</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>Ethercos is a very
interesting package. However it is in alpha stage, and it seems to be a bit
stagnant.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>I have submitted a
few small bug fixes before (back in 2010) and then did not have time to look
more into things.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>I have had a little
more time lately<SPAN class=297361009-15102012><FONT
color=#0000ff> . </FONT><FONT color=#000000>The results are packed in
a Mercurial <A
href="http://www.revolutioncontrols.com/softw/ethercos_changes_from_0.0.2_rc15.bundle.hg">bundle</A>
which can be found <A href="http://www.revolutioncontrols.com/softw/">here</A>
(3.2M: too big to attach :-))</FONT></SPAN></SPAN></FONT></DIV>
<DIV><SPAN class=322493409-08102012><FONT size=2 face=Arial>It is a compressed
file containing all changes I made to the original 0.0.2.rc15 download that is
still the one available on the </FONT><A
href="http://www.etherlab.org/en/ethercos/index.php"><FONT size=2
face=Arial>Ethercos site</FONT></A><FONT face=Arial><FONT size=2>. (read the <A
href="http://mercurial.selenic.com/guide/">Mercurial docs</A> to find out<SPAN
class=297361009-15102012><FONT color=#0000ff> <A
href="http://mercurial.selenic.com/wiki/LookingIntoBundles">what to do with a
bundle</A></FONT><FONT color=#000000>).</FONT></SPAN></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=322493409-08102012><FONT face=Arial><FONT size=2><SPAN
class=297361009-15102012> </SPAN></FONT></FONT></SPAN><SPAN
class=322493409-08102012></SPAN></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>Here is a summary of
the changes:</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- A few showstopping
bugs have been removed (see my mails from 2010) to make the generated
executables actually run.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- Added support for
the EL33xx devices (thermocouple/milliVolt sensors)</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- Added support for
a few more devices to the EL4xxx block: EL4012, EL4022,
EL4032.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- Changed the
EL4xxx <SPAN class=297361009-15102012><FONT color=#0000ff> <FONT
color=#000000>defining</FONT> </FONT></SPAN>files such that adding more
devices is easier (i.e. more data, less code)</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- Added support to
edit tcl sources in the normal way, and then convert them to satisfy the (rather
restricted) Scicoslab interpreter.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>- Made
convert_slavedesc.pl run. This is just a step towards importing the Beckhoff xml
files directly for slave descriptions instead of needing the Etherlab (Matlab)
files.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>I have tested things
up to the point that ethercos "make"s correctly, blocks can be instantiated into
a scicos application, code is generated and an executable produced. The
executable starts and runs. </SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012></SPAN></FONT><FONT
size=2 face=Arial><SPAN class=322493409-08102012>Because of lack of actual
devices I only get "slave not configured" messages, as one would expect: I have
not seen devices operating (yet). </SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>And I work
with <SPAN class=297361009-15102012><FONT color=#0000ff> <FONT
color=#000000>a</FONT> </FONT></SPAN>regular RT_PREEMPT <SPAN
class=297361009-15102012><FONT color=#0000ff> <FONT
color=#000000>kernel</FONT> </FONT></SPAN>, nothing like rtai and the
like.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>And I have
tested with ScicosLab 4.3, not Scilab 5 or xcos.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>Hope this
helps.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN class=322493409-08102012>Are there any
changes in the repository that are not in the posted download (0.0.2-rc15)? Can
the repository be made available, if only read-only, like the ethercat master
repository<SPAN class=297361009-15102012><FONT color=#0000ff>
is</FONT></SPAN>?</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012>Cheers,</SPAN></FONT></DIV>
<DIV><SPAN class=322493409-08102012><FONT face=Arial><FONT size=2>Len
Remmerswaal<SPAN class=297361009-15102012><FONT
color=#0000ff> </FONT></SPAN></FONT></FONT></SPAN></DIV>
<DIV><SPAN class=322493409-08102012><FONT face=Arial><FONT size=2><SPAN
class=297361009-15102012> </SPAN></FONT></FONT></SPAN></DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN
class=322493409-08102012></SPAN></FONT> </DIV></BODY></HTML>