Indirect adressing

Find and share HowTos to various installations / configurations!
2 posts • Page 1 of 1
jeroen.vanos
Posts:6
Joined: Wed May 30, 2012 3:17 pm

Indirect adressing

Post by jeroen.vanos »

Is it possible 2 assign an existing array-tag 2 an indirect array-tag

eg.

*****
for *****

s_DataArray = *****;
ds_StationXXX (.name??) = "ds_StationXX" + i_number;
dynAppend(ds_StationXXX_IN, s_DataArray);

*****


Now i must do (wich i don't want):


*****
for *****

s_DataArray = *****;
if (i_number == 1) dynAppend(ds_StationXX1_IN, s_DataArray);
if (i_number == 2) dynAppend(ds_StationXX2_IN, s_DataArray);
if (i_number == 3) dynAppend(ds_StationXX3_IN, s_DataArray);
if (i_number == 4) dynAppend(ds_StationXX4_IN, s_DataArray);
if (i_number == 5) dynAppend(ds_StationXX5_IN, s_DataArray);
if (i_number == 6) dynAppend(ds_StationXX6_IN, s_DataArray);
if (i_number == 7) dynAppend(ds_StationXX7_IN, s_DataArray);
if (i_number == 8) dynAppend(ds_StationXX8_IN, s_DataArray);

*****

Gertjan van Schijndel
Posts:634
Joined: Mon Aug 02, 2010 10:37 am

Re: Indirect adressing

Post by Gertjan van Schijndel »

You can use a dyn_dyn_ or mapping variable to do this:
dynAppend(ds_StationXX[i_number], s_DataArray);

2 posts • Page 1 of 1