LANGUAGE
日本語 English

関数名

ReadSharedVariable

定 義

variant ReadSharedVariable ( int idx );

戻り値

指定された共有変数の値が返されます。戻り値のデータ型にはvariant(char型、short型、long(int)型、float型、double型のいずれかという意味です)が指定できます。

引 数

idx:共有変数を指定するインデックス。0~65535の範囲で設定してください。

概 要

共有変数の値を参照します。

詳 細

本関数ではvariantで指定した型の数値を返します。更新時に指定したデータ型には依存しません。更新時と異なるデータ型で参照すると正しい結果が得られないので、更新時と参照時のデータ型は同じにしてください。
本関数では文字列を参照するとランタイムエラーとなります。文字列を参照するにはReadSharedVariable2関数を使用してください。

備考

共有関数の詳細は「MOS関数で扱うリソース」の共有変数を参照してください。

前処理の候補

後処理の候補

他処理の候補

対応HW

〇PCベースコントローラ
〇InterMotion

使用例


const short s_Idx1 = 100;
void main() {
	short a, b, c;
	・・・・
	a = ReadSharedVariable(99);			// 共有変数番号99の値をaに読み込みます
	b = ReadSharedVariable(s_Idx1); 		// 共有変数番号100の値をbに読み込みます
	c = ReadSharedVariable(s_Idx1 + 1);		// 共有変数番号101の値をcに読み込みます
	・・・・
}