win10上好用的串口调试助手-增加时间戳功能

1.推荐一款串口调试助手
2.增加脚本时间戳
2.1接收区时间戳脚本

/********************************* * Notes:  timpstamp   * * * * * * *******************************/(function main() {var mydate = new Date();var hours = mydate.getHours();hours = hours > 9 ? hours:"0" + hours;var minutes = mydate.getMinutes();minutes =minutes > 9 ? minutes:"0"+minutes;var seconds = mydate.getSeconds();seconds =seconds >9?seconds :"0"+seconds;var milliseconds = mydate.getMilliseconds();milliseconds =milliseconds > 99?milliseconds:"0"+milliseconds;milliseconds =milliseconds > 9?milliseconds:"0"+milliseconds;receive.write("<<:"+hours+":"+minutes+":"+seconds+":"+milliseconds+":","DarkOrchid");var str = receive.get() + "\r\n";receive.write(str,"DarkGoldenrod");return ;}
)()

2.2发送区时间戳脚本

/********************************* * Notes:  timpstamp   * * * * * * *******************************/(function main() {var mydate = new Date();source = this.SourceDataBuffer; //Source data buffer;var buf = new ArrayBuffer(source.length);var newBuffer = new Uint8Array(buf);for (var i = 0; i < source.length; i++)newBuffer[i] = source[i];var hours = mydate.getHours();hours = hours > 9 ? hours:"0" + hours;var minutes = mydate.getMinutes();minutes =minutes > 9 ? minutes:"0"+minutes;var seconds = mydate.getSeconds();seconds =seconds >9?seconds :"0"+seconds;var milliseconds = mydate.getMilliseconds();milliseconds =milliseconds > 99?milliseconds:"0"+milliseconds;milliseconds =milliseconds > 9?milliseconds:"0"+milliseconds;receive.write(">>:"+hours+":"+minutes+":"+seconds+":"+milliseconds+":","DarkOrchid");if(receive.isHexDisplay()){for(var i = 0; i < source.length; i++){if(source[i]<16){receive.write("0"+source[i].toString(16).toUpperCase()+" ","DarkOliveGreen");}else{receive.write(source[i].toString(16).toUpperCase()+" ","DarkOliveGreen");}     }}else{for(var i = 0; i < source.length; i++){receive.write(source[i]-48,"DarkOliveGreen");    }}receive.write("\r\n");return newBuffer;}
)()

效果演示
在这里插入图片描述
软件脚本使用js方式编写,没有学过,全程百度编写,支持的函数在软件里说明有介绍。有更好的改进方式欢迎留言交流。
2020.11.06


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部