nneyi35s1a * ) & _rtP -> nfugx5ih43 , & _rtZCSV -> nfugx5ih43 ) ; } static void mdlInitializeSizes ( SimStruct * S ) { ssSetChecksumVal ( S , 0 , 2573679304U ) ; ssSetChecksumVal ( S , 1 , 1732126455U ) ; ssSetChecksumVal ( S , 2 , 2644021823U ) ; ssSetChecksumVal ( S , 3 , 2167879752U ) ; { mxArray * slVerStructMat = NULL ; mxArray * slStrMat = mxCreateString ( "simulink" ) ; char slVerChar [ 10 ] ; int status = mexCallMATLAB ( 1 , & slVerStructMat , 1 , & slStrMat , "ver" ) ; if ( status == 0 ) { mxArray * slVerMat = mxGetField ( slVerStructMat , 0 , "Version" ) ; if ( slVerMat == NULL ) { status = 1 ; } else { status = mxGetString ( slVerMat , slVerChar , 10 ) ; } } mxDestroyArray ( slStrMat ) ; mxDestroyArray ( slVerStructMat ) ; if ( ( status == 1 ) || ( strcmp ( slVerChar , "8.7" ) != 0 ) ) { return ; } } ssSetOptions ( S , SS_OPTION_EXCEPTION_FREE_CODE ) ; if ( ssGetSizeofDWork ( S ) != sizeof ( pklu3vjy1t ) ) { ssSetErrorStatus ( S , "Unexpected error: Internal DWork sizes do " "not match for accelerator mex file." ) ; } if ( ssGetSizeofGlobalBlockIO ( S ) != sizeof ( nmsgyp54ig ) ) { ssSetErrorStatus ( S , "Unexpected error: Internal BlockIO sizes do " "not match for accelerator mex file." ) ; } { int ssSizeofParams ; ssGetSizeofParams ( S , & ssSizeofParams ) ; if ( ssSizeofParams != sizeof ( bbqvqz25ov ) ) { static char msg [ 256 ] ; sprintf ( msg , "Unexpected error: Internal Parameters sizes do " "not match for accelerator mex file." ) ; } } _ssSetModelRtp ( S , ( real_T * ) & aaesvjrkn2 ) ; _ssSetConstBlockIO ( S , & j0x3c3z5bk ) ; rt_InitInfAndNaN ( sizeof ( real_T ) ) ; ( ( bbqvqz25ov * ) ssGetModelRtp ( S ) ) -> nfugx5ih43 . P_6 = rtInf ; ( ( bbqvqz25ov * ) ssGetModelRtp ( S ) ) -> cqabclhqip4 . P_6 = rtInf ; } static void mdlInitializeSampleTimes (
P_6 * ( ( BlockIO_main * ) _ssGetBlockIO ( S ) ) -> B_0_16_0 ; } } static void mdlInitializeSizes ( SimStruct * S ) { ssSetChecksumVal ( S , 0 , 3089498090U ) ; ssSetChecksumVal ( S , 1 , 49919693U ) ; ssSetChecksumVal ( S , 2 , 412083875U ) ; ssSetChecksumVal ( S , 3 , 3370502334U ) ; { mxArray * slVerStructMat = NULL ; mxArray * slStrMat = mxCreateString ( "simulink" ) ; char slVerChar [ 10 ] ; int status = mexCallMATLAB ( 1 , & slVerStructMat , 1 , & slStrMat , "ver" ) ; if ( status == 0 ) { mxArray * slVerMat = mxGetField ( slVerStructMat , 0 , "Version" ) ; if ( slVerMat == NULL ) { status = 1 ; } else { status = mxGetString ( slVerMat , slVerChar , 10 ) ; } } mxDestroyArray ( slStrMat ) ; mxDestroyArray ( slVerStructMat ) ; if ( ( status == 1 ) || ( strcmp ( slVerChar , "8.0" ) != 0 ) ) { return ; } } ssSetOptions ( S , SS_OPTION_EXCEPTION_FREE_CODE ) ; if ( ssGetSizeofDWork ( S ) != sizeof ( D_Work_main ) ) { ssSetErrorStatus ( S , "Unexpected error: Internal DWork sizes do " "not match for accelerator mex file." ) ; } if ( ssGetSizeofGlobalBlockIO ( S ) != sizeof ( BlockIO_main ) ) { ssSetErrorStatus ( S , "Unexpected error: Internal BlockIO sizes do " "not match for accelerator mex file." ) ; } { int ssSizeofParams ; ssGetSizeofParams ( S , & ssSizeofParams ) ; if ( ssSizeofParams != sizeof ( Parameters_main ) ) { static char msg [ 256 ] ; sprintf ( msg , "Unexpected error: Internal Parameters sizes do " "not match for accelerator mex file." ) ; } } _ssSetDefaultParam ( S , ( real_T * ) & main_rtDefaultParameters ) ; rt_InitInfAndNaN ( sizeof ( real_T ) ) ; } static void mdlInitializeSampleTimes ( SimStruct * S ) { } static