Skip to main content

コマンド:関数の抽出

関数:コマンドはダイアログを開きます 関数抽出の構成

このコマンドは、STエディターから選択したコードの場所を抽出し、このコードを含む新しいメソッドまたは関数を作成します。 STエディターで影響を受けるコードは、正しい呼び出しに置き換えられます。関数ブロックまたは関数ブロックの子からコードが抽出されると、コードから新しいメソッドが作成されます。プログラムまたは関数からコードを抽出すると、そのコードから新しい関数が作成されます。

この文脈でも注意してください: コードクローンの検出

電話: コンテキストメニュー リファクタリング

要件、選択したコードが1つ以上のステートメントで構成されている場合:

  • 選択したコードに変換エラーは含まれていません

  • 選択したコードは、STプログラミングブロックの実装部分にあります

  • 選択したコードに発信ジャンプが含まれていません

    アウトバウンドジャンプの例は次のとおりです。

    • 周囲の機能を 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ブロックに採用され、ダイアログが閉じます。

割り込み

表示されたコード変更は破棄され、ダイアログが閉じます。