运行 到达断点的时间?
Run time till breakpoint is reached?
我有一个带有断点 A 的脚本,我想知道是否有一个函数显示到达断点之前的 运行 时间(您可以在 Misc Runtime 手动看到它)。比方说,如果它在 10 毫秒时命中,则通过,如果超过则失败。当前到达断点的代码是:
GO A
TOOLBOX WaitValidateBreakpoint A
ENTRY &StoppedAtBreakpoint
IF &StoppedAtBreakpoint==FALSE()
(
TOOLBOX TestStepFail "Breakpoint A is not reached"
RETURN
)
ELSE
(
TOOLBOX TestStepPass "Breakpoint A is reached"
RETURN
)
您可以获取核心 运行 的时间,直到它使用 PRACTICE 函数遇到断点 RunTime.LASTRUN()
所以你可以这样写:
IF RunTime.LASTRUN()<=10.ms
PRINT "OK"
ELSE
PRINT "Execution took too long!"
您可以在 TRACE32 安装中的 /pdf/general_func.pdf 中阅读更多关于 PRACTICE 函数的信息。
另请参阅:
我有一个带有断点 A 的脚本,我想知道是否有一个函数显示到达断点之前的 运行 时间(您可以在 Misc Runtime 手动看到它)。比方说,如果它在 10 毫秒时命中,则通过,如果超过则失败。当前到达断点的代码是:
GO A
TOOLBOX WaitValidateBreakpoint A
ENTRY &StoppedAtBreakpoint
IF &StoppedAtBreakpoint==FALSE()
(
TOOLBOX TestStepFail "Breakpoint A is not reached"
RETURN
)
ELSE
(
TOOLBOX TestStepPass "Breakpoint A is reached"
RETURN
)
您可以获取核心 运行 的时间,直到它使用 PRACTICE 函数遇到断点 RunTime.LASTRUN()
所以你可以这样写:
IF RunTime.LASTRUN()<=10.ms
PRINT "OK"
ELSE
PRINT "Execution took too long!"
您可以在 TRACE32 安装中的
另请参阅: