Problem with Mars Mission

조회 수: 3 (최근 30일)
YaCin Manai
YaCin Manai 2018년 4월 21일
편집: Walter Roberson 2018년 5월 7일
I have the following message when i try to build model to raspberry pi hardware and aduino due one.
The corresponding 'msfun_realtime_pacer.tlc' file for the MATLAB S-function 'msfun_realtime_pacer' in block 'SimulationModel/Real-Time Pacer' must be located in the current working directory, the MATLAB S-function directory 'C:\Users\YaCin\Documents\MATLAB\CompetRobot\lib\sim_RealTimePacer', or the directory 'C:\Users\YaCin\Documents\MATLAB\CompetRobot\lib\sim_RealTimePacer\tlc_c'
  댓글 수: 1
YaCin Manai
YaCin Manai 2018년 4월 22일
any help please

댓글을 달려면 로그인하십시오.

답변 (1개)

Marian Kersting
Marian Kersting 2018년 5월 7일
When gnerating Code of a Model (== Build the model for RPi) then the CodeGenerator needs a TLC File to inline the S-Function. When you have the RealTimePacer From Matlab Exchange, there is a Sentence that is does not support Code Generation. The only thing you can do is to write a TLC file on your own. See More Details in the Mathwork Help with Searching for "TLC generation", "Inlining S-Functions","..."
I did this with another Matlab Exchange Pacing-Script until it worked. Just 2 weeks before R2018a.
BUT since the new Matlab Version R2018a, Simulink comes with a "RealTimePacer" by it's own. This one does the same as the Script. Unfortunately I have not tested myself wether it supports CodeGeneration. Here is the Link to the new Feature: Simulink RealTimePacer
Since in this Link under Limitations, they don't exclude CodeGeneration, I suppose that it works.
Hopefully this helps you :-)

카테고리

Help CenterFile Exchange에서 Embedded Coder에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by