simulinkmatlab
标签:知识/探索 biao qian zhi shi / tan suo
一.simulink 初步(primer of yi simulink chu bu (primer of
simulink) simulink)
matlab matlab
simulink是一个动态仿真系统,用于对动态系统进行仿真和分析,预先模拟实际系统的特性和响应,根据设计和使用要求,对系统进行修改和优化。 simulink shi yi ge dong tai fang zhen xi tong yong yu dui dong tai xi tong jin hang fang zhen he fen xi yu xian mo ni shi ji xi tong de te xing he xiang ying gen ju she ji he shi yong yao qiu dui xi tong jin hang xiu gai he you hua
simulink提供了图形化用户界面,只须点击鼠标就可以轻易的完成模型的创建、调试和仿真工作,用户不须专门掌握一种程序设计语言。 simulink ti gong le tu xing hua yong hu jie mian zhi xu dian ji shu biao jiu ke yi qing yi de wan cheng mo xing de chuang jian diao shi he fang zhen gong zuo yong hu bu xu zhuan men zhang wo yi zhong cheng xu she ji yu yan
simulink可将系统分为从高级到低级的几个层次,每层又可以细分为几个部分,每层系统构建完成后,将各层连接起来构成一个完整系统。 simulink ke jiang xi tong fen wei cong gao ji dao di ji de ji ge ceng ci mei ceng you ke yi xi fen wei ji ge bu fen mei ceng xi tong gou jian wan cheng hou jiang ge ceng lian jie qi lai gou cheng yi ge wan zheng xi tong
模型创建完成后,可以启动系统的仿真功能分析系统的动态特性,其内置的分析工具包括各种仿真算法、系统线性化、寻求平衡点等。仿真结果可以以图形方式在示波器窗口显示,也可将输出结果以变量形式保存起来,并输入到matlab中以完成进一步的分析。 mo xing chuang jian wan cheng hou ke yi qi dong xi tong de fang zhen gong neng fen xi xi tong de dong tai te xing qi nei zhi de fen xi gong ju bao kuo ge zhong fang zhen suan fa xi tong xian xing hua xun qiu ping heng dian deng fang zhen jie guo ke yi yi tu xing fang shi zai shi bo qi chuang kou xian shi ye ke jiang shu chu jie guo yi bian liang xing shi bao cun qi lai bing shu ru dao matlab zhong yi wan cheng jin yi bu de fen xi
simulink可以仿真线性和非线性系统,并能创建连续时间、离散时间或二者混合的系统。支持多采样频率系统。 simulink ke yi fang zhen xian xing he fei xian xing xi tong bing neng chuang jian lian xu shi jian li san shi jian huo er zhe hun he de xi tong zhi chi duo cai yang pin lv xi tong
simulink simulink
version 6.0 (r14) version 6.0 (r14)
05-may-2004 05-may-2004
model analysis and construction functions. model analysis and construction functions.
simulation simulation
sim sim
- simulate a simulink model. - simulate a simulink model.
sldebug sldebug
- debug a simulink model. - debug a simulink model.
simset simset
- define options to sim options structure. - define options to sim options structure.
simget simget
- get sim options structure - get sim options structure
linearization and trimming. linearization and trimming.
linmod linmod
- extract linear model from continuous-time system. - extract linear model from continuous-time system.
linmod2 linmod2
- extract linear model, advanced method. - extract linear model, advanced method.
dlinmod dlinmod
- extract linear model from discrete-time system. - extract linear model from discrete-time system.
trim trim
- -
find steady-state operating point. find steady-state operating point.
model construction. model construction.
close_system close_system
- close open model or block. - close open model or block.
new_system new_system
- create new empty model window. - create new empty model window.
open_system open_system
- open existing model or block. - open existing model or block.
load_system load_system
- load existing model without making model visible. - load existing model without making model visible.
save_system save_system
- save an open model. - save an open model.
add_block add_block
- add new block. - add new block.
add_line add_line
- add new line. - add new line.
delete_block delete_block
- remove block. - remove block.
delete_line delete_line
- remove line. - remove line.
find_system find_system
- search a model. - search a model.
hilite_system hilite_system
- hilite objects within a model. - hilite objects within a model.
replace_block replace_block
- replace existing blocks with a new block. - replace existing blocks with a new block.
set_param set_param
- set parameter values for model or block. - set parameter values for model or block.
get_param get_param
- get simulation parameter values from model. - get simulation parameter values from model.
add_param add_param
- add a user-defined string parameter to a model. - add a user-defined string parameter to a model.
delete_param delete_param
- delete a user-defined parameter from a model. - delete a user-defined parameter from a model.
bdclose bdclose
- close a simulink window. - close a simulink window.
bdroot bdroot
- root level model name. - root level model name.
gcb gcb
- get the name of the current block. - get the name of the current block.
gcbh gcbh
- get the handle of the current block. - get the handle of the current block.
gcs gcs
- get the name of the current system. - get the name of the current system.
getfullname getfullname
- get the full path name of a block - get the full path name of a block
slupdate slupdate
- update older 1.x models to 3.x. - update older 1.x models to 3.x.
addterms addterms
- add terminators to unconnected ports. - add terminators to unconnected ports.
boolean boolean
- convert numeric array to boolean. - convert numeric array to boolean.
slhelp slhelp
- simulink user's guide or block help. - simulink user's guide or block help.
masking. masking.
hasmask hasmask
- check for mask. - check for mask.
hasmaskdlg hasmaskdlg
- check for mask dialog. - check for mask dialog.
hasmaskicon hasmaskicon
- check for mask icon. - check for mask icon.
iconedit iconedit
- design block icons using ginput function. - design block icons using ginput function.
maskpopups maskpopups
- return and change masked block's popup menu items. - return and change masked block's popup menu items.
movemask movemask
- restructure masked built-in blocks as masked subsystems. - restructure masked built-in blocks as masked subsystems.
library. library.
libinfo libinfo
- get library information for a system. - get library information for a system.
diagnostics. diagnostics.
sllastdiagnostic - last diagnostic array. sllastdiagnostic - last diagnostic array.
sllasterror sllasterror
- last error array. simulinkmatlab
- last error array. simulinkmatlab
sllastwarning sllastwarning
- last warning array. - last warning array.
sldiagnostics sldiagnostics
- get block count and compile stats for a model. - get block count and compile stats for a model.
hardcopy and printing. hardcopy and printing.
frameedit frameedit
- edit print frames for annotated model printouts. - edit print frames for annotated model printouts.
print print
- print graph or simulink system; or save graph to m-file. - print graph or simulink system; or save graph to m-file.
printopt printopt
- printer defaults. - printer defaults.
orient orient
- set paper orientation. - set paper orientation.
simulink is both a directory and a simulink is both a directory and a
function. function.
copyright 1990-2004 the mathworks, copyright 1990-2004 the mathworks,
inc. inc.
simulink的三大步骤(procedure of simulink de san da bu zhou (procedure of
simulink): simulink)
模型创建与定义、( model creating and mo xing chuang jian yu ding yi ( model creating and
definition) definition)
模型的分析、(model analyzing) mo xing de fen xi (model analyzing)
模型的修正。(model modifying) mo xing de xiu zheng (model modifying)
simulink的运行:(running of simulink de yun hang (running of
simulink) simulink)
1、运行simulink:命令窗口下点击simulink图标(或键入simulink命令)→ 1 yun hang simulink: ming ling chuang kou xia dian ji simulink tu biao huo jian ru simulink ming ling
simulink library browser(浏览器)→ simulink library browser liu lan qi
simulink树状列表形式的模块库(包含simulink模块库中的各种模块及其它toolbox和 simulink shu zhuang lie biao xing shi de mo kuai ku bao han simulink mo kuai ku zhong de ge zhong mo kuai ji qi ta toolbox he
blockset中的模块) blockset zhong de mo kuai
2、选择建模模块:展开树状列表,用鼠标点击所需类别的模块项, 2 xuan ze jian mo mo kuai zhan kai shu zhuang lie biao yong shu biao dian ji suo xu lei bie de mo kuai xiang
所选模块类的具体模块库就在右侧的列表框中显示出来,提供建模使用。也可以在在输入栏中键入模块名并点击find按钮进行查询。 suo xuan mo kuai lei de ju ti mo kuai ku jiu zai you ce de lie biao kuang zhong xian shi chu lai ti gong jian mo shi yong ye ke yi zai zai shu ru lan zhong jian ru mo kuai ming bing dian ji find an niu jin hang cha xun
3、打开模型创建窗口:(open the window 3 da kai mo xing chuang jian chuang kou (open the window
of mode creating)。 of mode creating)
在工具栏中选择“建立新模型”的图标,弹出名为untitled的空白窗口,选择open窗口可以打开存于硬盘中已建的模型,完成模型的运行或修改。 zai gong ju lan zhong xuan ze jian li xin mo xing de tu biao dan chu ming wei untitled de kong bai chuang kou xuan ze open chuang kou ke yi da kai cun yu ying pan zhong yi jian de mo xing wan cheng mo xing de yun hang huo xiu gai
二.simulink 的基本模块(basic er simulink de ji ben mo kuai (basic
module) module)
simulink浏览器窗口左侧的simulink项上单击鼠标右键,弹出菜单“open simulink liu lan qi chuang kou zuo ce de simulink xiang shang dan ji shu biao you jian dan chu cai dan open
the ‘simulink’labrary’”选项,将打开simulink模块库窗口。 the simulink labrary xuan xiang jiang da kai simulink mo kuai ku chuang kou
1.信号源模块:source,模块及功能见(表 1 xin hao yuan mo kuai source, mo kuai ji gong neng jian biao
8—1) 8 1
2.输出模块:sinks, 2 shu chu mo kuai sinks,
模块及功能见(表 8—2) mo kuai ji gong neng jian biao 8 2
3. 连续系统模块: continuous, 3. lian xu xi tong mo kuai continuous,
模块及功能见(表 8—3) mo kuai ji gong neng jian biao 8 3
4. 离散系统模块:discrete, 4. li san xi tong mo kuai discrete,
模块及功能见(表 8—4) mo kuai ji gong neng jian biao 8 4
5. 5.
数学运算模块:math, 模块及功能见(表 8—5) shu xue yun suan mo kuai math, mo kuai ji gong neng jian biao 8 5
6.函数和表模块: function & 6 han shu he biao mo kuai function &
tables, 模块及功能见(表 8—6) tables, mo kuai ji gong neng jian biao 8 6
7. 7.
非线性系统模块:nonlinear, 模块及功能见(表 fei xian xing xi tong mo kuai nonlinear, mo kuai ji gong neng jian biao
8—7) 8 7
8. 信号与系统模块:signal & 8. xin hao yu xi tong mo kuai signal &
systems, 模块及功能见(表 8—8) systems, mo kuai ji gong neng jian biao 8 8
三. simulink san . simulink
建模(simulinc module creating) jian mo (simulinc module creating)
1. 模块的创建与操作(creating and 1 mo kuai de chuang jian yu cao zuo (creating and
operation of simulink) operation of simulink)
(1) 创建模块:(module creating) (1) chuang jian mo kuai (module creating)
(1)在浏览器列表中点击需要的模块,按住鼠标左键并拖曳至模型窗口即可。 zai liu lan qi lie biao zhong dian ji xu yao de mo kuai an zhu shu biao zuo jian bing tuo ye zhi mo xing chuang kou ji ke
(2)双击模块可在弹出的对话框中修改相应的模块参数 shuang ji mo kuai ke zai dan chu de dui hua kuang zhong xiu gai xiang ying de mo kuai can shu
(3)在模块下方名称处双击可改变模块名称。 zai mo kuai xia fang ming cheng chu shuang ji ke gai bian mo kuai ming cheng
(2)模块操作(module operation) 2 mo kuai cao zuo (module operation)
(a)模块的选择(module selection) a mo kuai de xuan ze (module selection)
(b)移动模块 (module moving) b yi dong mo kuai (module moving)
(c)模块的缩放(modulee scaling) c mo kuai de suo fang (modulee scaling)
(d) 复制模块:(module copy) d fu zhi mo kuai (module copy)
四种方法: si zhong fang fa
*
在选定模块处,按下鼠标右键并拖动至适当位置; zai xuan ding mo kuai chu an xia shu biao you jian bing tuo dong zhi shi dang wei zhi
*
选定模块,在工具栏中(或edit菜单中)选中copy与paste按钮; xuan ding mo kuai zai gong ju lan zhong huo edit cai dan zhong xuan zhong copy yu paste an niu
*
在选定的模块处点击鼠标右键,在弹出的菜单中选择copy与paste选项; zai xuan ding de mo kuai chu dian ji shu biao you jian zai dan chu de cai dan zhong xuan ze copy yu paste xuan xiang
*
按住”ctrl”键,按下鼠标左键,将选定的模块拖至适当的位置。 an zhu ctrl jian an xia shu biao zuo jian jiang xuan ding de mo kuai tuo zhi shi dang de wei zhi
(e)模块的旋转与翻转:(rotating and e mo kuai de xuan zhuan yu fan zhuan (rotating and
turnover of module) turnover of module)
旋转:(rotate)将鼠标指向要翻转的模块并按下鼠标右键,选择弹出菜单中的format栏中的rotate项,模块顺时针旋转90o。 xuan zhuan (rotate) jiang shu biao zhi xiang yao fan zhuan de mo kuai bing an xia shu biao you jian xuan ze dan chu cai dan zhong de format lan zhong de rotate xiang mo kuai shun shi zhen xuan zhuan o
翻转:将鼠标指向要翻转的模块并按下鼠标右键,选择弹出菜单中的format栏中的flip fan zhuan jiang shu biao zhi xiang yao fan zhuan de mo kuai bing an xia shu biao you jian xuan ze dan chu cai dan zhong de format lan zhong de flip
block项,模块顺时针旋转180o。 block xiang mo kuai shun shi zhen xuan zhuan 180o
(f) 模块的连接 f mo kuai de lian jie
(h)连接分支线 h lian jie fen zhi xian
(i)改变连线的形状 i gai bian lian xian de xing zhuang
(j)连线的标识:在连线的上或下方(或窗口内任何位置)双击鼠标左键,可出现一个文本框用于输入说明文字。 j lian xian de biao shi zai lian xian de shang huo xia fang huo chuang kou nei ren he wei zhi shuang ji shu biao zuo jian ke chu xian yi ge wen ben kuang yong yu shu ru shuo ming wen zi
(3).简单模型(simple 3 jian dan mo xing (simple
mode) mode)
信号发生器发生幅值为1,频率为0.2hz的正弦波信号,信号分别按1倍和5倍送入两个示波器。 xin hao fa sheng qi fa sheng fu zhi wei pin lv wei 0.2hz de zheng xian bo xin hao xin hao fen bie an bei he bei song ru liang ge shi bo qi
2. 模型的修饰(mode modifying) 2 mo xing de xiu shi (mode modifying)
1. 1.
模块加阴影:format菜单中的show drop mo kuai jia yin ying format cai dan zhong de show drop
shadow菜单项用于给模块加阴影。 shadow cai dan xiang yong yu gei mo kuai jia yin ying
2. 2.
调整颜色:format菜单中的foreground diao zheng yan se format cai dan zhong de foreground
color菜单项用于调整模块的前景颜色。background color cai dan xiang yong yu diao zheng mo kuai de qian jing yan se background
color菜单项用于选择模块的背景颜色。screen color cai dan xiang yong yu xuan ze mo kuai de bei jing yan se screen
color菜单项用于调整屏幕颜色。 color cai dan xiang yong yu diao zheng ping mu yan se
3. 3.
变换模块名的显示位置:format 菜单中的flip bian huan mo kuai ming de xian shi wei zhi format cai dan zhong de flip
name可将模块名换到对称的位置,hide name可将模块名隐藏起来。 name ke jiang mo kuai ming huan dao dui cheng de wei zhi hide name ke jiang mo kuai ming yin cang qi lai
4. 4.
模块修饰的一个简单示例 mo kuai xiu shi de yi ge jian dan shi li
simulinkmatlab
|
|
|