Making a S-Function from a Matlab script

조회 수: 11 (최근 30일)
Eric
Eric 2012년 7월 13일
Hi,
I would like to make a S-Function from a block I got in an opened model.
I would like to automate this from a Matlab script. Is there a function to generate S-Function directly from Matlab editor ?
Thanks,
Eric
  댓글 수: 2
Kaustubha Govind
Kaustubha Govind 2012년 7월 13일
Your question is a little confusing. Did you want to generate an S-function from a Simulink block/subsystem using commands, or did you want to generate an S-function from MATLAB code so you can call it in Simulink?
Eric
Eric 2012년 7월 13일
I got a block that I want to transform in S-Function like I can do by right-clicking on it with Real-Time Workshop.
However, I want this to be done by a matlab script without me actually going to right-click the block I want to put as a S-Function.
Thanks

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

답변 (1개)

TAB
TAB 2012년 7월 13일
편집: TAB 2012년 7월 26일
mdlName = 'YourModelName';
% Set the s-function target
set_param(mdlName,'SystemTargetFile','rtwsfcn.tlc');
% Build your subsystem
rtwbuild([mdlName '/' 'SubsystemName']);

카테고리

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