<!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>