Skip to main content

命令:提取函数

功能:该命令打开 提取功能配置 对话。

该命令从 ST 编辑器中提取选定的代码,并创建一个包含该代码的新方法或函数。 ST 编辑器中受影响的代码被正确的调用替换。当从功能块或功能块的子项中提取代码时,会从代码中创建一个新方法。当从程序或函数中提取代码时,会从代码中创建一个新函数。

在这种情况下还要注意: 检测代码克隆

称呼: 上下文菜单: 重构

要求:当所选代码包含一个或多个语句时:

  • 所选代码不包含任何编译错误。

  • 所选代码位于 ST POU 的实现部分。

  • 所选代码不包含任何退出跳转

    退出跳转的示例包括:

    • 使用 RETURN 退出封闭功能

    • 使用 CONTINUE 或者 EXIT 退出包含代码的循环

提示

您可以撤消 提取功能 通过将光标定位在设备树中并单击在您的项目中创建的命令 编辑→撤消.

1. 提取功能配置 对话

名称

最近创建的函数或方法的名称

可以更改默认名称。

返回值

如果有多个输出和/或输入/输出参数,则确定函数的返回值

参数

显示可用的 POU

配置参数是否用作输入、输出或输入/输出变量

_cds_icon_input_channel.png standard icon: 输入变量

_cds_icon_output_channel.png standard icon:输出变量

_cds_icon_input_channel.png standard icon:输入/输出变量

_san_icon_revert.png

所做的更改 名称, 返回值, 或者 范围 被撤消。

上代码窗口

最近创建的呼叫位置代码

下代码窗口

最近创建的函数或方法的代码

ST POU 中接受显示的代码更改并关闭对话框。

取消

显示的代码更改被拒绝并关闭对话框。