是否有一种简单的方法可以将我写的内容写入写窗口并将其记录到文件中?还是我需要分别手动创建一个char数组并打开一个文件以将char []写入其中?我希望至少能够使用正则表达式写入文件,但是我从文档中找不到很多有用的信息。
看起来writeToLogEx(char format [],...)可以完成我想要的操作,但它会输出到测量设置中的Logging Block。因此,如果不设置通道块,我将拥有一些我不想要的页眉和页脚数据以及CAN通信量。
Vector的示例:
char timeBuffer[64];
getLocalTimeString(timeBuffer);
writeToLogEx("===> %s",timeBuffer);
正则表达式选项:
"%ld","%d" decimal display
"%lx","%x" hexadecimal display
"%lX","%X" hexadecimal display (upper case)
"%lu","%u" unsigned display
"%lo","%o" octal display
"%s" display a string
"%g","%lf" floating point display
"%c" display a character
"%%" display %-character
"%I64d" decimal display of a 64 bit value
"%I64x" hexadecimal display of a 64 bit value
"%I64X" hexadecimal display of a 64 bit value (upper case)
"%I64u" unsigned display of a 64 bit value
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句