功能 :该命令将打开“Extract Function Configuration” 对话框。
该命令从 ST 编辑器中提取选定的代码,并创建包含这些代码的新方法或函数。ST 编辑器中受影响的代码将被正确的调用所取代。从功能块或功能块的子功能块中提取代码时,会从代码中创建一个新方法。从程序或函数中提取代码时,会从代码中创建一个新函数。
请致电 :上下文菜单:“Refactoring”
要求 :当所选代码由一个或多个语句组成时:
-
所选代码不包含任何编译错误。
-
所选代码位于 ST POU 的执行部分。
-
所选代码不包含任何退出跳转
退出跳转的例子包括以下几种:
-
使用
RETURN
退出外层函数 -
使用
CONTINUE
或EXIT
退出包围代码的循环
-
您可以撤销“Extract function” 命令对项目所做的更改,方法是将光标定位在设备树中,然后单击“Edit Undo” 。
“名称” |
最近创建的函数或方法的名称 默认名称可以更改。 |
“返回值” |
如果有多个输出和/或输入/输出参数,则确定函数的返回值 |
“参数” |
显示可用的 POU 配置参数是否用作输入、输出或输入/输出变量
|
|
对“Name”,“Return value”, 或“Parameter” 所做的更改将被撤销。 |
上层代码窗口 |
最近创建的呼叫位置代码 |
下层代码窗口 |
最近创建的函数或方法代码 |
“OK” |
ST POU 接受显示的代码更改,对话框关闭。 |
“取消” |
显示的代码更改将被拒绝,对话框关闭。 |