希望增减单步运行的调试功能


#1

在运行脚本的时候。
if( havedata(m1,“f”)) {f=getresult(m1,“f”);} else { f = 0; }
报错结果是
Error: prompt line 41: in getdata, the d-card named field was not found.
Try the command ‘?getdata;’ to see which d-cards are available.

而单步运行可以得到结果。(选中,按F9)
即错误并不是在这一句的地方。
同时有时候想测试批量运行/导出结果,通常不能一步到位,而单个运行和批量运行的变量不一样,即对变量赋值。这时候如果能够一步步调试运行就比较方便了。


#2

因为没有fsp文件,所以很难知道真正原因。根据错误提示in getdata, the d-card named field was not found.
Try the command ‘?getdata;’ to see which d-cards are available.
说明没有这个监视器,或者这个监视器不在仿真区内,请查看。

单步运行是可以的,你只要在脚本文件中选中想要运行的脚本部分,然后按鼠标右键,会出现一系列选项,你选择Run Selection或者按F9,如你所做的,正是一步一步调试。

请你简化你的仿真文件发来我看一下。


#3

我找找。
当时直接手动导出的。