Debugging 如何调试Scilab脚本?

Debugging 如何调试Scilab脚本?,debugging,scilab,script,Debugging,Scilab,Script,Scilab中是否有方法调试sce文件中的脚本,如DrawCircle.sce?在脚本中添加pauze命令或多或少是可行的,但是程序的行为非常奇怪,我希望能够一步一步地遵循它 存在调试模式,如中所述,但页面无法解释如何在调试模式下运行代码。 exec命令只会产生关于缺少变量(文件或函数名,例如DrawCircle)的投诉,而run命令会导致相同的变量或程序冻结 有没有一种方法可以从断点一步一步地遍历脚本?如果有,如何进行 编辑8/5/21: Serge Steef解释了如何在调试器下运行程序。(

Scilab中是否有方法调试sce文件中的脚本,如DrawCircle.sce?在脚本中添加pauze命令或多或少是可行的,但是程序的行为非常奇怪,我希望能够一步一步地遵循它

存在调试模式,如中所述,但页面无法解释如何在调试模式下运行代码。 exec命令只会产生关于缺少变量(文件或函数名,例如DrawCircle)的投诉,而run命令会导致相同的变量或程序冻结

有没有一种方法可以从断点一步一步地遍历脚本?如果有,如何进行

编辑8/5/21:

Serge Steef解释了如何在调试器下运行程序。(为什么在帮助中没有解释?)

如何一次一行地逐步完成程序?如果我设置一个断点,然后在调试器下运行程序,Scilab将冻结。鼠标指针有一个蓝色的旋转圆圈,但没有提示。然后呢

编辑22/5/21:

显然,这种行为是2020年3月报告的一个bug:bugzilla.scilab.org/show_bug.cgi?id=16363 我想知道“状态:已解决已修复”是什么意思。
修复这个bug似乎需要很长时间,或者可能它已经修复,然后又重新引入。

您必须首先将脚本转换为一个没有参数的函数,然后使用“exec DrawCircle.sci”将其加载到Scilab中

然后在调试模式下输入,并在提示下输入“debug” 然后输入“break DrawCircle”在开始处设置断点
输入“stepin”进入功能

OK。关于在调试器中运行程序的部分很有效。谢谢。(这些注释中的格式很糟糕。)