この投稿では、変数タイプおよび使い方の例について説明します。
変数は、静的変数と動的変数(ローカル変数、レジスタ変数)に分かれます。静的変数は、RAM上の静的アドレスに割り付けられ、関数終了後も値が保持できます。静的変数は、RAM上の静的アドレスに割り付けられ、関数終了後も値が保持できます。
使い方の例
静的変数
動的変数
var_a
var_b
var_c
var_d
var_e
ヘッダファイルを通じてファイル間で用いる変数
例)コンポーネント間インタフェース変数(グローバル変数)
ファイル内の関数間のインタフェースに用いる変数
例)コンポーネント内のユニット関数間インタフェース変数
関数内で用い、前回の値を保持する変数
関数内で用い、初期値が不定な変数
関数内で用い、初期値が不定な変数(処理は早い)