variant ReadSharedVariable ( int idx );
指定された共有変数の値が返されます。戻り値のデータ型にはvariant(char型、short型、long(int)型、float型、double型のいずれかという意味です)が指定できます。
idx:共有変数を指定するインデックス。0~65535の範囲で設定してください。
共有変数の値を参照します。
本関数ではvariantで指定した型の数値を返します。更新時に指定したデータ型には依存しません。更新時と異なるデータ型で参照すると正しい結果が得られないので、更新時と参照時のデータ型は同じにしてください。
本関数では文字列を参照するとランタイムエラーとなります。文字列を参照するにはReadSharedVariable2関数を使用してください。
共有関数の詳細は「MOS関数で扱うリソース」の共有変数を参照してください。
〇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に読み込みます
・・・・
}