Simulink中地常见问题

Simulink中地常见问题

ID:47711005

大小:80.50 KB

页数:34页

时间:2019-10-30

Simulink中地常见问题_第1页
Simulink中地常见问题_第2页
Simulink中地常见问题_第3页
Simulink中地常见问题_第4页
Simulink中地常见问题_第5页
资源描述:

《Simulink中地常见问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档仿真命令: sim---仿真运行一个simulink模块 sldebug---调试一个simulink模块 simset---设置仿真参数 simget---获取仿真参数 线性化和整理命令: linmod---从连续时间系统中获取线性模型(状态方程) linmod2---也是获取线性模型,采用高级方法 dinmod---从离散时间系统中获取线性模型 trim---为一个仿真系统寻找稳定的状态参数 构建模型命令: open_system--打开已有的模型 close_system--关闭打开的模型或模块 new_system--创建一个新的空模型窗口 load_sys

2、tem--加载已有的模型并使模型不可见 save_system--保存一个打开的模型 add_block--添加一个新的模块 add_line--添加一条线(两个模块之间的连线) delete_block--删除一个模块 delete_line--删除一根线 find_system--查找一个模块 hilite_system--使一个模块醒目显示 replace_block--用一个新模块代替已有的模块 set_param--为模型或模块设置参数 大全实用文档get_param--获取模块或模型的参数 add_param--为一个模型添加用户自定义的字符串参数 delete

3、_param--从一个模型中删除一个用户自定义的参数 bdclose--关闭一个simulink窗口 bdroot--根层次下的模块名字 gcb--获取当前模块的名字 gcbh--获取当前模块的句柄 gcs--获取当前系统的名字 getfullname--获取一个模块的完全路径名 slupdate--将1.x的模块升级为3.x的模块 addterms--为未连接的端口添加terminators模块 boolean--将数值数组转化为布尔值 slhelp--simulink的用户向导或者模块帮助 封装命令: hasmask--检查已有模块是否封装 hasmaskdlg--检查

4、已有模块是否有封装的对话框 hasmaskicon--检查已有模块是否有封装的图标 iconedit--使用ginput函数来设计模块图标 maskpopups--返回并改变封装模块的弹出菜单项 movemask--重建内置封装模块为封装的子模块 诊断命令: sllastdiagnostic--上一次诊断信息 sllasterror--上一次错误信息 sllastwarning--上一次警告信息 大全实用文档sldiagnostics--为一个模型获取模块的数目和编译状态 用sim()函数 该函数的调用格式为: [t,x,y]=sim(f1,tspan,options,ut

5、) 其中f1为SIMULINK的模型名,tspan为仿真时间控制变量;参数options为模型控制 参数;ut为外部输入向量。 请问matlab中的仿真模块,可以看到起源程序吗? 那些基本模块是看不了源代码的,有很多模块是用subsystem组成的,你可以用 lookundermask(鼠标右键)看到里面是怎样用子模块搭接的,还有很多是 由s函数写成的simulink的模块,这些直接editsfunname(s函数的名字) 就可以看到源代码 请问:在simulink参数中设置的步长是50e-6,在系统中有一个simout模块向MATLAB 中传递数据,但是希望以1e-3的步

6、长获取数据,因该如何设计?在simout模块中直接设定仿真步长是不能运行的。 需要插入一个"zeroorderhold"模块,将该模块的采样时间设置为1e-03就可以了 。 simulink中IGBT等电力元件都有个m极,是什么作用的? 用于测量流过IGBT电流及其电压 ------- 用simlink画的图,在示波器中显示,如何复制到word中告诉你一个办法,在加上示波器的地方加上toworkspace 改为array 在主窗口中plot 直接抓过去也行吧。 Edit下有copymodel选项 大全实用文档simulink中的mask问题请问如何封装,prompt,var

7、ible填啥?如何初始化 ?prompt中,填写变量的提示,如:直线斜率 variable中填写变量名.如:k 一个关于simulink仿真的问题 根据4个输出a1、a2、a3、a4判断,输出最大的ai所对应的数。这样一个过程不用s 函数能不能实现阿?我用了ifelse语句,但是无法把不同时刻的不同输出值汇总成串行数据流输出。 用mux将各路信号构造成向量信号,再用matlabfcn下的max对之进行操作即可 -----------------------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。