<div dir="ltr"><div><div><div>Dear all,<br><br></div>I have a binary file which contains some time data that I want to extract.<br><br></div>in Scilab 5.4.1 my code does work:<br><br><pre style="font-family:Monospaced;font-style:normal"><span style="color:rgb(0,0,0)">fid</span> <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">mopen</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">FILE</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">rb</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(100,174,100);font-style:italic">// switch to position of time information</span>
    <span style="color:rgb(50,185,185)">mseek</span><span style="color:rgb(74,85,219)">( pos </span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,0,0)">fid</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(188,143,143)">set</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(100,174,100);font-style:italic">                                  </span>
    <span style="color:rgb(0,0,0)">Time</span>        <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">mget</span><span style="color:rgb(74,85,219)">(</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)">'</span><span style="color:rgb(188,143,143)">ul</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,0,0)">fid</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>    <span style="color:rgb(100,174,100);font-style:italic">      // time in seconds</span><span style="color:rgb(100,174,100);font-style:italic">    </span>
    <span style="color:rgb(0,0,0)">MilliTime</span>   <span style="color:rgb(92,92,92)">=</span> <span style="color:rgb(50,185,185)">mget</span><span style="color:rgb(74,85,219)">(</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)">'</span><span style="color:rgb(188,143,143)">ul</span><span style="color:rgb(188,143,143)">'</span><span style="color:rgb(0,0,0)">,</span><span style="color:rgb(0,0,0)">fid</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span>       <span style="color:rgb(100,174,100);font-style:italic">// milliseconds</span><span style="color:rgb(100,174,100);font-style:italic">   </span>

<span style="color:rgb(50,185,185)">mclose</span><span style="color:rgb(74,85,219)">(</span><span style="color:rgb(0,0,0)">fid</span><span style="color:rgb(74,85,219)">)</span><span style="color:rgb(0,0,0)">;</span></pre>doing this allows me to find the correct time information and I can create DATE and TIME as<br></div>DATE = 'yyyy-mm-dd'<br><div><div><br></div><div>TIME = hh:mm:<a href="http://ss.ms">ss.ms</a><br><br><br></div><div>Now, using the exact same code in Scilab 5.5.1 creates somehow a different result.<br><br></div><div>Example:<br><br></div><div>Scilab 5.4.1:<br></div>  DATE  = 2012-06-18   <br>  TIME  = 09:18:58.870<br><div><div><div><div><br><div>Scilab 5.5.1:<br></div>  DATE  = 120421-04-14   <br>  TIME  = 23:10:58.7.311D+18<br><br><br></div><div>Next to aboves code I use: "datevec()" and "datenum()" to create the correct date and time.<br><br></div><div>Does anything changed in these functions between Scialb 5.4.1 and 5.5.1 ?<br><br></div><div>Thank you,<br></div><div></div><div>BR<br></div><div>Philipp<br></div><div><br>-- <br><div class="gmail_signature">There we have the salad.</div>
</div></div></div></div></div></div>