使用 Logic Builder Scripting Immediate 视图

概述

在通过 LogicBuilder.exe 启动包含用户界面的 Logic Builder 时,可使用以下两个命令来打开脚本专用的两个视图:

o视图 > Scripting Immediate

o视图 > Scripting Watch

通过执行脚本文件...或通过 Scripting Immediate 视图在 EcoStruxure Machine Expert 用户界面中执行脚本:

G-SE-0068842.1.gif-high.gif

 

 

Scripting Immediate 视图

Scripting Immediate 视图托管的 REPL 与您在 Logic Builder Shell 中能够使用的 REPL 相同。它让您能够在基于文本的界面中以与用户界面并行的方式与 EcoStruxure Machine Expert 交互。

执行命令视图 > Scripting Immediate,打开 Scripting Immediate 视图。

下图举例显示了如何在 Scripting Immediate 视图中打开项目、查找设备对象并打印其名称。

G-SE-0046422.1.gif-high.gif

 

 

Scripting Immediate 视图让您能够输入 Python 语句并执行(使用 REPL)。

如要运行 Python 脚本文件,请单击 ... 按钮,或者在提示文本框中输入脚本名称,然后单击执行!按钮。

G-SE-0046421.1.gif-high.gif

 

 

单击复位按钮,复位 Scripting Immediate 视图并清除当前范围。

Scripting Watch 视图

Scripting Watch 视图显示已定义的 Python 变量的内容。

执行命令视图 > Scripting Watch,打开 Scripting Watch 视图。

G-SE-0046428.1.gif-high.gif

 

 

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,则显示的内容会改变。