<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Linking FreeMASTER and Matlab in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/Linking-FreeMASTER-and-Matlab/m-p/206602#M2223</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to link FreeMASTER and Matlab. The aim is to have a model of the realistic world inside Matlab/Simulink that gets controlled on a Kinetis Tower Board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I execute in a m-file the command:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e = actxserver ('MCB.PCM')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as an answer I get:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COM.MCB_PCM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I execute for example:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e.get&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the whole list of ActiveX commands:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;LastResult: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRetMsg: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastVariable_vValue: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastVariable_tValue: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastMemory_hexstr: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastMemory_data: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRecorder_data: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;LastRecorder_serieNames: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;LastRecorder_timeBaseSec: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRecorder_state: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastLocalFile_string: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;But always marked as: NaN - which I do not understand&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I execute one of the commands I get for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e.GetLastResult('var16')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;??? No method 'GetLastResult' with matching signature found for class&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;'COM.MCB_PCM'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Has anyone successful integrated FreeMASTER and Matlab or can give me a hint what I did wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Markus&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Oct 2012 15:16:51 GMT</pubDate>
    <dc:creator>mkrug</dc:creator>
    <dc:date>2012-10-02T15:16:51Z</dc:date>
    <item>
      <title>Linking FreeMASTER and Matlab</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Linking-FreeMASTER-and-Matlab/m-p/206602#M2223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to link FreeMASTER and Matlab. The aim is to have a model of the realistic world inside Matlab/Simulink that gets controlled on a Kinetis Tower Board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far I execute in a m-file the command:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e = actxserver ('MCB.PCM')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as an answer I get:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COM.MCB_PCM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I execute for example:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e.get&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the whole list of ActiveX commands:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;LastResult: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRetMsg: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastVariable_vValue: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastVariable_tValue: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastMemory_hexstr: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastMemory_data: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRecorder_data: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;LastRecorder_serieNames: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;LastRecorder_timeBaseSec: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastRecorder_state: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;LastLocalFile_string: NaN&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;But always marked as: NaN - which I do not understand&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I execute one of the commands I get for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;e.GetLastResult('var16')&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;??? No method 'GetLastResult' with matching signature found for class&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;'COM.MCB_PCM'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Has anyone successful integrated FreeMASTER and Matlab or can give me a hint what I did wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Markus&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Oct 2012 15:16:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Linking-FreeMASTER-and-Matlab/m-p/206602#M2223</guid>
      <dc:creator>mkrug</dc:creator>
      <dc:date>2012-10-02T15:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: Linking FreeMASTER and Matlab</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/Linking-FreeMASTER-and-Matlab/m-p/206603#M2224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Markus,&lt;/P&gt;&lt;P&gt;try following example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;% create FreeMASTER ActiveX object&lt;/P&gt;&lt;P&gt;fmstr = actxserver ('MCB.PCM');&lt;/P&gt;&lt;P&gt;% write 0x10 value into "var16" variable defined in FreeMASTER project&lt;/P&gt;&lt;P&gt;bSucc = fmstr.WriteVariable('var16inc', 16);&lt;/P&gt;&lt;P&gt;var16inc = 0;&lt;/P&gt;&lt;P&gt;bSucc = fmstr.ReadVariable('!var16inc'); %"!" immediate performs the command&lt;/P&gt;&lt;P&gt;if bSucc&lt;/P&gt;&lt;P&gt;var16inc = fmstr.LastVariable_vValue;&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;% show the value&lt;/P&gt;&lt;P&gt;var16inc;&lt;/P&gt;&lt;P&gt;% configure matlab to accept safe array as single dimension&lt;/P&gt;&lt;P&gt;feature('COM_SafeArraySingleDim', 1) ;&lt;/P&gt;&lt;P&gt;% write 4 bytes to memory 0x20. WriteMemory function expects SafeArray as input data&lt;/P&gt;&lt;P&gt;bSucc = fmstr.WriteMemory(32, 4, {11;22;33;44})&lt;/P&gt;&lt;P&gt;% reads 4 bytes from memory at address of var32inc variable&lt;/P&gt;&lt;P&gt;bSucc = fmstr.ReadMemory('var32inc', 4);&lt;/P&gt;&lt;P&gt;if bSucc&lt;/P&gt;&lt;P&gt;% reads data of last call the ReadMemory()function.&lt;/P&gt;&lt;P&gt;readMemResult = fmstr.LastMemory_data&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P&gt;% write to memory at pointer. The value of "var8" represents the pointer, 0x02 is offset.&lt;/P&gt;&lt;P&gt;% this is only demonstration !!Beware that wrong value of var8 may cause memory corruption!!&lt;/P&gt;&lt;P&gt;array = [11;22;33;44];&lt;/P&gt;&lt;P&gt;bSucc = fmstr.WriteUIntArray('valueof(var8) + 0x02', 4, 1, {array});&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;We are preparing FreeMASTER tool 1.3.16 where are included more examples in User Manual (javascript in html, VBA script in html and Excel and this matlab example)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;Jaroslav&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 15:12:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/Linking-FreeMASTER-and-Matlab/m-p/206603#M2224</guid>
      <dc:creator>JardaP</dc:creator>
      <dc:date>2012-10-17T15:12:47Z</dc:date>
    </item>
  </channel>
</rss>

