使用 Logic Builder Scripting Immediate 视图
在通过 LogicBuilder.exe 启动包含用户界面的 Logic Builder 时,可使用以下两个命令来打开脚本专用的两个视图:
o视图 > Scripting Immediate
o视图 > Scripting Watch
通过执行脚本文件...或通过 Scripting Immediate 视图在 EcoStruxure Machine Expert 用户界面中执行脚本:
Scripting Immediate 视图托管的 REPL 与您在 Logic Builder Shell 中能够使用的 REPL 相同。它让您能够在基于文本的界面中以与用户界面并行的方式与 EcoStruxure Machine Expert 交互。
执行命令视图 > Scripting Immediate,打开 Scripting Immediate 视图。
下图举例显示了如何在 Scripting Immediate 视图中打开项目、查找设备对象并打印其名称。
Scripting Immediate 视图让您能够输入 Python 语句并执行(使用 REPL)。
如要运行 Python 脚本文件,请单击 ... 按钮,或者在提示文本框中输入脚本名称,然后单击执行!按钮。
单击复位按钮,复位 Scripting Immediate 视图并清除当前范围。
Scripting Watch 视图显示已定义的 Python 变量的内容。
执行命令视图 > Scripting Watch,打开 Scripting Watch 视图。
Scripting Watch 视图的元素:
元素 |
描述 |
---|---|
添加到监视器窗口按钮 |
如要添加监视表达式,请在 Scripting Immediate 视图提示中输入表达式,然后单击添加到监视器窗口按钮。 |
删除监视器窗口按钮 |
如要删除监视表达式,请在 Scripting Watch 视图中输入条目,然后单击删除监视器窗口按钮。 |
自动更新选项 |
选择自动更新选项,可在 Scripting Watch 视图中启用表达式的自动更新功能。 注意: 刷新值的过程可能导致 PC 处理器负载增加。 |
更新值按钮 |
每次在 Scripting Immediate 视图中执行语句时,都会自动更新 Scripting Watch 视图列表。如要手动更新列表,请单击更新值按钮。 |
在 Scripting Immediate 视图中输入并执行以下语句。
projectName = "C:\\temp\\MyProject.project"
继续执行下列步骤:
步骤 |
动作 |
---|---|
1 |
在 Scripting Immediate 视图中输入 projectName。 |
2 |
单击 Scripting Watch 视图中的添加到监视器窗口按钮。 结果:变量 projectName 显示在 Scripting Watch 列表中。 |
如果将不同的值分配给变量 projectName,则显示的内容会改变。