Skip to content

Commit

Permalink
Fixed #28
Browse files Browse the repository at this point in the history
  • Loading branch information
mvukov committed Jun 10, 2013
1 parent 9cebdbb commit db5d8bc
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/code_generation/mpc_export.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1403,11 +1403,11 @@ returnValue MPCexport::exportSimulinkInterface( const String& _dirName,
sfunction.addStatement( " for( i=0; i < NX*N; ++i ) acadoVariables.x[i] = xInit[i];\n" );
sfunction.addStatement( " for( i=0; i < NU*N; ++i ) acadoVariables.u[i] = uInit[i];\n" );
sfunction.addLinebreak( );
sfunction.addStatement( " for( i=0; i < NX*N; ++i ) acadoVariables.xRef[i] = (double)(*in_xRef)[i];\n" );
sfunction.addStatement( " for( i=0; i < NU*N; ++i ) acadoVariables.uRef[i] = (double)(*in_uRef)[i];\n" );
sfunction.addStatement( " for( i=0; i < NX*N; ++i ) acadoVariables.xRef[i] = (double)(*in_xRef[i]);\n" );
sfunction.addStatement( " for( i=0; i < NU*N; ++i ) acadoVariables.uRef[i] = (double)(*in_uRef[i]);\n" );

if ( ocp.getNP() > 0 )
sfunction.addStatement( " for( i = 0; i < NP; ++i ) acadoVariables.p[i] = (double)(*in_p)[i];\n" );
sfunction.addStatement( " for( i = 0; i < NP; ++i ) acadoVariables.p[i] = (double)(*in_p[i]);\n" );

sfunction.addLinebreak( );
sfunction.addStatement( " preparationStep( );\n" );
Expand Down Expand Up @@ -1436,12 +1436,12 @@ returnValue MPCexport::exportSimulinkInterface( const String& _dirName,
sfunction.addStatement( " in_p = ssGetInputPortRealSignalPtrs(S, 3);\n" );

sfunction.addLinebreak( );
sfunction.addStatement( " for( i=0; i < NX; ++i ) measurement[i] = (double)(*in_x)[i];\n" );
sfunction.addStatement( " for( i=0; i < NX*N; ++i ) acadoVariables.xRef[i] = (double)(*in_xRef)[i];\n" );
sfunction.addStatement( " for( i=0; i < NU*N; ++i ) acadoVariables.uRef[i] = (double)(*in_uRef)[i];\n" );
sfunction.addStatement( " for( i=0; i < NX; ++i ) measurement[i] = (double)(*in_x[i]);\n" );
sfunction.addStatement( " for( i=0; i < NX*N; ++i ) acadoVariables.xRef[i] = (double)(*in_xRef[i]);\n" );
sfunction.addStatement( " for( i=0; i < NU*N; ++i ) acadoVariables.uRef[i] = (double)(*in_uRef[i]);\n" );

if ( ocp.getNP() > 0 )
sfunction.addStatement( " for( i = 0; i < NP; ++i ) acadoVariables.p[i] = (double)(*in_p)[i];\n" );
sfunction.addStatement( " for( i = 0; i < NP; ++i ) acadoVariables.p[i] = (double)(*in_p[i]);\n" );

sfunction.addLinebreak( );
sfunction.addStatement( " feedbackStep( measurement );\n" );
Expand Down

0 comments on commit db5d8bc

Please sign in to comment.