<div dir="ltr"><div>Hello,</div><div><br></div>I have changed the file ec_slave3.c in two folders but still getting the same error:<div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
/vol/opt/etherlab/src/etherlab-2.1.0/rtw/blocks/EtherCAT/ec_slave3.c<br>/vol/opt/etherlab/rtw/blocks/EtherCAT/ec_slave3.c</blockquote></blockquote></div>In MATLAB I can open the first one with the command ">> open ec_slave3.c" and this is the new file.<div>
<br></div><div>When I open Beckhoff folder in the EtherLab library I get the following messages in the command window from MATLAB:</div><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Warning: Error reported by S-function 'ec_slave3' in 'etherlab_lib/EtherCAT/Beckhoff/EL3356_0':<br>Variable context: PORT_CONFIG.output(1).pdo_data_type<br>Unknown data type <br>Warning: Error reported by S-function 'ec_slave3' in 'etherlab_lib/EtherCAT/Beckhoff/EL5021_0':<br>
Variable context: PORT_CONFIG.output(1).pdo_data_type<br>Unknown data type <br>Warning: Error reported by S-function 'ec_slave3' in 'etherlab_lib/EtherCAT/Beckhoff/EL51xx_0':<br>Variable context: PORT_CONFIG.output(1).pdo_data_type<br>
Unknown data type </blockquote></blockquote><div><br></div><div>If I use the total rtw/blocks/EtherCAT folder from sourceforge instead of my current folder there are no errors in the command window, but when I compile the model the following error occurs:</div>
</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Error in S-function 'untitled/EL2xxx_0': S-Function 'ec_slave3' does not exist</blockquote></div></blockquote><div><div><div><div><br></div>I hope this information gives a better picture of the problem, so it can be solved.<br>
<div class="gmail_extra"><br clear="all"><div><div dir="ltr"><div>Thank you in advance,</div><div><b>Ralph Oosterveld</b></div></div></div>
<br><br><div class="gmail_quote">2014-04-02 14:08 GMT+02:00  <span dir="ltr"><<a href="mailto:etherlab-users-request@etherlab.org" target="_blank">etherlab-users-request@etherlab.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Send etherlab-users mailing list submissions to<br>
        <a href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users" target="_blank">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:etherlab-users-request@etherlab.org">etherlab-users-request@etherlab.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:etherlab-users-owner@etherlab.org">etherlab-users-owner@etherlab.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of etherlab-users digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Simulink compile error using Beckhoff EtherLab library<br>
      blocks (Richard Hacker)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 02 Apr 2014 14:08:24 +0200<br>
From: Richard Hacker <<a href="mailto:ha@igh.de">ha@igh.de</a>><br>
To: Ralph Oosterveld <<a href="mailto:r.n.oosterveld@student.utwente.nl">r.n.oosterveld@student.utwente.nl</a>>,<br>
        <a href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a><br>
Subject: Re: [etherlab-users] Simulink compile error using Beckhoff<br>
        EtherLab library blocks<br>
Message-ID: <<a href="mailto:533BFDB8.9060208@igh.de">533BFDB8.9060208@igh.de</a>><br>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"<br>
<br>
Am 04/01/2014 04:54 PM, schrieb Ralph Oosterveld:<br>
> hello,<br>
><br>
> I want to control a Beckhoff EL2008 module using the EtherLab library in<br>
> Simulink. For this I am running MATLAB R2013b and EtherLab 2.1.0 on a<br>
> Linux Mint Debian 64bit (201403) operating system. By using the terminal<br>
> I can run the EtherCAT 1.5.2 protocol and I can see which modules are<br>
> connected. Now I want to make a Simulink model using the Beckhoff blocks<br>
> from the EtherLab library. When I have one Beckhoff digital output block<br>
> in my Simulink model, I get the following error message during compiling.<br>
><br>
>         Block error:<br>
><br>
>         Error reported by S-function 'ec_slave3' in<br>
>         'test_program1/EL2xxx_0':<br>
>         Variable context: PORT_CONFIG.output(1).pdo_data_type<br>
>         Unknown data type<br>
Mathworks changed the way that they handle Simulink data types from the<br>
release that you are using. Attached please find the new ec_slave3.c or<br>
download the latest version from sourceforge.<br>
<br>
- Richard<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: ec_slave3.c<br>
Type: text/x-csrc<br>
Size: 81745 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140402/cf83e324/attachment.c" target="_blank">http://lists.etherlab.org/pipermail/etherlab-users/attachments/20140402/cf83e324/attachment.c</a>><br>

<br>
------------------------------<br>
<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>
<br>
<br>
End of etherlab-users Digest, Vol 83, Issue 3<br>
*********************************************<br>
</blockquote></div><br></div></div></div></div></div>