调用时间代码(设置时间的代码)
我们经常需要测量代码的特定部分执行需要多长时间不幸的是,简单地测量函数调用之前和之后的系统时间并不是很严谨,而且容易。
可以准确测得两次调用Time_Difference_ms这个函数的时间差是100ms上述代码经过封装,可以测量代码两次运行到相同位置的时间。
指令执行时间的分析 MEMCPY耗时为普通赋值语句的3倍 赋值取反再赋值判断的运算时间相当,都是PLC基本指令时间 I7虚拟机执行速度大约是CX1020的4倍 整数加减运算是赋值语句的225倍 整数乘除运行是赋值语句的152倍 *其它运算打开文件读文件写文件这种可能会耗时的语句,用户可以自己测试,方法见附件Display Flow Control对CPU执行时间的影响 当前高亮显示的代码行,会增加CPU执行时间不高亮显示的代码行不受影响 从SystemTaskInfoArr看出,把高亮显示代码行的窗体最小化后,LastExecTime恢复正常 影响的程度LAN连接的影响最大,本地虚拟机影响小10倍,虽然用ping指令响应都。