Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ITMIMAS
Code Block
languagetext
>> import_ual
>> idx=euitm_create('euitm', 111, 11);
>> eq=CPO_gen('equilibrium',10);
>> for i = 1: 10
eq(i).datainfo.dataprovider='tutorial';
eq(i).codeparam.codename='test put matlab';
eq(i).time=(1.0 + i);
end
>> euitm_put(idx,'equilibrium',eq);
>> euitm_close(idx);
>>
Code Block
languagetext
 >> import imasjava.*
>> idx=imas_create('ids',111,11);
>> eq=ids_gen('equilibrium');
>> eq.IDS_Properties.Status_of = 'StatusOf';
>> eq.IDS_Properties.Comment_of = 'This is a test IDS';
>> eq.Timebase = [ 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 ]
>> ids_put(idx,'equilibrium',eq);
>> imas_close(idx);
>>

6. Reading CPO/IDS

ITMIMAS
Code Block
languagetext
>> import_ual
>> idx=euitm_open('euitm', 111, 11)
idx =
     0
>> eq=euitm_get(idx, 'equilibrium')
eq =
1x10 struct array with fields:
    datainfo
    eqconstraint
    eqgeometry
    flush
    global_param
    profiles_1d
    profiles_2d
    coord_sys
    time
    codeparam
>>
Code Block
languagetext