You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dear @luca-s,
Thanks for your feedback. Actually the blockette is read but not used for correction. The reason is that datenum format is limited to ~10 µsec precision for present dates (due to coding strategy which is the number of days from year zero as double precision) so calculating the correction in the present script will have no effect below 10 µsec, leading to corrupted/rounded times.
The best solution to address this issue is certainly to move to the new datetime object introduced in 2014b. But for previous versions of Matlab, a manual workaround is to work with relative dates, for example by removing 2000 years before applying the microsecond correction block by block, using the blockette value in the returned structure.
Any other advice or idea are welcome !
Dear developers,
I had a quick look at the source code and I can see the blockette 1001 is properly read and the field
Micro_sec
populated.However the
Micro_sec
value doesn't seem to be used to correct the record start time. Is this intended? Is this a feature not implemented yet?Thank you for your help and for this code.
The text was updated successfully, but these errors were encountered: