core_router.em.c

来自「实验室前辈用OPNET做的光突发交换网络的仿真实验」· C语言 代码 · 共 1,792 行 · 第 1/5 页

C
1,792
字号
	/* assign attrs for object 'obj [27]' */
	Ema_Object_Attr_Set (model_id, obj [27], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [28],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [29],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [30],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [31],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [32],
		EMAC_EOL);


	/* assign attrs for object 'obj [35]' */
	Ema_Object_Attr_Set (model_id, obj [35], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [36],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [37],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [38],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [39],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [40],
		EMAC_EOL);


	/* assign attrs for object 'obj [43]' */
	Ema_Object_Attr_Set (model_id, obj [43], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [44],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [45],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [46],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [47],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [48],
		EMAC_EOL);


	/* assign attrs for object 'obj [51]' */
	Ema_Object_Attr_Set (model_id, obj [51], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [52],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [53],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [54],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [55],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [56],
		EMAC_EOL);


	/* assign attrs for object 'obj [59]' */
	Ema_Object_Attr_Set (model_id, obj [59], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [60],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [61],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [62],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [63],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [64],
		EMAC_EOL);


	/* assign attrs for object 'obj [67]' */
	Ema_Object_Attr_Set (model_id, obj [67], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [68],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [69],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [70],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [71],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [72],
		EMAC_EOL);


	/* assign attrs for object 'obj [75]' */
	Ema_Object_Attr_Set (model_id, obj [75], 
		"count",                COMP_CONTENTS, 5,
		"list",                 COMP_ARRAY_CONTENTS (0), obj [76],
		"list",                 COMP_ARRAY_CONTENTS (1), obj [77],
		"list",                 COMP_ARRAY_CONTENTS (2), obj [78],
		"list",                 COMP_ARRAY_CONTENTS (3), obj [79],
		"list",                 COMP_ARRAY_CONTENTS (4), obj [80],
		EMAC_EOL);


	/* assign attrs for object 'obj [261]' */
	Ema_Object_Attr_Set (model_id, obj [261], 
		"requirements",         COMP_INTENDED, EMAC_DISABLED,
		"assignments",          COMP_INTENDED, EMAC_DISABLED,
		"priority",             COMP_CONTENTS, 0,
		EMAC_EOL);


	/* assign attrs for object 'obj [260]' */
	Ema_Object_Attr_Set (model_id, obj [260], 
		"selfdesc core",        COMP_CONTENTS, obj [261],
		"portgroups",           COMP_INTENDED, EMAC_DISABLED,
		EMAC_EOL);


	/* assign attrs for object 'obj [0]' */
	Ema_Object_Attr_Set (model_id, obj [0], 
		"name",                 COMP_CONTENTS, "STWITCH",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"process model",        COMP_CONTENTS, "CORE",
		"begsim intrpt",        COMP_TOGGLE,   EMAC_ENABLED,
		"endsim intrpt",        COMP_TOGGLE,   EMAC_ENABLED,
		"position",             COMP_CONTENTS, obj [1],
		EMAC_EOL);


	/* assign attrs for object 'obj [82]' */
	Ema_Object_Attr_Set (model_id, obj [82], 
		"name",                 COMP_CONTENTS, "SCU",
		"process model",        COMP_CONTENTS, "scu",
		"begsim intrpt",        COMP_TOGGLE,   EMAC_ENABLED,
		"endsim intrpt",        COMP_TOGGLE,   EMAC_ENABLED,
		"failure intrpts",      COMP_CONTENTS, "disabled",
		"position",             COMP_CONTENTS, obj [83],
		EMAC_EOL);


	/* assign attrs for object 'obj [34]' */
	Ema_Object_Attr_Set (model_id, obj [34], 
		"name",                 COMP_CONTENTS, "pt_0",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [35],
		"position",             COMP_CONTENTS, obj [41],
		EMAC_EOL);


	/* assign attrs for object 'obj [42]' */
	Ema_Object_Attr_Set (model_id, obj [42], 
		"name",                 COMP_CONTENTS, "pt_1",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [43],
		"position",             COMP_CONTENTS, obj [49],
		EMAC_EOL);


	/* assign attrs for object 'obj [50]' */
	Ema_Object_Attr_Set (model_id, obj [50], 
		"name",                 COMP_CONTENTS, "pt_2",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [51],
		"position",             COMP_CONTENTS, obj [57],
		EMAC_EOL);


	/* assign attrs for object 'obj [58]' */
	Ema_Object_Attr_Set (model_id, obj [58], 
		"name",                 COMP_CONTENTS, "pt_3",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [59],
		"position",             COMP_CONTENTS, obj [65],
		EMAC_EOL);


	/* assign attrs for object 'obj [74]' */
	Ema_Object_Attr_Set (model_id, obj [74], 
		"name",                 COMP_CONTENTS, "pt_4",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [75],
		"position",             COMP_CONTENTS, obj [81],
		EMAC_EOL);


	/* assign attrs for object 'obj [2]' */
	Ema_Object_Attr_Set (model_id, obj [2], 
		"name",                 COMP_CONTENTS, "pr_0",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [3],
		"position",             COMP_CONTENTS, obj [9],
		EMAC_EOL);


	/* assign attrs for object 'obj [10]' */
	Ema_Object_Attr_Set (model_id, obj [10], 
		"name",                 COMP_CONTENTS, "pr_1",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [11],
		"position",             COMP_CONTENTS, obj [17],
		EMAC_EOL);


	/* assign attrs for object 'obj [18]' */
	Ema_Object_Attr_Set (model_id, obj [18], 
		"name",                 COMP_CONTENTS, "pr_2",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [19],
		"position",             COMP_CONTENTS, obj [25],
		EMAC_EOL);


	/* assign attrs for object 'obj [26]' */
	Ema_Object_Attr_Set (model_id, obj [26], 
		"name",                 COMP_CONTENTS, "pr_3",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [27],
		"position",             COMP_CONTENTS, obj [33],
		EMAC_EOL);


	/* assign attrs for object 'obj [66]' */
	Ema_Object_Attr_Set (model_id, obj [66], 
		"name",                 COMP_CONTENTS, "pr_4",
		"name",                 COMP_INTENDED, EMAC_DISABLED,
		"channel",              COMP_CONTENTS, obj [67],
		"position",             COMP_CONTENTS, obj [73],
		EMAC_EOL);


	/* assign attrs for object 'obj [4]' */
	Ema_Object_Attr_Set (model_id, obj [4], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [5]' */
	Ema_Object_Attr_Set (model_id, obj [5], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [6]' */
	Ema_Object_Attr_Set (model_id, obj [6], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [7]' */
	Ema_Object_Attr_Set (model_id, obj [7], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [8]' */
	Ema_Object_Attr_Set (model_id, obj [8], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [12]' */
	Ema_Object_Attr_Set (model_id, obj [12], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [13]' */
	Ema_Object_Attr_Set (model_id, obj [13], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [14]' */
	Ema_Object_Attr_Set (model_id, obj [14], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [15]' */
	Ema_Object_Attr_Set (model_id, obj [15], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [16]' */
	Ema_Object_Attr_Set (model_id, obj [16], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [20]' */
	Ema_Object_Attr_Set (model_id, obj [20], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [21]' */
	Ema_Object_Attr_Set (model_id, obj [21], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [22]' */
	Ema_Object_Attr_Set (model_id, obj [22], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [23]' */
	Ema_Object_Attr_Set (model_id, obj [23], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [24]' */
	Ema_Object_Attr_Set (model_id, obj [24], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [28]' */
	Ema_Object_Attr_Set (model_id, obj [28], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [29]' */
	Ema_Object_Attr_Set (model_id, obj [29], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [30]' */
	Ema_Object_Attr_Set (model_id, obj [30], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [31]' */
	Ema_Object_Attr_Set (model_id, obj [31], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [32]' */
	Ema_Object_Attr_Set (model_id, obj [32], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [68]' */
	Ema_Object_Attr_Set (model_id, obj [68], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [69]' */
	Ema_Object_Attr_Set (model_id, obj [69], 
		"data rate",            COMP_CONTENTS, (double) 1000000000,
		"packet formats",       COMP_CONTENTS, "unformatted,all formatted",
		EMAC_EOL);


	/* assign attrs for object 'obj [70]' */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?