制御戦略モデルモデリング仕様(命名原則)

3.1。命名の原則

ファイル、フォルダー、サブシステム、モジュール、入力および出力モジュール、パラメーター、信号、バスなどの
名前は、次の原則に準拠する必要があります 。1。意味のある名前を使用する:変数の意味を正確に表す
2.コーディング情報を使用する:標準を採用する略語/略語または略語;
3。データタイプの追加:変数のタイプを指定します;
4.プロジェクトまたはシステムユニットの追加:
変数によって使用されるユニットを正確に示します; 5.変数の(スコープ)ドメインを使用します:変数のソースとストレージを示しますの種類。

3.2。命名規則

ファイル、フォルダー、サブシステム、モジュール、入力および出力モジュール、パラメーター、信号、バスなどの一般的な命名規則:
1。文字(A〜Z、a〜z)、文字、数字(0〜9)、および下線とその他の組み合わせは変数の名前を構成し、文字の大文字と小文字を区別し、一般的なC言語変数の命名原則に従います
。2。最初の文字を数字や下線にすることはできず、最後の文字を下線にすることはできません。下線は文字を区切るために使用できますが、許可されていません。文字を区切るには、2つ以上の下線を続けて
使用します
。3 。中国語の文字は使用できず、スペースも使用できません 。4。名前の長さ:3〜31文字/文字の長さ(拡張子と。文字を除く)
。5。はい読みやすくするために、アンダースコアを使用して大文字と小文字を区切ります。原則として、変数名には4つ以下のアンダースコアがあります。6。
(信号名とパラメーター名)MATLABキーワード/予約済みの単語、関数名、または演算子名は使用できません。例:「pi」、「true」、「false」、「break」、「case」、「catch」、「classdef」、「continue」、「else」、「elseif」、「end」、「for」、 'function'、 'global'、 'if'、 'otherwise'、 'parfor'、 'persistent'、 'return'、 'spmd'、 'switch'、 'try'、 'while'、 'eps'、 'Enf '、' Intmax ' 、 'Intmin'、 'NaN'、 'pi'、 'realmax'、 'realmin'、 'true'、 'false'、 'inf' ...
7. MATLABによって自動的に生成されるコードで使用される次のような文字は、使用できません。 const '、' TRUE '、' FALSE '、' infinity '、' nil '、' double '、' single '、' or '、' enum '…

カテゴリー

特別な要件

ファイル

拡張識別子(拡張)にスペースを含めることはできません。

フォルダー/サブシステム

キャリッジリターンは許可されていません;

モジュール

改行を使用できます

入力出力モジュール

新行文字は許可されいません;

パラメータ/信号/バス

新行文字/ 制御文字は使用 できません;

おすすめ

転載: blog.csdn.net/lm393485/article/details/88894302