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