📄 core.em.c
字号:
"src state", COMP_CONTENTS, obj [21],
"color", COMP_CONTENTS, 0,
"color", COMP_INTENDED, EMAC_DISABLED,
"path", COMP_ARRAY_CONTENTS (0), obj [52],
"path", COMP_ARRAY_CONTENTS (1), obj [53],
"label pos", COMP_CONTENTS, obj [54],
EMAC_EOL);
/* assign attrs for object 'obj [12]' */
Ema_Object_Attr_Set (model_id, obj [12],
"x", COMP_CONTENTS, (double) 90,
"y", COMP_CONTENTS, (double) 210,
EMAC_EOL);
/* assign attrs for object 'obj [14]' */
Ema_Object_Attr_Set (model_id, obj [14],
"x", COMP_CONTENTS, (double) 330,
"y", COMP_CONTENTS, (double) 210,
EMAC_EOL);
/* assign attrs for object 'obj [16]' */
Ema_Object_Attr_Set (model_id, obj [16],
"x", COMP_CONTENTS, (double) 570,
"y", COMP_CONTENTS, (double) 390,
EMAC_EOL);
/* assign attrs for object 'obj [18]' */
Ema_Object_Attr_Set (model_id, obj [18],
"x", COMP_CONTENTS, (double) 90,
"y", COMP_CONTENTS, (double) 30,
EMAC_EOL);
/* assign attrs for object 'obj [20]' */
Ema_Object_Attr_Set (model_id, obj [20],
"x", COMP_CONTENTS, (double) 90,
"y", COMP_CONTENTS, (double) 390,
EMAC_EOL);
/* assign attrs for object 'obj [22]' */
Ema_Object_Attr_Set (model_id, obj [22],
"x", COMP_CONTENTS, (double) 330,
"y", COMP_CONTENTS, (double) 390,
EMAC_EOL);
/* assign attrs for object 'obj [24]' */
Ema_Object_Attr_Set (model_id, obj [24],
"x", COMP_CONTENTS, (double) 114,
"y", COMP_CONTENTS, (double) 208,
EMAC_EOL);
/* assign attrs for object 'obj [25]' */
Ema_Object_Attr_Set (model_id, obj [25],
"x", COMP_CONTENTS, (double) 316,
"y", COMP_CONTENTS, (double) 208,
EMAC_EOL);
/* assign attrs for object 'obj [26]' */
Ema_Object_Attr_Set (model_id, obj [26],
"x", COMP_CONTENTS, (double) 204,
"y", COMP_CONTENTS, (double) 198,
EMAC_EOL);
/* assign attrs for object 'obj [28]' */
Ema_Object_Attr_Set (model_id, obj [28],
"x", COMP_CONTENTS, (double) 354,
"y", COMP_CONTENTS, (double) 214,
EMAC_EOL);
/* assign attrs for object 'obj [29]' */
Ema_Object_Attr_Set (model_id, obj [29],
"x", COMP_CONTENTS, (double) 565,
"y", COMP_CONTENTS, (double) 369,
EMAC_EOL);
/* assign attrs for object 'obj [30]' */
Ema_Object_Attr_Set (model_id, obj [30],
"x", COMP_CONTENTS, (double) 488,
"y", COMP_CONTENTS, (double) 283,
EMAC_EOL);
/* assign attrs for object 'obj [32]' */
Ema_Object_Attr_Set (model_id, obj [32],
"x", COMP_CONTENTS, (double) 547,
"y", COMP_CONTENTS, (double) 374,
EMAC_EOL);
/* assign attrs for object 'obj [33]' */
Ema_Object_Attr_Set (model_id, obj [33],
"x", COMP_CONTENTS, (double) 335,
"y", COMP_CONTENTS, (double) 220,
EMAC_EOL);
/* assign attrs for object 'obj [34]' */
Ema_Object_Attr_Set (model_id, obj [34],
"x", COMP_CONTENTS, (double) 446,
"y", COMP_CONTENTS, (double) 310,
EMAC_EOL);
/* assign attrs for object 'obj [36]' */
Ema_Object_Attr_Set (model_id, obj [36],
"x", COMP_CONTENTS, (double) 316,
"y", COMP_CONTENTS, (double) 188,
EMAC_EOL);
/* assign attrs for object 'obj [37]' */
Ema_Object_Attr_Set (model_id, obj [37],
"x", COMP_CONTENTS, (double) 102,
"y", COMP_CONTENTS, (double) 24,
EMAC_EOL);
/* assign attrs for object 'obj [38]' */
Ema_Object_Attr_Set (model_id, obj [38],
"x", COMP_CONTENTS, (double) 209,
"y", COMP_CONTENTS, (double) 106,
EMAC_EOL);
/* assign attrs for object 'obj [40]' */
Ema_Object_Attr_Set (model_id, obj [40],
"x", COMP_CONTENTS, (double) 304,
"y", COMP_CONTENTS, (double) 215,
EMAC_EOL);
/* assign attrs for object 'obj [41]' */
Ema_Object_Attr_Set (model_id, obj [41],
"x", COMP_CONTENTS, (double) 95,
"y", COMP_CONTENTS, (double) 374,
EMAC_EOL);
/* assign attrs for object 'obj [42]' */
Ema_Object_Attr_Set (model_id, obj [42],
"x", COMP_CONTENTS, (double) 183,
"y", COMP_CONTENTS, (double) 293,
EMAC_EOL);
/* assign attrs for object 'obj [44]' */
Ema_Object_Attr_Set (model_id, obj [44],
"x", COMP_CONTENTS, (double) 114,
"y", COMP_CONTENTS, (double) 378,
EMAC_EOL);
/* assign attrs for object 'obj [45]' */
Ema_Object_Attr_Set (model_id, obj [45],
"x", COMP_CONTENTS, (double) 319,
"y", COMP_CONTENTS, (double) 219,
EMAC_EOL);
/* assign attrs for object 'obj [46]' */
Ema_Object_Attr_Set (model_id, obj [46],
"x", COMP_CONTENTS, (double) 217,
"y", COMP_CONTENTS, (double) 299,
EMAC_EOL);
/* assign attrs for object 'obj [48]' */
Ema_Object_Attr_Set (model_id, obj [48],
"x", COMP_CONTENTS, (double) 321,
"y", COMP_CONTENTS, (double) 231,
EMAC_EOL);
/* assign attrs for object 'obj [49]' */
Ema_Object_Attr_Set (model_id, obj [49],
"x", COMP_CONTENTS, (double) 321,
"y", COMP_CONTENTS, (double) 376,
EMAC_EOL);
/* assign attrs for object 'obj [50]' */
Ema_Object_Attr_Set (model_id, obj [50],
"x", COMP_CONTENTS, (double) 292,
"y", COMP_CONTENTS, (double) 310,
EMAC_EOL);
/* assign attrs for object 'obj [52]' */
Ema_Object_Attr_Set (model_id, obj [52],
"x", COMP_CONTENTS, (double) 336,
"y", COMP_CONTENTS, (double) 363,
EMAC_EOL);
/* assign attrs for object 'obj [53]' */
Ema_Object_Attr_Set (model_id, obj [53],
"x", COMP_CONTENTS, (double) 336,
"y", COMP_CONTENTS, (double) 220,
EMAC_EOL);
/* assign attrs for object 'obj [54]' */
Ema_Object_Attr_Set (model_id, obj [54],
"x", COMP_CONTENTS, (double) 336,
"y", COMP_CONTENTS, (double) 292,
EMAC_EOL);
/* assign attrs for object 'obj [0]' */
Ema_Object_Attr_Set (model_id, obj [0],
"name", COMP_CONTENTS, "begsim intrpt",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* assign attrs for object 'obj [1]' */
Ema_Object_Attr_Set (model_id, obj [1],
"name", COMP_CONTENTS, "doc file",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "nd_module",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 4,
EMAC_EOL);
/* assign attrs for object 'obj [2]' */
Ema_Object_Attr_Set (model_id, obj [2],
"name", COMP_CONTENTS, "endsim intrpt",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* assign attrs for object 'obj [3]' */
Ema_Object_Attr_Set (model_id, obj [3],
"name", COMP_CONTENTS, "failure intrpts",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "disabled",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 8,
EMAC_EOL);
/* assign attrs for object 'obj [4]' */
Ema_Object_Attr_Set (model_id, obj [4],
"name", COMP_CONTENTS, "intrpt interval",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE_DOUBLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_CONTENTS, (double) -1e+100,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 3,
EMAC_EOL);
/* assign attrs for object 'obj [5]' */
Ema_Object_Attr_Set (model_id, obj [5],
"name", COMP_CONTENTS, "priority",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_INTEGER,
"value", COMP_CONTENTS, 0,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 0,
EMAC_EOL);
/* assign attrs for object 'obj [6]' */
Ema_Object_Attr_Set (model_id, obj [6],
"name", COMP_CONTENTS, "recovery intrpts",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_STRING,
"value", COMP_CONTENTS, "disabled",
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 8,
EMAC_EOL);
/* assign attrs for object 'obj [7]' */
Ema_Object_Attr_Set (model_id, obj [7],
"name", COMP_CONTENTS, "subqueue",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_COMPOUND,
"value", COMP_CONTENTS, obj [8],
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 14,
EMAC_EOL);
/* assign attrs for object 'obj [10]' */
Ema_Object_Attr_Set (model_id, obj [10],
"name", COMP_CONTENTS, "super priority",
"operation", COMP_CONTENTS, 2,
"value", COMP_CONTENTS_TYPE, EMAC_TOGGLE,
"value", COMP_TOGGLE, EMAC_DISABLED,
"value", COMP_INTENDED, EMAC_DISABLED,
"type", COMP_CONTENTS, 2,
EMAC_EOL);
/* write the model to application-readable form */
Ema_Model_Write (model_id, "CORE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -