Equivalent of ssGetSimMode for Matlab S-Function

조회 수: 4 (최근 30일)
Florent
Florent 2013년 12월 29일
답변: Florent 2013년 12월 29일
Hi,
The function ssGetSimMode specifies if the current simulation is about code generation, external simulation... This function is for C/C++ S-Function, does an equivalent for Matlab S-Function exist?
TIA,
- Florent

답변 (1개)

Florent
Florent 2013년 12월 29일
After a look at matlabroot\R2013a\toolbox\rtw\rtw\tlc_c.m around line 176, the parameter 'RTWCGKeepContext' seems to hold during RTW builds and not to hold during normal simulations.
function Start(block)
if strcmp(get_param(gcs,'RTWCGKeepContext'),'on')
disp('### Detecting a RTW build');
% do not start the simulation locally
% why is this function called when the RTW model is being built?
return;
else
disp('### Detecting a normal simulation');
end
...
end
However, there should be a cleaner way to detect this, as in C S-Function.

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by