用于打印毫秒的CAPL功能?

问题描述:

在没有毫秒的情况下理解canlog是很复杂的,是否有任何函数在写入窗口中打印毫秒。我已经尝试过使用“getLocalTimeString()”函数,但是这只会打印只有秒的时间。用于打印毫秒的CAPL功能?

尝试使用函数timeNowNS();以纳秒为单位返回模拟时间的浮点变量。或者使用timeNowInt64();。如果您认为合适,则将返回值乘以因子以获得秒/毫秒。

+0

感谢您的重播,我无法看到dd/mm/yyyy HH:MM:SS.mmm格式,我该如何实现? –

+0

使用'strncat(char dest [],char src [],long len);'将毫秒附加到本地时间字符串。在这种情况下,您需要将毫秒转换为字符串类型。你可以通过使用'snprintf(char dest [],long len,char format [],...)来达到这个效果;'function: 'snprintf(stringMilliSeconds,stringLength,“%d”,longMilliSeconds);' – BruceWayne