Equivalent of ssGetSimMode for Matlab S-Function

6 Ansichten (letzte 30 Tage)
Florent
Florent am 29 Dez. 2013
Beantwortet: Florent am 29 Dez. 2013
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

Antworten (1)

Florent
Florent am 29 Dez. 2013
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.

Kategorien

Mehr zu Simulink Coder finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by