コマンド: 標準メトリックの表示 シンボル: 関数 : このコマンドは、アクティブなアプリケーションの静的コード分析を開始します。すべてのプログラミング ブロックのデフォルトのメトリクスが計算され、画面上の表に表示されます。 標準指標 タブ。 電話 : ビルド → 静的解析 メニュー 詳細については、以下を参照してください。 指標を表示する メトリクス タブ: 標準メトリクス 例 11 . 例 ヒ
コマンド: 標準メトリクスを計算してエクスポートする 機能: エディターにメトリック テーブルを表示せずに、標準メトリックを直接計算してエクスポートします。標準のファイルダイアログでCSVエクスポートファイルの適切な名前を指定します。 呼び出し: このコマンドは、デフォルトではどのメニューでも使用できません。 あるいは、 標準メトリクスを表示する コマンドを使用してエディターにメトリクスを表示しま
コマンド:クローンを検索 関数 :コマンドは、オープンのプログラムコードを検索します CODESYS -コピーされたコードのプロジェクトとビューを開きます 検索結果のクローンを作成する 見つかったクローンコードブロックを表示します。特定のサイズより大きいコードのブロックのみがクローンと見なされます。非常に小さなコードはクローンとして表示されません。 この点にも注意してください 抽出機能 と指示 コ
コマンド: 現在のエディターの認知的複雑性を表示 シンボル: 関数 : このコマンドは静的コード分析を開始し、現在のエディターでのコードの認知的複雑さの測定値を計算します。開いたダイアログでは結果が視覚化され、タイトルに測定値の合計が指定されます。分析されたコードがリストされ、検出された複雑さとともに表示されます。 電話 : ビルド → 静的解析 メニュー 要件 : ST 実装言語のプログラミング
コマンド: フォーマット デバッグモード この機能は、 CODESYS インスタンスはデバッグ モードで起動されます。 これを行うには、次のコマンドライン呼び出しでインスタンスを起動します。 codesys.exe --debug 関数 : このコマンドは、で設定されたルールに従って ST オブジェクトをフォーマットします。 CODESYS コードの可読性を向上させるためのオプション。 電話 :
対話 静的コード分析を構成するためのダイアログは、次の場所にあります。 ビルド→静的分析→設定 。前提条件として、 CODESYS -プロジェクトはオープンです。 このセクションの内容 :
ダイアログ:設定静的解析:設定 関数 :ダイアログで自動をアクティブにします 静的コード分析 静的コード分析用のプロジェクト設定をCSAファイルとして保存またはロードします。 ボタン 構成ダイアログを開く の プロジェクト→プロジェクト設定 、 カテゴリー 静的コード分析 メニュー ビルド→静的分析→設定 要件 : その包み CODESYS Static Analysis インストールされています
属性: nameprefix この属性は、構造化データ型の変数のプレフィックスを定義します。プレフィックスは、このタイプで宣言された変数の識別子の前に置く必要があります。この命名規則は、 静的コード分析 。 挿入位置 :構造化データ型の宣言前の行 構文 : {attribute 'nameprefix' := '<prefix>'} 例 次の例では、変数名が「point」で始まっていないため、静的
属性:analysis:report-multiple-instance-calls 属性は、チェックの汎用モジュールを識別します 規則105 :この属性を持つ機能ブロックのみが、機能ブロックのインスタンスが複数回呼び出されているかどうかを確認するためにチェックされます。ルール105の場合 プロジェクト設定 が無効になっている場合、属性は効果がありません。 挿入位置 :機能ブロックの宣言部分の最初