蓝色港湾 发表于 2024-11-6 20:00:49

【Codesys】强制赋值与断点调试解析

1、强制赋值调试

在程序中,我们经常会遇到需要强制赋值的情况来对程序进行调试
因为有些情况需要固定值才可以触发,具体使用方法如下
可以在两个地方:
一个是变量声明区域,准备行内点击,即可输入想要赋的值
一个是程序行内,找到想要修改的变量。双击即可
在做好以后,按下Ctrl+F7即可进行强制赋值


Tip:
Bool变量只有两个属性,True和false
其他变量提供输入框,可供输入
可同时对多变量进行强制赋值,强制赋值的变量的数量不限。但需要对程序足够了解,
避免触发多重触发出现其他不可控现象。
2、断点调试

程序中,带灰色圆圈的地方均可以进行断点调试,光标定位到需要调试的行内,按下F9键即可进行断点调试。
Tip:断点调试需要在监控程序的情况下运行。
      断点调试不限制断点数量,但需要注意逻辑控制。
      断点取消方式也是按下F9键


断点触发时,程序会处于停止状态,同时触发的断点行会显示黄色焦点。


此时,可以通过
跳过(F10)
跳入(F8)
跳出(Shift+F10)
等快捷键进行断点调试。
也可以通过启动(F5),进入下一个断点,或让程序继续运行一轮继续再次到断点。
断点进阶调试:条件断点
在使用F9进行设定断点后,我们也可以通过在当前断点行,单击鼠标右键选择【编辑断点】(Edit BreakPoint)进行条件断点的设置

[*]勾选【中断】复选框
[*]设置条件断点中断条件。
[*]点击确定


完成操作,断点样式会改变成有十字准心的样子


按下启动(F5),程序会在条件断点处,暂停下来,即可进行下一步调试
页: [1]
查看完整版本: 【Codesys】强制赋值与断点调试解析