<div dir="ltr"><div><div><div><div>Hallo,<br><br></div>playing along with the code example<br><br></div><div>see:  <br><h2 tabindex="-1" class="gmail-hP" id="gmail-:s8">[Scilab-users] how to place datatip on one point of polyline</h2></div><pre style="font-family:monospaced;font-style:normal"><span style="color:rgb(50,185,185)">clc</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(50,185,185)">clear</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>

<span style="color:rgb(176,24,19)">function</span> <span style="color:rgb(131,67,16);font-weight:bold">str</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(0,0,0);text-decoration:underline">ShowTipsmyfmt</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(131,67,16);font-weight:bold">h</span><span style="color:rgb(74,85,219)">)</span>
 <span style="color:rgb(0,0,0)">pt</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(131,67,16);font-weight:bold">h</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">data</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(131,67,16);font-weight:bold">str</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">where is the tip on the red curve?</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(176,24,19)">endfunction</span>
 
 
 <span style="color:rgb(100,174,100);font-style:italic">//function TipIx= ShowTips()</span>
 <span style="color:rgb(0,0,0)">x1</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(174,92,176);text-decoration:underline">linspace</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">0</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">32</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(92,92,92)">'</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y1</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(174,92,176);text-decoration:underline">sinc</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">10</span><span style="color:rgb(92,92,92)">*</span><span style="color:rgb(0,0,0)">x1</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">TipIx</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">round</span><span style="color:rgb(74,85,219)">(</span> <span style="color:rgb(50,185,185)">length</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">y1</span><span style="color:rgb(74,85,219)">)</span> <span style="color:rgb(92,92,92)">./</span> <span style="color:rgb(188,143,143)">2</span> <span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y2</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">zeros</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">y1</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y2</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">TipIx</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(74,85,219)">)</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">1.</span><span style="color:rgb(92,92,92)">*</span><span style="color:rgb(218,112,214)">%nan</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y2</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">TipIx</span><span style="color:rgb(92,92,92)">+</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(74,85,219)">)</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">1.</span><span style="color:rgb(92,92,92)">*</span><span style="color:rgb(218,112,214)">%nan</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y3</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">ones</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">y1</span><span style="color:rgb(74,85,219)">)</span> <span style="color:rgb(92,92,92)">.*</span> <span style="color:rgb(218,112,214)">%nan</span> <span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">y3</span><span style="color:rgb(74,85,219)">(</span> <span style="color:rgb(0,0,0)">TipIx</span><span style="color:rgb(92,92,92)">-</span><span style="color:rgb(188,143,143)">1</span> <span style="color:rgb(255,170,0)">:</span> <span style="color:rgb(0,0,0)">TipIx</span><span style="color:rgb(92,92,92)">+</span><span style="color:rgb(188,143,143)">1</span> <span style="color:rgb(74,85,219)">)</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(188,143,143)">0.4</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(174,92,176);text-decoration:underline">clf</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(50,185,185)">plot2d</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">x1</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(0,0,0)">y1</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,0,0)">y2</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,0,0)">y3</span><span style="color:rgb(74,85,219)">]</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(0,0,0)">style</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(74,85,219)">[</span><span style="color:rgb(50,185,185)">color</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">black</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(50,185,185)">color</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">red</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(50,185,185)">color</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">blue</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(74,85,219)">]</span> <span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">e</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(174,92,176);text-decoration:underline">gce</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">p_blue</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(0,0,0)">e</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">children</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">p_blue</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">mark_style</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(188,143,143)">5</span><span style="color:rgb(0,0,0)">;</span><span style="color:rgb(100,174,100);font-style:italic">// diamond</span>
 <span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(0,0,0)">e</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">children</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">2</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">mark_style</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(188,143,143)">1</span><span style="color:rgb(0,0,0)">;</span><span style="color:rgb(100,174,100);font-style:italic">// +</span>
 <span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">thickness</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(188,143,143)">2</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">mark_foreground</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">color</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">red</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
 <span style="color:rgb(160,32,240)">if</span> <span style="color:rgb(0,0,0)">TipIx</span> <span style="color:rgb(92,92,92)">~=</span> <span style="color:rgb(74,85,219)">[</span><span style="color:rgb(74,85,219)">]</span> <span style="color:rgb(160,32,240)">then</span>
    <span style="color:rgb(0,0,0)">t_red</span><span style="color:rgb(92,92,92)">=</span><span style="color:rgb(50,185,185)">datatipCreate</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(0,0,0)">,</span> <span style="color:rgb(0,0,0)">TipIx</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
    <span style="color:rgb(50,185,185)">datatipSetOrientation</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">t_red</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">upper left</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span>
    <span style="color:rgb(50,185,185)">datatipSetDisplay</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">t_red</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(188,143,143)">ShowTipsmyfmt</span><span style="color:rgb(188,143,143)">"</span><span style="color:rgb(74,85,219)">)</span>
 <span style="color:rgb(160,32,240)">end</span>
 <span style="color:rgb(100,174,100);font-style:italic">//endfunction</span>

<span style="color:rgb(50,185,185)">disp</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">p_red</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">datatips</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">data</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">p_red</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>
<span style="color:rgb(50,185,185)">disp</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">p_blue</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">datatips</span><span style="color:rgb(92,92,92)">.</span><span style="color:rgb(170,170,170)">data</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">p_blue</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span><span style="color:rgb(170,170,170)"></span></pre><br></div><div><br></div>in Scilab 5.5.1 I get:  "error21" which - I guess - is just fine.<br><br></div>in Scilab 6.0.0 I just can close Scilab and restart.<br><div><div><br><br></div><div>This done at a 64bit-Windows 7 PC, using <br></div><div>- Scilab 5.5.1 64bit version<br></div><div>- Scilab 6.0.0 64bit version<br></div><div><br></div><div>Why this different behaviour?<br clear="all"></div><div><div><div><div><br></div><div>Thanks,<br></div><div>Philipp<br></div><div><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>In Kanada is' ka' na' da. Sonst wär' Kanada Jemanda.</div><div><br></div><div>There we have the salad.</div></div></div>
</div></div></div></div></div></div>