命令:提取函数
功能:该命令打开 提取功能配置 对话。
该命令从 ST 编辑器中提取选定的代码,并创建一个包含该代码的新方法或函数。 ST 编辑器中受影响的代码被正确的调用替换。当从功能块或功能块的子项中提取代码时,会从代码中创建一个新方法。当从程序或函数中提取代码时,会从代码中创建一个新函数。
在这种情况下还要注意: 检测代码克隆
称呼: 上下文菜单: 重构
要求:当所选代码包含一个或多个语句时:
所选代码不包含任何编译错误。
所选代码位于 ST POU 的实现部分。
所选代码不包含任何退出跳转
退出跳转的示例包括:
使用
RETURN
退出封闭功能使用
CONTINUE
或者EXIT
退出包含代码的循环
提示
您可以撤消 提取功能 通过将光标定位在设备树中并单击在您的项目中创建的命令 .
表 1. 提取功能配置 对话
名称 | 最近创建的函数或方法的名称 可以更改默认名称。 |
返回值 | 如果有多个输出和/或输入/输出参数,则确定函数的返回值 |
参数 | 显示可用的 POU 配置参数是否用作输入、输出或输入/输出变量
|
![]() | 所做的更改 名称, 返回值, 或者 范围 被撤消。 |
上代码窗口 | 最近创建的呼叫位置代码 |
下代码窗口 | 最近创建的函数或方法的代码 |
行 | ST POU 中接受显示的代码更改并关闭对话框。 |
取消 | 显示的代码更改被拒绝并关闭对话框。 |