Skip to main content

コマンド:ツリーを呼び出す

シンボル: _cds_icon_call_tree.png

関数:コマンドはビューを開きます ツリーを呼び出す

電話

  • メニュー 意見

  • ビュー内の呼び出し可能なビルディングブロックのコンテキストメニュー 装置 また POU

ビュー:コールツリー

コールツリーは、アプリケーションをコンパイル(翻訳)する前にいつでも利用できます。これは、明示的に指定した呼び出し元とビルディングブロックの呼び出しの静的な表現です。したがって、ツリーには常に2つのルートノードが含まれ、その下でそれぞれの呼び出しシーケンスを連続してインデントされたエントリと見なすことができます。このツリービューでは、再帰呼び出しをすぐに認識できます。

ブロック(2)の呼び出しツリー(1)の例 PLC_PRG

  • ノード (3): <POU 名> は次によって呼び出されます。

  • ノード (4): <POU 名> の通話

_cds_img_call_tree_example.png

ビルディングブロック名

プログラムブロックの名前

手動で、または別のビューからドラッグするか、ボタンを使用して実行できます _cds_icon_pick_icon_from_input_assistant.png 入力する

選択リストには、最後に入力されたブロック名が含まれています。

ツールバーとキーボードのコントロール

_cds_icon_find_pou.pngビルディングブロックを見つける

CODESYS で検索 ビルディングブロック名 指定されたビルディングブロックであり、その呼び出し元とその呼び出しを表します。

_cds_icon_pick_icon_from_input_assistant.png入力ヘルプからブロックを取得

対話 入力ヘルプ ブロック呼び出しまたはインスタンス呼び出しを選択するように見えます。選択後、コールツリーは自動的に更新されます。

_cds_icon_goto_source.png選択したブロックのソースコードの位置を表示する

CODESYS プログラムのソースコード内のブロックの使用ポイントにジャンプします。

F4次のビルディングブロックのソースコードの位置を表示する

トグル + F4前のビルディングブロックのソースコードの位置を表示する

呼び出しツリーでの選択は、呼び出し構造内の次または前のブロックにジャンプします。同時に、関連するソースコードの位置がそれぞれのエディタで開かれます。

注:コールツリーのエントリをダブルクリックすると、関連するソースコードの位置も開きます。

コールツリーの表現

シンボル

<ブロック名>はによって呼び出されます:ブロックの呼び出しシーケンスがこのノードの下に表示されます。このツリー構造の一番下のエントリは、呼び出しの開始を示しています。

<ブロック名>の呼び出し:ブロックから発信された呼び出しは、このノードの下に表示されます。このツリー構造の一番下のエントリは、コールチェーンの終わりを示しています。

ポジション

コールツリーのルートノードの場合:宣言の行番号(decl)ブロックの

ルートノードの下の発信者または通話の場合:実装言語、行番号、列番号、その位置のネットワーク番号によって異なります

ツリーで現在選択されているエントリのコンテキストメニュー

すべてを減らす

呼び出しツリーの展開されたエントリは、2つのルートノードを除いて折りたたまれています。

ソースコードの場所を表示する

CODESYS プログラムのソースコード内のブロックの使用ポイントにジャンプします。

新しいルートノードとして設定

コールツリーで選択されたエントリは、 ビルディングブロック名。ツリーは、新しいルートノードに合わせて自動的に調整されます。

ヒント

静的とは対照的に ツリーを呼び出す、ブロックの通話情報をいつでも提供するビューです コールスタック プログラムの段階的な処理中の即時情報を対象としています。 the コールスタック 到達したばかりの位置の完全なコールパスを常に表示します。

詳細については、以下を参照してください。 コールスタック