1 /*
2 * DMC_system_demo_dt.h
3 *
4 * Real-Time Workshop code generation for Simulink model "DMC_system_demo.mdl".
5 *
6 * Model Version : 1.465
7 * Real-Time Workshop version : 7.0 (R2007b) 02-Aug-2007
8 * C source code generated on : Wed Oct 24 16:51:00 2007
9 */
10
11 #include "ext_types.h"
12
13 /* data type size table */
14 static uint_T rtDataTypeSizes[] = {
15 sizeof(real_T),
16 sizeof(real32_T),
17 sizeof(int8_T),
18 sizeof(uint8_T),
19 sizeof(int16_T),
20 sizeof(uint16_T),
21 sizeof(int32_T),
22 sizeof(uint32_T),
23 sizeof(boolean_T),
24 sizeof(fcn_call_T),
25 sizeof(int_T),
26 sizeof(pointer_T),
27 sizeof(action_T),
28 2*sizeof(uint32_T)
29 };
30
31 /* data type name table */
32 static const char_T * rtDataTypeNames[] = {
33 "real_T",
34 "real32_T",
35 "int8_T",
36 "uint8_T",
37 "int16_T",
38 "uint16_T",
39 "int32_T",
40 "uint32_T",
41 "boolean_T",
42 "fcn_call_T",
43 "int_T",
44 "pointer_T",
45 "action_T",
46 "timer_uint32_pair_T"
47 };
48
49 /* data type transitions for block I/O structure */
50 static DataTypeTransition rtBTransitions[] = {
51 { (char_T *)(&DMC_system_demo_B.ENC1), 0, 0, 162 },
52
53 { (char_T *)(&DMC_system_demo_B.inputevents[0]), 2, 0, 4 },
54
55 { (char_T *)(&DMC_system_demo_B.RelationalOperator), 8, 0, 4 },
56
57 { (char_T *)(&DMC_system_demo_B.Subsystem_j.Sum1), 0, 0, 1 },
58
59 { (char_T *)(&DMC_system_demo_B.Subsystem.Memory), 0, 0, 4 }
60 ,
61
62 { (char_T *)(&DMC_system_demo_DWork.UnitDelay1_DSTATE), 0, 0, 38 },
63
64 { (char_T *)(&DMC_system_demo_DWork.ToWorkspace_PWORK.LoggedData), 11, 0, 3 },
65
66 { (char_T *)(&DMC_system_demo_DWork.SFunction_IWORK.AcquireOK), 10, 0, 11 },
67
68 { (char_T *)(&DMC_system_demo_DWork.FFactive_SubsysRanBC), 2, 0, 5 },
69
70 { (char_T *)(&DMC_system_demo_DWork.is_active_c15_DMC_lib), 3, 0, 9 },
71
72 { (char_T *)(&DMC_system_demo_DWork.doneDoubleBufferReInit), 8, 0, 7 },
73
74 { (char_T *)(&DMC_system_demo_DWork.Subsystem_j.Memory_PreviousInput), 0, 0, 1
75 },
76
77 { (char_T *)(&DMC_system_demo_DWork.Subsystem_j.Subsystem_SubsysRanBC), 2, 0,
78 1 },
79
80 { (char_T *)(&DMC_system_demo_DWork.Subsystem.Memory_PreviousInput), 0, 0, 1 },
81
82 { (char_T *)(&DMC_system_demo_DWork.Subsystem.Subsystem_SubsysRanBC), 2, 0, 1
83 }
84 };
85
86 /* data type transition table for block I/O structure */
87 static DataTypeTransitionTable rtBTransTable = {
88 15U,
89 rtBTransitions
90 };
91
92 /* data type transitions for Parameters structure */
93 static DataTypeTransition rtPTransitions[] = {
94 { (char_T *)(&DMC_system_demo_P.ENC1_P1_Size[0]), 0, 0, 180 },
95
96 { (char_T *)(&DMC_system_demo_P.Constant_Value_m), 3, 0, 6 },
97
98 { (char_T *)(&DMC_system_demo_P.Subsystem_j.Memory_X0), 0, 0, 2 },
99
100 { (char_T *)(&DMC_system_demo_P.Subsystem.Memory_X0), 0, 0, 2 }
101 };
102
103 /* data type transition table for Parameters structure */
104 static DataTypeTransitionTable rtPTransTable = {
105 4U,
106 rtPTransitions
107 };
108
109 /* [EOF] DMC_system_demo_dt.h */
|