Skip to main content

ダイアログ:オプション: SmartCoding

シンボル: _cds_icon_option_smart_code.png

関数:ダイアログは、コーディングを容易にする設定を構成するために使用されます。

電話ツール→オプション 指図、 SmartCoding カテゴリー

不明な変数を自動的に宣言する(AutoDeclare)

_cds_icon_checked.png変数を宣言する 宣言されていない識別子を実装言語エディタに入力し、入力行から離れてクリックすると、ダイアログが開きます。

AutoDeclare関数をSTエディターでも使用できるようにするには、 STエディターを有効にする オプションも選択する必要があります。

STエディターを有効にする

要件: 未知の変数を自動的に宣言する(AutoDeclare) オプションが選択されています。

_cds_icon_checked.png:AutoDeclare関数はSTエディターでも使用できます。

_cds_icon_option_deactivated.png:AutoDeclare関数はSTエディターでは使用できません。

入力アシスタントにすべてのインスタンス変数を表示する

_cds_icon_checked.pngコンポーネントを一覧表示 functionでは、関数ブロックインスタンスのローカル変数を選択することもできます。

_cds_icon_option_deactivated.pngコンポーネントを一覧表示 関数を使用すると、関数ブロックインスタンスの入力変数と出力変数のみを選択できます。

入力アシスタントでシステムライブラリのシンボルを表示する

システムライブラリはライブラリマネージャに自動的に挿入され、薄い灰色で表示されます。

_cds_icon_checked.png:入力アシスタントは、グローバル変数、データ型、関数ブロックなどのシンボルを提供します。

_cds_icon_option_deactivated.png:システムライブラリのシンボルは、入力アシスタントでは使用できません。

ドット(。)を入力した後、コンポーネントを一覧表示します

_cds_icon_checked.png:有効にします コンポーネントを一覧表示 関数

ドットを入力すると(.)場所で CODESYS 識別子を期待すると、リストボックスが開き、可能なコードが提供されます。

入力時にすぐにコンポーネントを一覧表示

要件: ドット(。)を入力した後、コンポーネントを一覧表示します オプションが選択されています。

_cds_icon_checked.png:コードを入力すると、リストボックスが開き、可能な識別子と演算子が表示されます。

名前空間で挿入

_cds_icon_checked.pngCODESYS 識別子の前に名前空間を追加します。

キーワードを自動的に大文字に変換する(オートフォーマット)

_cds_icon_checked.pngCODESYS すべてのキーワードが自動的に大文字で表示されます。

相互参照ビューで選択を自動的に一覧表示します

_cds_icon_checked.png:相互参照リストには、現在選択されている変数、POU、およびDUTの参照、またはカーソルが置かれている場所の参照が自動的に表示されます。

エディターでエラーに下線を付ける

_cds_icon_checked.png:不正または不明なプログラムコードに下線が引かれています。

このオプションは、プリコンパイル機能を有効または無効にするために使用されます。

プリコンパイルフェーズではコードが生成されないため、すべてのエラーが認識されるわけではないことに注意してください。

認識されないエラーは特に、データを割り当てるとき、たとえばデータに使用可能なメモリが不足したときに発生するエラーです。

さらに、プリコンパイルフェーズでは、コード生成時には関係のないエラーも発生する可能性があります。

報告されるがコード生成には関係ないエラーの一例として、どこにも使われていない関数ブロックで報告される問題があります。ある関数ブロックの種類に該当するインスタンスがない場合、コンパイラはその関数ブロックには関心を持ちませんが、エディターではエラーには引き続き下線が引かれます

ハイライト記号

_cds_icon_checked.png:カーソルが置かれているシンボルのすべての出現は、エディター内でカラーで強調表示されます。その結果、エディター内の相互参照がすばやく検出されます。

最大並列度

プリコンパイル処理に使用できる並列スレッド数のリストボックス

CODESYS CPUコアの数から表示されているスレッド数を検出します。このデフォルトの番号は、例外的な場合にのみ変更する必要があります。