<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#330000">
    <div class="moz-cite-prefix">On 04/12/2012 17:21, Jens Simon Strom
      wrote:<br>
    </div>
    <blockquote cite="mid:loom.20121204T165227-249@post.gmane.org"
      type="cite">
      <pre wrap="">In version 5.3 I have written a script which produces an animated plot of a
magnetic field showing approx. 70 oscillating and rotating arrows. The arrows
are generated by the command 'arrows' in a loop. I used the 'pixmap' and the
'show_pixmap()' command resulting in a perfect calm and smooth movie.

Version 5.4.0 tells me that 'pixmap' is obsolete and 'drawlater' and 'drawnow'
shall be used instead. I have tried my best with the latter two plus 'xpause'
but never got a satisfying result - the animation performs like a defect silent
film projector. Deleting seem to be an issue.

Could anyone kindly  give me a hint how I can calm down the animation with
'drawlater' and 'drawnow' in a loop where arrows are drawn with 'arrows'?

'comet' might be a workarond but that would mean a new start from scratch.

Kind regards
Jens

   



_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    Hi<br>
    <br>
    This works for me:<br>
    <br>
    <br>
    <meta http-equiv="Content-Type" content="text/html;
      charset=ISO-8859-1">
    <div style="float: left; white-space: pre; line-height: 1;
      background: #FFFFFF; "><span class="sc0">dt</span><span
        class="sc24"> </span><span class="sc12">=</span><span
        class="sc24"> </span><span class="sc3">30</span><span
        class="sc12">;</span><span class="sc24">
      </span><span class="sc0">x</span><span class="sc12">=</span><span
        class="sc3">1</span><span class="sc12">:</span><span class="sc3">0</span><span
        class="sc12">.</span><span class="sc3">1</span><span
        class="sc12">:</span><span class="sc3">10</span><span
        class="sc12">;</span><span class="sc24">
      </span><span class="sc14">for</span><span class="sc24"> </span><span
        class="sc0">i</span><span class="sc12">=</span><span class="sc3">1</span><span
        class="sc12">:</span><span class="sc3">0</span><span
        class="sc12">.</span><span class="sc3">01</span><span
        class="sc12">:</span><span class="sc3">10</span><span
        class="sc24"> </span><span class="sc7">drawlater</span><span
        class="sc24"> </span><span class="sc7">clf</span><span
        class="sc24"> </span><span class="sc2">//clear plot
      </span><span class="sc24"> </span><span class="sc7">plot</span><span
        class="sc12">(</span><span class="sc0">x</span><span
        class="sc12">,</span><span class="sc7">sin</span><span
        class="sc12">(</span><span class="sc0">i</span><span
        class="sc12">*</span><span class="sc0">x</span><span
        class="sc12">/</span><span class="sc3">10</span><span
        class="sc12">))</span><span class="sc24"> </span><span
        class="sc2">//plot
      </span><span class="sc24"> </span><span class="sc0">a</span><span
        class="sc12">=</span><span class="sc7">gca</span><span
        class="sc12">()</span><span class="sc24"> </span><span
        class="sc12">;</span><span class="sc24"> </span><span
        class="sc0">a</span><span class="sc12">.</span><span class="sc0">data_bounds</span><span
        class="sc12">(:,</span><span class="sc3">2</span><span
        class="sc12">)=[</span><span class="sc3">-1</span><span
        class="sc12">;</span><span class="sc3">1</span><span
        class="sc12">];</span><span class="sc24"> </span><span
        class="sc2">//fixes bounds
      </span><span class="sc24"> </span><span class="sc7">drawnow</span><span
        class="sc24"> </span><span class="sc7">xpause</span><span
        class="sc12">(</span><span class="sc0">dt</span><span
        class="sc12">)</span><span class="sc24">
      </span><span class="sc14">end<br>
        <br>
        <br>
        <br>
        <font color="#000000">Is it what you are looking for?<br>
          <br>
          Kind regards,<br>
          Adrien</font><br>
      </span></div>
    <title>Exported from Notepad++</title>
    <style type="text/css">
span {
        font-family: 'Courier New';
        font-size: 10pt;
        color: #000000;
}
.sc0 {
}
.sc2 {
        font-size: 8pt;
        color: #279860;
}
.sc3 {
        color: #EFA238;
}
.sc7 {
        font-style: italic;
}
.sc12 {
        color: #C600C6;
}
.sc14 {
        color: #FF0000;
}
.sc24 {
}
</style><br>
    <br>
  </body>
</html>