short ResetSharedVariableArray(long startIndex, long endIndex, variant val);
0が返却されます。
startIndex: 初期化対象共有メモリの開始インデックス
endIndex: 初期化対象共有メモリの終了インデックス
val: 初期化値
指定の共有変数をvalで与えられた値で初期化します。
指定の共有変数をvalで与えられた値で初期化します。
RTX64-4.4 以降対応
〇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);
}