LANGUAGE
日本語 English

関数名

ReadSharedVariable2

定 義

variant ReadSharedVariable2 ( int idx, char string[] );

戻り値

指定された共有変数の内容(文字列)が返されますが、式の中では使用できません。

引 数

idx:共有変数を指定するインデックス。58000~58999の範囲で設定してください。
string:文字列を格納するchar型配列を指定します。

概 要

共有変数の文字列を参照します。

詳 細

idxが範囲外であっても、ビルドエラーやランタイムエラーは発生しません。

備考

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

前処理の候補

後処理の候補

他処理の候補

対応HW

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

使用例


const int CharArrayIdx = 58000;
void main() {
	char strtmp[256], buf[256];
	・・・・
	ReadSharedVariable2(CharArrayIdx, strtmp);		// 共有変数番号58000の値をstrtmpに読み込みます
//	buf[] = ReadSharedVariable2(CharArrayIdx, strtmp);	// 式の中では戻り値を使用できずランタイムエラーになります
	strcpy(buf, ReadSharedVariable2(CharArrayIdx, strtmp));	// ReadSharedVariable2関数の戻り値が扱えます
	・・・・
}