フォーミュラノードでの変数宣言のスコープ規則
- 更新日2025-08-27
- 2分で読める
フォーミュラノードでは、変数の宣言にC言語と同じスコープ規則が使用されます。
- 括弧で囲まれたブロック内で宣言するすべての変数は、そのブロック内でのみアクセス可能です。
- 最も外側のブロック(括弧で囲まれていない部分)における入力端子はすべて変数とみなされ、そのブロック内で再び宣言することはできません。
- LabVIEWは、最も外側のブロック(括弧で囲まれていない部分)で宣言された変数を、それと同じ名前を持つ出力端子と一致させます。
- 対応する入力端子を持たず、さらに、最も外側のブロックで宣言されていない出力端子を宣言することができます。
変数を宣言する場合には、正しいフォーミュラノードの構文を使用してください。
メモ C言語のプログラミングの知識があれば、フォーミュラノードを効果的に使用することができます。『LabVIEWヘルプ』は、読者がすでにC言語に精通していることを前提としており、C言語に関するトピックは含まれていません。詳細については、Brian W. Kernighan、Dennis M. Ritchie共書『The C Programming Language』またはHerbert Schildt著『Teach Yourself C』を参照してください。