33
34
35
36
37
38
39
40
41
42
43
44
45
46
| /* system equations */
static void
<mtt_model_name>_ae (void)
{
#include "<mtt_model_name>_ae.c"
}
static void
<mtt_model_name>_ode (void)
{
#include "<mtt_model_name>_ode.c"
}
|
>
>
>
>
>
>
>
| 33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| /* system equations */
static void
<mtt_model_name>_ae (void)
{
#include "<mtt_model_name>_ae.c"
}
static void
<mtt_model_name>_numpar (void)
{
#include "<mtt_model_name>_sympar.h"
#include "<mtt_model_name>_numpar.c"
}
static void
<mtt_model_name>_ode (void)
{
#include "<mtt_model_name>_ode.c"
}
|
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
| ssSetOffsetTime(S, 0, 0.0);
PRINT_LEAVE("mdlInitializeSampleTimes");
}
#define MDL_INITIALIZE_CONDITIONS
static void mdlInitializeConditions(SimStruct *S)
{
#include "<mtt_model_name>_sympar.h"
PRINT_ENTER("mdlInitializeConditions");
#include "<mtt_model_name>_numpar.c"
<mtt_model_name>_state ();
for (i = 0; i < MTTNX; i++) {
ssGetContStates (S)[i] = mttx[i];
}
PRINT_LEAVE("leaving mdlInitializeConditions");
|
<
<
|
<
| 238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
| ssSetOffsetTime(S, 0, 0.0);
PRINT_LEAVE("mdlInitializeSampleTimes");
}
#define MDL_INITIALIZE_CONDITIONS
static void mdlInitializeConditions(SimStruct *S)
{
PRINT_ENTER("mdlInitializeConditions");
<mtt_model_name>_numpar ();
<mtt_model_name>_state ();
for (i = 0; i < MTTNX; i++) {
ssGetContStates (S)[i] = mttx[i];
}
PRINT_LEAVE("leaving mdlInitializeConditions");
|