Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Get Error "RTW.genMakefileAndBuild at 937" while RTI procedure is running
Replies: 12   Last Post: May 19, 2014 10:29 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Sebastian

Posts: 5
Registered: 8/17/07
Get Error "RTW.genMakefileAndBuild at 937" while RTI procedure is running
Posted: Aug 17, 2007 5:08 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Hi there,

I got a real big problem. I worked with Dymola v. 6.1,
Matlab R2007a and dSPACE DS1006 board.

I create a small Dymola Modell an build the s-function in
Simulink. That works well, but if I choose in the Dymola
Modell that the Option "Evaluate parameter to reduce
modells" Experiment setup\translation. I didn't get the
inner parameters in the s-function. That is the second
problem with the Interface between Dymola and Matlab.

To compile this modell it works fine, the *.mdl file is
created and I get correct values after the simulation in
Simulink.

Now I like to build the *.sdf file to run this modell at the
dSPACE expansion box. But the Compiler stops and I get the
following Message:

------------------------------------------------------------
Error building Real-Time Workshop target for block diagram
'Simulink_Test'. MATLAB error message:
Error using ==> RTW.genMakefileAndBuild at 937
*** Make process failed while compiling, linking, or loading
*** Detailed error messages are printed in the MATLAB
Command Window
*** Aborted RTI build procedure for model Simulink_Test.
------------------------------------------------------------

This is shown in the command window:


------------------------------------------------------------
----------------------------------------------------------------------
Starting build procedure with RTI 5.5 (RTI1006, 27-Jun-2007)
Model: "Simulink_Test"
(D:\OWL_Tutoren\Sebastian\Simulink\Simulink_Test.mdl)
----------------------------------------------------------------------
*** Using configuration set : "Configuration"
*** Working directory :
"d:\owl_tutoren\sebastian\simulink"
Warning: Output port 1 of 'Simulink_Test/DymolaBlock' is not
connected.
*** Optional User System Description File
simulink_test_usr.sdf not available
*** Initializing code generation
### Starting Real-Time Workshop build procedure for model:
Simulink_Test
### Generating code into build directory:
d:\owl_tutoren\sebastian\simulink\Simulink_Test_rti1006
Warning: Output port 1 of 'Simulink_Test/DymolaBlock' is not
connected.
### Invoking Target Language Compiler on Simulink_Test.rtw
tlc
-r
d:\owl_tutoren\sebastian\simulink\Simulink_Test_rti1006\Simulink_Test.rtw
C:\dSPACE\matlab\rti1006\tlc\rti1006.tlc
-Od:\owl_tutoren\sebastian\simulink\Simulink_Test_rti1006
-IC:\dSPACE\matlab\rti1006\tlc
-Id:\owl_tutoren\sebastian\simulink\Simulink_Test_rti1006\tlc
-IC:\Programme\MATLAB\R2007a\rtw\c\tlc\mw
-IC:\Programme\MATLAB\R2007a\rtw\c\tlc\lib
-IC:\Programme\MATLAB\R2007a\rtw\c\tlc\blocks
-IC:\Programme\MATLAB\R2007a\rtw\c\tlc\fixpt
-IC:\Programme\MATLAB\R2007a\stateflow\c\tlc
-aEnforceIntegerDowncast=1
-aFoldNonRolledExpr=1
-aInlineInvariantSignals=0
-aInlineParameters=0
-aLocalBlockOutputs=0
-aRollThreshold=5
-aZeroInternalMemoryAtStartup=1
-aZeroExternalMemoryAtStartup=1
-aInitFltsAndDblsToZero=1
-aGenerateReport=0
-aGenCodeOnly=0
-aRTWVerbose=1
-aIncludeHyperlinkInReport=0
-aLaunchReport=0
-aForceParamTrailComments=0
-aGenerateComments=1
-aIgnoreCustomStorageClasses=1
-aIncHierarchyInIds=0
-aMaxRTWIdLen=31
-aShowEliminatedStatements=0
-aPrefixModelToSubsysFcnNames=1
-aIncDataTypeInIds=0
-aInsertBlockDesc=0
-aSimulinkBlockComments=1
-aInlinedPrmAccess="Literals"
-aTargetFcnLib="ansi_tfl_tmw.mat"
-aIsPILTarget=0
-aLogVarNameModifier="rt_"
-aGenerateFullHeader=1
-aExtMode=0
-aExtModeStaticAlloc=0
-aExtModeTesting=0
-aExtModeStaticAllocSize=1000000
-aExtModeTransport=0
-aRTWCAPISignals=0
-aRTWCAPIParams=0
-aGenerateASAP2=0
-aInitialSimState="RUN"
-aExecutionMode="real-time"
-aExecutionModeNonUI="RTSIM"
-aTimeScaleFactor="1.0"
-aTimeScaleFactorNonUI="OPTION_DISABLED"
-aAssertionMode="OFF"
-aTAStimulusEngineEnable=0
-aEnableRealTimeTesting=0
-aEnableRealTimeTestingNonUI="OFF"
-aCCompilerCommonOpts=""
-aCCompilerOptimizationOptsPopup="Default (-O2
-finline-functions -D_INLINE)"
-aCCompilerOptimizationOpts=""
-aCCompilerOptimizationOptsNonUI="USE_DEFAULT"
-aLoadAfterBuild=1
-aLoadToFlash=0
-aLoadApplNonUI="ON"
-aPlatformSelectionPopup="Auto"
-aBoardName=""
-aBoardNameNonUI="OPTION_DISABLED"
-aNetworkClient=""
-aNetworkClientNonUI="OPTION_DISABLED"
-aTRCMaskParameters=0
-aTRCGenerateLabels=1
-aTRCGenerateVirtualBlocks=1
-aTRCGenerateStates=0
-aTRCGenerateDerivatives=0
-aTRCApplySubsystemPermissions=0
-aTRCGenerateParamValues=0
-p10000


### Loading TLC function libraries

.....
### Initial pass through model to cache user defined code
.
*** Postprocessing RTI blocks
*** Starting I/O block checking
*** Passed I/O block checking
### Caching model source code
.......................
### Writing header file Simulink_Test_types.h
### Writing header file Simulink_Test.h
### Writing source file Simulink_Test.c
### Writing header file Simulink_Test_private.h
.
### Writing header file rtmodel.h
### Writing source file Simulink_Test_data.c
### Writing header file rt_nonfinite.h
.
### Writing source file rt_nonfinite.c
### TLC code generation complete.
### Generating TLC interface API.
..
*** Generating file Simulink_Test_rti.c
*** Generating file Simulink_Test_rti.mk
*** Generating Variable Description File Simulink_Test.trc

-------------------------------------------------------------------------------
NOTE: The following option in the Configuration Parameters
dialog has been
used:

Optimization:
"Conditional input branch execution" On

This leads to code optimization in which blocks are
not computed if their
outputs are not required in the simulation step, for
example, if their
output values are used as input for a Switch block and
the Switch
currently routes another signal. When the
corresponding output signals
are displayed in ControlDesk, their values are static.

To ensure that the blocks are computed, turn off the
"Conditional input branch execution" option and
rebuild the model.
-------------------------------------------------------------------------------
.
*** Optional User Variable Description File
Simulink_Test_usr.trc not available
*** Found User-Code File Simulink_Test_usr.c from
17-Aug-2007 10:33:49
*** Found User Makefile Simulink_Test_usr.mk from
17-Aug-2007 10:33:49
.
### Processing Template Makefile:
C:\dSPACE\matlab\rti1006\m\rti1006.tmf
### Simulink_Test.mk which is generated from
C:\dSPACE\matlab\rti1006\m\rti1006.tmf is up to date
### Building Simulink_Test: dsmake -f Simulink_Test.mk
GENERATE_REPORT=0 EXTMODE_STATIC_ALLOC=0
TMW_EXTMODE_TESTING=0 EXTMODE_STATIC_ALLOC_SIZE=1000000
EXTMODE_TRANSPORT=0

BUILDING APPLICATION (Single Timer Task Mode)

WORK DIRECTORY "d:\owl_tutoren\sebastian\simulink"
BUILD DIRECTORY
"d:\owl_tutoren\sebastian\simulink\Simulink_Test_rti1006"
TARGET COMPILER "C:\x86Tools" (Vs 3.3.5)

COMPILING Simulink_Test.c
COMPILING Simulink_Test_data.c
COMPILING C:\PROGRA~1\MATLAB\R2007a\rtw\c\src\rt_matrx.c
COMPILING rt_nonfinite.c
COMPILING C:\dSPACE\MATLAB\RTI1006\C\rt_printf.c
COMPILING C:\dSPACE\MATLAB\RTI1006\C\rti_sim_engine.c
COMPILING ..\sinusgenerator_dy8147e2cu6.c
../sinusgenerator_dy8147e2cu6.c:8:20: ss2dym.c: No such file
or directory
../sinusgenerator_dy8147e2cu6.c:15:22: matrixop.h: No such
file or directory
../sinusgenerator_dy8147e2cu6.c:21:20: moutil.c: No such
file or directory
../sinusgenerator_dy8147e2cu6.c:22:22: dsblock1.c: No such
file or directory
../sinusgenerator_dy8147e2cu6.c:34: error: parse error
before "BoundParameterSection"
../sinusgenerator_dy8147e2cu6.c:39: error: `false'
undeclared here (not in a function)
../sinusgenerator_dy8147e2cu6.c:39: warning: data definition
has no type or storage class
../sinusgenerator_dy8147e2cu6.c:39: error: parse error
before numeric constant
../sinusgenerator_dy8147e2cu6.c:39: warning: data definition
has no type or storage class
../sinusgenerator_dy8147e2cu6.c:39: error: redefinition of
`Init'
../sinusgenerator_dy8147e2cu6.c:39: error: `Init' previously
defined here
../sinusgenerator_dy8147e2cu6.c:39: error: `true' undeclared
here (not in a function)
../sinusgenerator_dy8147e2cu6.c:39: warning: data definition
has no type or storage class
../sinusgenerator_dy8147e2cu6.c:42: error: parse error
before "Output"
../sinusgenerator_dy8147e2cu6.c:42: error: function `Output'
is initialized like a variable
../sinusgenerator_dy8147e2cu6.c:42: warning: implicit
declaration of function `Parameter'
../sinusgenerator_dy8147e2cu6.c:42: warning: implicit
declaration of function `Input'
../sinusgenerator_dy8147e2cu6.c:42: warning: data definition
has no type or storage class
../sinusgenerator_dy8147e2cu6.c:46: error: parse error
before "AcceptedSection1"
../sinusgenerator_dy8147e2cu6.c:54:22: dsblock6.c: No such
file or directory
../sinusgenerator_dy8147e2cu6.c:92:22: dsblock5.c: No such
file or directory
{standard input}: Assembler messages:
{standard input}:13: Error: symbol `Init' is already defined

COMPILING FAILED (1)

MAKE PROCESS ABORTED

*** Stopped RTI build procedure
------------------------------------------------------------


Please could someone tell me what is wrong to comile clean
Simulink modells it works without any errors, but if I like
to use s-function it doesn'nt do this.


I have read th bug reports

http://www.dspace.com/ww/en/pub/home/support/patches/suppatchsfc/tmwpr47238.cfm

and I have done these to workarounds:

http://www.mathworks.com/support/bugreports/details.html?rp=380630

http://www.mathworks.com/support/bugreports/details.html?rp=361994


Thank you for your great help and advanced

Sebastian Nowoisky










Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.