コマンド:関数の抽出
関数:コマンドはダイアログを開きます 関数抽出の構成。
このコマンドは、STエディターから選択したコードの場所を抽出し、このコードを含む新しいメソッドまたは関数を作成します。 STエディターで影響を受けるコードは、正しい呼び出しに置き換えられます。関数ブロックまたは関数ブロックの子からコードが抽出されると、コードから新しいメソッドが作成されます。プログラムまたは関数からコードを抽出すると、そのコードから新しい関数が作成されます。
この文脈でも注意してください: コードクローンの検出
電話: コンテキストメニュー リファクタリング
要件、選択したコードが1つ以上のステートメントで構成されている場合:
選択したコードに変換エラーは含まれていません
選択したコードは、STプログラミングブロックの実装部分にあります
選択したコードに発信ジャンプが含まれていません
アウトバウンドジャンプの例は次のとおりです。
周囲の機能を
RETURN
コードを囲むループを終了します
CONTINUE
またEXIT
ヒント
あなたはコマンドによってそれを行うことができます 抽出機能 デバイスツリーにカーソルを置き、コマンドを実行して、プロジェクトで行った変更を元に戻します。 選択する。
姓 | 新しく作成された関数またはメソッドの名前 デフォルトで入力されている名前は変更できます。 |
戻り値 | 複数の出力および/または入出力パラメーターがある場合の関数の戻り値の決定 |
パラメータ | 利用可能なPOUの表示 パラメーターを入力変数、出力変数、または入出力変数として使用するかどうかの構成
|
![]() | で 姓、 戻り値 また パラメータ 加えられた変更は取り消されます。 |
上部コードウィンドウ | 新しく作成された呼び出しポイントのコード |
下のコードウィンドウ | 関数またはメソッドの新しく作成されたコード |
わかった | 表示されたコード変更はSTブロックに採用され、ダイアログが閉じます。 |
割り込み | 表示されたコード変更は破棄され、ダイアログが閉じます。 |