Generation of a simulink block/blockset by MATLAB editor

Hi,
Where can I get some information about generation of a simulink block (with a matlab function inside) by matlab command ? I would like create a blockset at the end of my script with some of my functions inside.

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 1월 8일
편집: Azzi Abdelmalek 2013년 1월 8일
Look at
new_system
open_system
add_block
set_param
add_line
%Example
%-------------------creating a model---------------------------------------
fic1='filname'
new_system(fic1)
open_system(fic1)
add_block('simulink/Sources/Step','filname/step1')
add_block('simulink/Continuous/Transfer Fcn','filname/syst1')
set_param('filname/step1','Position', [10 150 40 180 ] )
set_param('filname/syst1','Denominator','[1000 1]')
add_block('simulink/Sinks/To Workspace','filname/tw1')
set_param('filname/tw1','SaveFormat','array')
set_param('filname/tw1','VariableName','y')
add_line('filname','step1/1','syst1/1');
add_line('filname','syst1/1','tw1/1');
set_param('filname','StopTime','inf')
add_block('simulink/Sources/Clock','filname/tim')
add_block('simulink/Sinks/To Workspace','filname/tw2')
add_line('filname','tim/1','tw2/1');
set_param('filname/tw2','Position', [200 350 230 380 ] )
set_param('filname/tw2','SaveFormat','array')
set_param('filname/tw2','VariableName','t')

댓글 수: 2

Thanks!!!!!
hey!!! I have the same problem. I need to convert Simevents Block in M code. I've been able to do it only with "Enter Generator" and other 2 blocks, but with lucky. Exist a list with all Simevents blocks write in M code??

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

추가 답변 (1개)

Kaustubha Govind
Kaustubha Govind 2013년 1월 8일

0 개 추천

There are three different ways to bring a MATLAB function into Simulink. Please read the documentation to figure out which block is most appropriate for your situation.

댓글 수: 2

Maybe I was not clear in the question:
I would like it is able to generate blocks automatically if it let me to set their properties in the matlab script.
Thanks
matteo bartoloni
matteo bartoloni 2018년 11월 12일
편집: matteo bartoloni 2018년 11월 12일
hey!!! i'd like to know if you have solved the problem. I have the same problematic, i need to convert SimEvents block to M code

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

카테고리

도움말 센터File Exchange에서 Simulink Functions에 대해 자세히 알아보기

질문:

2013년 1월 8일

댓글:

2018년 11월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by