/* Model initialize function */ void SingleCylinderTest_initialize(void) { /* Registration code */ /* initialize real-time model */ (void) memset((void *)SingleCylinderTest_M, 0, sizeof(RT_MODEL_SingleCylinderTest_T)); /* block I/O */ (void) memset(((void *) &SingleCylinderTest_B), 0, sizeof(B_SingleCylinderTest_T)); /* states (dwork) */ (void) memset((void *)&SingleCylinderTest_DW, 0, sizeof(DW_SingleCylinderTest_T)); /* Start for S-Function (arduinoanaloginput_sfcn): '<S2>/Feedback Voltage' */ MW_pinModeAnalogInput(SingleCylinderTest_P.FeedbackVoltage_p1); /* Start for S-Function (arduinoanalogoutput_sfcn): '<S11>/PWM' */ MW_pinModeOutput(SingleCylinderTest_P.PWM_pinNumber); /* Start for S-Function (arduinoanalogoutput_sfcn): '<S12>/PWM' */ MW_pinModeOutput(SingleCylinderTest_P.PWM_pinNumber_n); /* Start for S-Function (arduinoanaloginput_sfcn): '<S3>/Feedback Voltage' */ MW_pinModeAnalogInput(SingleCylinderTest_P.FeedbackVoltage_p1_n); /* Start for S-Function (arduinoanalogoutput_sfcn): '<S14>/PWM' */ MW_pinModeOutput(SingleCylinderTest_P.PWM_pinNumber_p); /* Start for S-Function (arduinoanalogoutput_sfcn): '<S15>/PWM' */ MW_pinModeOutput(SingleCylinderTest_P.PWM_pinNumber_g); /* InitializeConditions for UnitDelay: '<Root>/Unit Delay' */ SingleCylinderTest_DW.UnitDelay_DSTATE = SingleCylinderTest_P.UnitDelay_InitialCondition; /* InitializeConditions for UnitDelay: '<S4>/Unit Delay1' */ SingleCylinderTest_DW.UnitDelay1_DSTATE = SingleCylinderTest_P.UnitDelay1_InitialCondition; /* InitializeConditions for UnitDelay: '<S5>/Unit Delay1' */ SingleCylinderTest_DW.UnitDelay1_DSTATE_k = SingleCylinderTest_P.UnitDelay1_InitialCondition_l; /* InitializeConditions for Chart: '<S5>/Chart' */ SingleCylinderTest_DW.is_active_c3_SingleCylinderTest = 0U; SingleCylinderTest_DW.is_c3_SingleCylinderTest = SingleCylind_IN_NO_ACTIVE_CHILD; }
/* Model initialize function */ void testArduino_send_serial_initialize(void) { /* Registration code */ /* initialize non-finites */ rt_InitInfAndNaN(sizeof(real_T)); /* initialize real-time model */ (void) memset((void *)testArduino_send_serial_M, 0, sizeof(RT_MODEL_testArduino_send_ser_T)); /* Start for S-Function (arduinoanaloginput_sfcn): '<Root>/Analog Input' */ MW_pinModeAnalogInput(testArduino_send_serial_P.AnalogInput_p1); /* Start for S-Function (arduinoanaloginput_sfcn): '<Root>/Analog Input1' */ MW_pinModeAnalogInput(testArduino_send_serial_P.AnalogInput1_p1); /* Start for S-Function (arduinoanaloginput_sfcn): '<Root>/Analog Input2' */ MW_pinModeAnalogInput(testArduino_send_serial_P.AnalogInput2_p1); }