Simulink中的常见问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仿真命令:?
sim ---仿真运行一个simulink模块?
sldebug ---调试一个simulink模块?
simset ---设置仿真参数?
simget ---获取仿真参数?线性化和整理命令:?
linmod ---从连续时间系统中获取线性模型(状态方程)?
linmod2 ---也是获取线性模型,采用高级方法?
dinmod ---从离散时间系统中获取线性模型?
trim ---为一个仿真系统寻找稳定的状态参数?构建模型命令:? open_system --打开已有的模型?
close_system --关闭打开的模型或模块?
new_system --创建一个新的空模型窗口?
load_system --加载已有的模型并使模型不可见?
save_system --保存一个打开的模型?
add_block --添加一个新的模块?
add_line --添加一条线(两个模块之间的连线)?
delete_block --删除一个模块?
delete_line --删除一根线?
find_system --查找一个模块?
hilite_system --使一个模块醒目显示?
replace_block --用一个新模块代替已有的模块?
set_param --为模型或模块设置参数?
get_param --获取模块或模型的参数?
add_param --为一个模型添加用户自定义的字符串参数?
delete_param --从一个模型中删除一个用户自定义的参数? bdclose --关闭一个simulink窗口?
bdroot --根层次下的模块名字?
gcb --获取当前模块的名字?
gcs --获取当前系统的名字?
getfullname --获取一个模块的完全路径名?
slupdate --将的模块升级为的模块?
addterms --为未连接的端口添加terminators模块?
boolean --将数值数组转化为布尔值?
slhelp --simulink的用户向导或者模块帮助?封装命令:?
hasmask --检查已有模块是否封装?
hasmaskdlg --检查已有模块是否有封装的对话框?
hasmaskicon --检查已有模块是否有封装的图标?
iconedit --使用ginput函数来设计模块图标?
maskpopups --返回并改变封装模块的弹出菜单项?
movemask --重建内置封装模块为封装的子模块?诊断命令:?
sllastdiagnostic --上一次诊断信息?
sllasterror --上一次错误信息?
sllastwarning --上一次警告信息?
sldiagnostics --为一个模型获取模块的数目和编译状态?
用sim()函数?
该函数的调用格式为:?
[t,x,y]=sim(f1,tspan,options,ut)?
其中f1为SIMULINK的模型名,tspan为仿真时间控制变量;参数options为模型控制?参数;ut为外部输入向量。?
请问matlab中的仿真模块,可以看到起源程序吗?
那些基本模块是看不了源代码的,有很多模块是用subsystem组成的,你可以用?look under mask(鼠标右键)看到里面是怎样用子模块搭接的,还有很多是?由s函数写成的simulink的模块,这些直接edit sfunname(s函数的名字)?就可以看到源代码?
请问:在simulink参数中设置的步长是50e-6,在系统中有一个simout模块向MATLAB?中传递数据,但是希望以1e-3的步长获取数据,因该如何设计在simout模块中直接设定仿真步长是不能运行的。?需要插入一个"zero order hold"
simulink中IGBT等电力元件都有个m极,是什么作用的?
用于测量流过IGBT电流及其电压?
-------?
用simlink画的图,在示波器中显示,如何复制到word中告诉你一个办法,在加上示波器的地方加上to workspace?改为array?在主窗口中plot?直接抓过去也行吧。?
Edit下有copy model选项?
simulink中的mask问题请问如何封装,prompt,varible填啥如何初始化??
prompt中,填写变量的提示,如:直线斜率?variable中填写变量名.如:k?
一个关于simulink仿真的问题?
根据4个输出a1、a2、a3、a4判断,输出最大的ai所对应的数。这样一个过程不用s?函数能不能实现阿我用了if else 语句,但是无法把不同时刻的不同输出值汇总成串行数据流输出。?用mux将各路信号构造成向量信号,再用matlab fcn 下的max对之进行操作即可?
-------------------------------------------------------------------------?-------?
怎么实现在simulink仿真过程中与其他程序进行通讯,即如何在simulink仿真过程?中实时读出数据。不论通过网络或变量空间中的变量都行,应该怎么实现,请教!?
用to workspace或to file 都可以保存仿真时的数据?
-------------------------------------------------------------------------?-------?
请问如何在simulink中实现A/D和D/A转换。?有相关的模块,在xpc中,不过得和硬件对应上?
-------------------------------------------------------------------------?-------?
请问如何改变ode45函数中的步长?
ode45现在的版本不允许显式给出步长?-------------------------------------------------------------------------?-------?
请教:如何将workspace中的输入,输出数据存为*.txt文件?
save filename varname -ASCII?varname是要存储的变量名,之间用空格分隔?-------------------------------------------------------------------------?-------?
将PID的SIMULINK图的输出仿真图形怎样与自己设计的界面中的按钮连接回调函数?怎么编要显示的数据用Outport