コマンド:リファクタリング-変数の追加
シンボル:
関数:このコマンドを使用すると、新しい変数をPOUで宣言し、それに応じてPOUの使用時に自動的に更新できます。
電話:メニュー 、 コンテキストメニュー
要件:焦点はPOUの宣言部分にあります。
このコマンドは、変数を宣言するための標準ダイアログを開きます。
対話:リファクタリング
で宣言ダイアログを閉じた後 わかった 2部構成のダイアログが表示されます リファクタリング。

対話の右側 | 宣言部分と、変数が追加された宣言のPOUの実装 変更点の色分け:青い文字と黄色の背景で新しく追加された宣言(1) |
対話の左側 | プロジェクトのデバイスツリーまたはPOUツリー POUが使用されているブロックの色分け:赤いフォントと黄色の背景(2) POUオブジェクトをダブルクリックすると、詳細ビューが開きます。 |
適用する変更と場所を決定する前に、右上の選択リスト(3)から目的のオプションを選択します。
プレースホルダーテキストを使用して入力を追加する | デフォルトのプレースホルダーテキスト
ここで定義されたプレースホルダーテキストは、実装コードに新しく追加された変数の使用ポイントに表示されます。影響を受ける位置を検索するために使用されます。 |
次の値で入力を追加します | 新しい変数の初期化値 |
ダイアログの左側と右側の両方の変更点のコンテキストメニューに、変更を承認または拒否するためのコマンドがあります。コマンドの説明も参照してください
。建築用ブロック
fun
リファクタリングを介して新しい入力変数を受け取りますinput3
初期化値付き1
。この変更には次の効果があります。
前:
fun(a + b, 3, TRUE); fun(input1:= a + b , input2 :=3 , inputx := TRUE);
その後:
fun(a + b, 3, 1, TRUE); fun(input1:= a + b , input2 :=3 , _REFACTOR_, inputx := TRUE);
建築用ブロック
fun
リファクタリングを介して新しい入力変数を受け取りますinput3
プレースホルダーテキスト付き_REFACTOR_
。
前:
inst(input1 := a + b, input2 := 3, inputx := TRUE); fun(a + b, 3, TRUE);
その後:
inst(input1 := a + b, input2 := 3, input3 := _REFACTOR_, inputx := TRUE); fun(a + b, 3, _REFACTOR_, TRUE);
詳細については、以下を参照してください。 リファクタリング