Have "Error using tlc_new" when trying to build Simulink model

27 views (last 30 days)
Hi,
I was trying to build my Simulink model. The model runs OK. But when it builds, it gives error like below. Does somebody know why this happens? It looks like to me that it's error from an automatically generated file which I have no clue how to solve it.
**************see error below***************
Error: File: C:\prj\.....\tlc\s1417_b0_qwb8q_91_Outputs.tlc Line: 232 Column: 12 %closefile, %selectfile or %flushfile argument must be a valid open file Main program: ==> [00] C:\prj\.....\tlc\s1417_b0_qwb8q_91_Outputs.tlc:Outputs(232) [01] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:FcnGenRateGroupedCodeFromModule(3464) [02] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:FcnGenerateCodeFromModule(3378) [03] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodySysFcn(104) [04] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodyFcnCache(137) [05] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodySysFcnEntry(236) [06] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\commonbodlib.tlc:FcnGenBodySysCache(1014) [07] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\commonbodlib.tlc:SLibGenBodyCache(4162) [08] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\formatwide.tlc:<NONE>(55)
. Error: File: C:\prj\.....\tlc\s1417_b0_qwb8q_91_Outputs.tlc Line: 347 Column: 12 %closefile, %selectfile or %flushfile argument must be a valid open file Main program: ==> [00] C:\prj\.....\tlc\s1417_b0_qwb8q_91_Outputs.tlc:Outputs(347) [01] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:FcnGenRateGroupedCodeFromModule(3464) [02] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:FcnGenerateCodeFromModule(3378) [03] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodySysFcn(104) [04] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodyFcnCache(137) [05] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\opaquelib.tlc:SLibFcnGenBodySysFcnEntry(236) [06] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\commonbodlib.tlc:FcnGenBodySysCache(1014) [07] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\commonbodlib.tlc:SLibGenBodyCache(4162) [08] C:\Program Files\MATLAB\R2012a\rtw\c\tlc\mw\formatwide.tlc:<NONE>(55)
............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... .................................. ### Writing source file HSC_ECHO.c ### Writing header file HSC_ECHO_private.h . ### Writing header file HSC_ECHO.h ### Writing header file HSC_ECHO_types.h . ### Writing source file HSC_ECHO_ForegroundTasks.c ### Writing source file HSC_ECHO_BackgroundTasks.c . ### Writing header file HSC_ECHO_ForegroundTasks.h ### Writing header file HSC_ECHO_BackgroundTasks.h ### Writing header file rtwtypes.h . ### Writing header file rt_nonfinite.h ### Writing source file rt_nonfinite.c . ### Writing source file HSC_ECHO_data.c . ### TLC code generation complete. ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ....................................................### Build procedure for model: 'HSC_ECHO' aborted due to an error.
###################################### ### ### ### Error Occurred During Build ### ### ### ######################################
Error using tlc_new Error: Errors occurred - aborting
**********see error above**********************
Thanks,
Jason
  1 Comment
Alborz Sakhaei
Alborz Sakhaei on 5 Oct 2016
Hi Jason! I'm having same issue. Did you finally figure out what the issue was and how to address it ?

Sign in to comment.

Answers (1)

Ben Triplett
Ben Triplett on 26 Apr 2022
I had a similar issue. I deleted ALL folders containing any build artifacts, all temporary files such as .slxc etc. Rebooted and the error went away. My particular error message was: Error using tlc_c This object cannot be serialized
  2 Comments
Jonas
Jonas on 8 Nov 2022
This worked for me as well, closing all and restarting MATLAB.
Andy
Andy on 15 Aug 2023
I had to go a step farther and reboot the PC. Several of the files "temporary" files were still held by some other program, even an hour after Matlab had been closed. Things seem to be back to normal now, although I still don't know what I did different in the first place.

Sign in to comment.

Categories

Find more on Simulink Coder in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!