ダイアログ:静的解析設定:命名規則
関数:対話で 定義 データ型と変数スコープのプレフィックス、およびPOUとユーザー定義データ型(DUT)のプレフィックス。 the 遵守 命名規則の一部は、静的コード分析によってチェックされます。規則に違反すると、静的コード分析のビューにエラーメッセージが表示されます メッセージ 表示されます。これに関する詳細情報: 静的コード分析を構成して実行する
電話:
ボタン 構成ダイアログを開く メニューで 、 カテゴリー 静的コード分析
メニュー
要件:
その包み CODESYS Static Analysis インストールされています
プロジェクトが開いています
エラーメッセージは次の形式になっています
NC <Präfix-Konventionsnummer> :
<Meldungstext>
表示されます。 NCはネーミングコンベンションの略です。たとえば、エラーメッセージは NC0102:名前が無効です。。。 タイプのPOUの命名規則102の違反
PROGRAM
。
ヒント
あなたはシングルのためにできます 識別子 プラグマを使用した命名規則 'naming'
非アクティブ化します。その後、識別子は自由に開始できますが、必ずしもプレフィックスで開始する必要はありません。
フィルター | 検索する文字列の入力フィールド |
命名規則の表 | |
名前 | プレフィックスを定義できるノードと要素 たとえば、各項目の後の括弧内の数字 プログラム(102)、は、命名規則に違反した場合に返されるプレフィックス規則番号です。 |
プレフィックス | プレフィックスの入力フィールド
|
変数のプレフィックス | データ型またはスコープに応じてプレフィックスを使用して定義できるすべての変数の組織ハブ |
POUのプレフィックス | プレフィックスを定義できるすべてのPOUタイプとメソッドスコープの組織ノード |
DUTのプレフィックス | プレフィックスを定義できるDUTデータ型の構造、列挙、エイリアス、またはユニオンの組織ノード |
カスタムタイプのプレフィックス | 特別なユーザー定義タイプ、特にライブラリからのタイプの組織ハブ 規則のリストを展開できます。下の空白行をクリックしてください。次に、カスタムタイプ名を入力するか、ダイアログでカスタムタイプを選択します 入力ヘルプ アウト。 規則を選択してボタンを押すと、規則を削除できます 距離 選択する。 注これらの規則は、属性に関連付けられているプレフィックスよりも優先されます |
オプション | |
プレフィックスの後の最初の文字は大文字にする必要があります |
|
名前空間プレフィックスとデータ型プレフィックスを組み合わせる |
例:次のプレフィックスが定義されています。 VAR_GLOBAL コード分析は、プレフィックスを持たないグローバルREAL変数のエラーを報告します
例:次のプレフィックスが定義されています。 VAR_GLOBAL コード分析は、グローバルのエラーのみを報告します |
組み合わせ可能なデータ型の再帰プレフィックス |
例:
データ型変数の場合 静的コード分析は、すべてのデータ型変数のエラーを報告します
データ型の場合 静的コード分析は、すべてのデータ型変数のエラーを報告します |
例
次の命名規則は、の「識別子」に対して行われた推奨事項に厳密に従っています。 CODESYS が説明されています。



例
命名規則(1)は標準ブロックを参照します TON
。その結果、特殊ライブラリビルディングブロックの宣言でprefx "ton_"がチェックされます。空白行(2)をクリックすると、命名規則をさらに追加できます。
