2017-10-11 70 views
0

ミリ秒を使わないでcanlogsを理解するのは複雑です。書き込みウィンドウにミリ秒を表示する関数はありますか?私はすでに "getLocalTimeString()"関数で試してみましたが、これは秒までしか時間を表示しません。ミリ秒単位で印刷するためのCAPL機能?

答えて

1

ファンクションtimeNowNS();を使用すると、シミュレーション時間のfloat変数がナノ秒単位で返されます。代わりにtimeNowInt64();を使用してください。係数を使って返された値に掛け合わせて、秒/ミリ秒を得るようにします。

+0

リプレイのおかげで、私はdd/mm/yyyy HH:MM:SS.mmm形式を見ることができません。 –

+0

ローカル時間文字列にmilli秒を追加するには、 'strncat(char dest []、char src []、long len);'を使います。この場合、milli秒を型文字列に変換する必要があります。これを実現するには、snprintf(char dest []、long len、char format []、...);関数: 'snprintf(stringMilliSeconds、stringLength、"%d "、longMilliSeconds);' – BruceWayne

関連する問題