LANGUAGE
日本語 English

関数名

ResetSharedVariableArray

定 義

short ResetSharedVariableArray(long startIndex, long endIndex, variant val);

戻り値

0が返却されます。

引 数

startIndex: 初期化対象共有メモリの開始インデックス
endIndex: 初期化対象共有メモリの終了インデックス
val: 初期化値

概 要

指定の共有変数をvalで与えられた値で初期化します。

詳 細

指定の共有変数をvalで与えられた値で初期化します。

備考

RTX64-4.4 以降対応

前処理の候補

後処理の候補

他処理の候補

対応HW

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

使用例


void main()
{

	long stIndex;
	long edIndex;
	short sval;
	long lval;
	double dval;
	float fval;
	
	//test1
	stIndex = 1000;
	edIndex = 1200;
	sval = 10;
	
	ResetSharedVariableArray(stIndex, edIndex, sval);
	
	sval = ReadSharedVariable(stIndex);
	Printf2("stIndex=%d val=%d\n", stIndex, sval); 
	
	sval = ReadSharedVariable(edIndex);
	Printf2("edIndex=%d val=%d\n", edIndex, sval);
	
	//test2
	stIndex = 800;
	edIndex = 6000;
	lval = -299;
	
	ResetSharedVariableArray(stIndex, edIndex, lval);
	
	lval = ReadSharedVariable(stIndex);
	Printf2("stIndex=%d val=%d\n", stIndex, lval); 
	
	lval = ReadSharedVariable(edIndex);
	Printf2("edIndex=%d val=%d\n", edIndex, lval);
	
	//test3
	stIndex = 0;
	edIndex = 65535;
	dval = 0.236;
	
	ResetSharedVariableArray(stIndex, edIndex, dval);
	
	lval = ReadSharedVariable(stIndex);
	Printf2("stIndex=%f val=%f\n", stIndex, dval); 
	
	lval = ReadSharedVariable(edIndex);
	Printf2("edIndex=%f val=%f\n", edIndex, dval);
}