关键词不能为空

当前您在: 主页 > 英语 >

simulink命令集及常见问题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 15:24
tags:

-

2021年2月12日发(作者:上行线)


simulink


命令集(转载)




仿真命令:








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






--< /p>


为一个模型添加用户自定义的字符串参数








delete_param



--


从一个模型中删除一个用户自定义的参数








bdclose








--


关闭一个


simulink


窗口








bdroot









--


根层次下的模块名字








gcb












--


获取当前模块的名字








gcbh











--


获取当前模块的句柄








gcs












--


获取当前系统的名字








getfullname




--


获取一个模块的完全路径名








slupdate







--



1.x


的模 块升级为


3.x


的模块








addterms







--


为未连接的端口添加


terminat ors


模块








boolean








--


将数值数组转化为布尔值








slhelp









--simulink

< p>
的用户向导或者模块帮助





封装命令


:







hasmask








--


检查已有模块是否封装








hasmaskdlg





--


检查已有模块是否有封装的对话框








hasmaskicon




--


检查已有模块是否有封装的图标








iconedit







--


使用


ginput

函数来设计模块图标








maskpopups





--


返回并改变封装模块的弹出菜单项








movemask







--


重建内置封装模块为封装的子模块





诊断命令:








sllastdiagnostic



--


上一次诊断信息








sllasterror








--


上一次错误信息








sllastwarning






--


上一次警告信息








sldiagnostics






--< /p>


为一个模型获取模块的数目和编译状态





硬拷贝和打印命令:








frameedit










--


编辑打印画面








print














--< /p>



simulink


系统打印成图片,或 将图片保存为


m


文件








printopt











--


打印机默认设置








orient













--


设置纸张的方向





--------------- -------------------------------------------------- ------------


附件包含好多


simulink< /p>


的例程,对于初学者和高手都需要的东西,大家多多支持










作者:


mikle







发表时间:


2008-8-18 12:15:00







1







模块名



(Source library)


用途




Band_Limited White Noise


把白噪声加到连续系统中




Chip Signal


产生一个频率不断增大的正弦波




Clock


显示和提供仿真时间




Constant


产生一个常值




Digital Clock


在规定的采样间隔产生仿真时间




From File


从文件读取数据




From Workspace


从工作面上定义的矩阵中读数据




Pulse Generator


在固定的时间间隔产生脉冲




Random Number


产生正态分布的随机数




Repeating Sequence


产生规律重复的任意信号




Signal Generator


产生各种不同的波形




Sine Wave


产生一个正弦波




Step Input


产生一个阶跃函数





模块名



(Sinks library)


用途




Auto_Scale Graph Scope



MA


TLAB


自动调整显示比例的图形窗口显示 信号




Graph Scope < /p>



MA


TLAB


图形窗口显示信号




Hit Crossing


在规定值附近增加仿真步数




Scope


在仿真过程中显示信号




Stop Simulation


当输入不为零时停止仿真




To File


把数据输出到文件中




To Workspace


把数据输出到工作面上定义的一个矩阵中




XY Graph Scope



MA


TLAB


图形窗口中显示信号的< /p>


X



Y






模块名



(Discrete library)


用途




Discrete-Time Integrator


对一个信号进行离散积分




Discrete-Time Limited Integrator


对一个信号进行离散有限积分




Discrete State-Space


建立一个离散状态空间模型




Discrete Transfer Fcn


建立一个离散传递函数




Discrete Zero-Pole


以零极点形式建立一个离散传递函数




Filter


建立


IIR

< p>


FIR


滤波器




First-Order Hold


建立一阶采样保持器




Unit Delay


对一个信号延迟一个采样周期




Zero-Order Hold


建立一个采样周期的零阶保持器





模块名



(Linear library)


用途




Derivative


对输入信号进行微分




Gain


对输入信号乘上一个常数增益




Inner Product


对输入信号进行点积




Integrator


对输入信号进行积分




Matrix Gain


对输入信号乘上一个矩阵增益




Slider Gain


以滑动形式改变增益




State-Space


建立一个线性状态空间模型




Sum


对输入信号进行求和




Transfer Fcn


建立一个线性传递函数




Zero-Pole


以零极点形式建立一个传递函数





模块名



(Nonlinear library)


用途




Abs


输出输入信号的绝对值




Backlash


用放映的方式模仿一个系统的特性




Combinatorial


建立一张真值表




Coulombic Friction


在原点不连续而在原点以外具有线性增益




Dead Zone


提供一个死区




Fcn


对输入进行规定的表示




Limited Integrator


在规定的范围内进行积分




Logical Operator


对输入进行规定的逻辑运算




Look-up Table


对输入进行分段的线性映射




MATLAB Fcn


定义一个函数对输入信号进行处理




Memory


输出本模块上一步的输入值




Product


对输入信号进行乘积运算




Quantizer


对输入信号进行量化处理




Rate Limiter


限制信号的变化速率




Relational Operator


对输入进行一定的关系运算




Relay


在两个值中轮流输出




Reset Integrator


在仿真中对积分器进行重新初始化




Saturation


对输入信号进行限幅




Sign


符号函数




Swith


在两个输入之间进行开关




Transport Delay


对输入信号进行一定的延迟




2-D Look-Up Table


对两个输入信号进行分段的线性映射




Variable Transport Delay


对输入信号进行不定量的延迟





模块名



(Connections library)


用途




Demux


把向量信号分开输出




Inport


给系统提供一个外部输出




Mux


把几个信号合并成向量形式




Outport


给系统规定一个输出




Subsystem


表示一个系统在另外一个系统中










作者:


mikle







发表时间:


2008-8-18 12:58:00







2







simulink


常见问题集锦


: < /p>


命令行如何运行


simulink


外部模 式


build



start



sim()


函数


< /p>


该函数的调用格式为:


[t,x,y]=sim(f1,tspa n,options,ut)


其中


f1



SIMULINK


的模型名,


ts pan


为仿真时间控制变量;


参数


op tions


为模型控制参数;


ut


为外 部输入向量。



--------------------- -------------------------------------------------- --


请问


matlab


中的仿真模块 ,可以看到起源程序吗?




那些基本 模块是看不了源代码的,有很多模块是用


subsystem


组 成的,你可以用


look


under


mask(


鼠标右键


)


看到里面是怎 样用子模块搭接的,


还有很多是由


s


函 数写成的


simulink


的模


块,这 些直接


edit sfunname(s


函数的名字

< p>
)


就可以看到源代码




--------------------------------------- ----------------------------------



请问:在


simulink


参数中设置的步长 是


50e-6


,在系统中有一个


sim out


模块向


MATLAB


中传递数 据,但是希望以


1e-3


的步长获取数据,因该如何设计?在< /p>


simout


模块中直



接设定仿真步长是不能运行的。



< /p>


需要插入一个



模块,将该模块的采样时间 设置为


1e



03

就可以了



--------------------- -------------------------------------------------- --



simulink



IGBT


等电力元件都有个


m

< br>极,是什么作用的?



用于测量流过

IGBT


电流及其电压



---- -------------------------------------------------- -------------------



simlink


画的图,在示波器中显示,如何复制到


word





告诉你一个办法,在加上示波器的地方加上


to worksp ace


,改为


array


,在主窗口中


plot


,直


接抓过去也行吧。



Edit


下有


copy model


选项



< br>----------------------------------------------- --------------------------


simulink


中的


mask


问题,请问如何封装,

< p>
prompt,varible


填啥,如何初始化




prompt


,


填写变量的提示


,


< p>
:


直线斜率



varia ble


中填写变量名


.



:k


------------------------------- ------------------------------------------


有关神经网络工具箱



为什么当训练和 仿真时,命令窗口会出现一堆


warning


?如:

< p>


*WARNING* TRAINBPX is an obsolete function.


Use NNT2FF and TRAIN to update and train your network.


Type NNTW


ARN OFF to suppress NNT warning messages.


trainbpx,simuff


这些命 令应该怎么用?




你用的神经网络不 太适合你的


matlab


版本,有点过时了,对于


BP


网络,像用


newff




练就没问题,建议你可买一本较新的神经网络参考书。还可 看


matlab



help


------------------------------------------- ------------------------------


一个关于


simulink


仿真的问题



根据


4


个输出


a1

< p>


a2



a3

< p>


a4


判断,输出最大的


ai


所对应的数。这样一个过程不用


s


函数能不能实现阿?我用了


if else


语句,但是无法把不同时刻的不同输出值汇总成



串行数据流输出。





mux


将各路信号构造成向量信号,再用

< p>
matlab fcn


下的


max


对之进行操作即可




--- -------------------------------------------------- --------------------


怎么实现在


si mulink


仿真过程中与其他程序进行通讯,即如何在


sim ulink


仿真过程



中实时读出数据 。不论通过网络或变量空间中的变量都行,应该怎么实现,请教!





to workspace



to file


都可以保存仿真时的数据



----- -------------------------------------------------- ------------------


请问如何在


simu link


中实现


A/D



D/A


转换。




有相关的模块,在


xpc


中,不过得和硬件对应 上



-------------------------- -----------------------------------------------


请问如何改变


ode45


函数中的步长




ode45


现 在的版本不允许显式给出步长



-------------- -------------------------------------------------- ---------


请教:如何将


workspace


中的输入,输出数据存为


*.txt


文件?< /p>




save filename varname -ASCII



varname

< p>
是要存储的变量名,之间用空格分隔




------------------------------------------- ------------------------------



PID



SIMULINK


图 的输出仿真图形怎样与自己设计的界面中的按钮连接



回调函数怎么





要显示的数据用


Outport


端子表示,就可以用


sim


函数直接获得数 据了



------------------------- ------------------------------------------------



怎样才能增加采样点?





Simulink


里边连接框图,阶跃


step


输入经过一积分环节


1/s


,用


out


输出至


workspa


ce,tout



yout


都为


56×


1


,能不能把


56


变成更大 的值?怎么设置?谢谢!








能增加,


simulink


中你得到的是默认的结果,如果向增加,则可以认 为减小允许的误差限,


即在


simulink

< br>中的


relative error


项,如将其变化成< /p>


e-6


或其他更小的值。另外还可以通过定


步长方法进行仿真(这时应该注意要确认能保证仿真精度要求)


------------------------------------------------ -------------------------


我最近在做电机控制的仿真时 ,遇到一个问题。我是用


matlab6.5


中的电机模块做为



模型,然后自己搭建了一个变频器。在运行中经常出现运行到 一半时就进行不下去



了,


simul ink


报错说步长有问题,我修改后还是不行。请问在做有关电机的仿真时



,应该如何设置仿真环境。




试试改变仿真算法,如


ode15s


--------------------------------------- ----------------------------------


运行时出现下面的提示:



Derivative input 1 of block 'try1/check/Analog Filter Design' at


time 0 is


Inf or NaN. Stopping


simulation. There may be a singularity in the solution. If not, try reducing the step size (either by


reducing the fixed step size or by tightening the error tolerances)




仿真系统数值不稳定,是模型的问题或是其他问题


< p>
-------------------------------------------- -----------------------------


相位


Phase


的单位


deg


是什 么意思?




degree,it is same to say




-------------------------------------------------- -----------------------


workspace


,数据多了就存不下啦?



采样时间设为

< p>
0.01


秒,


运行若干秒以后,

< br>在


workspace


中打开


s copedata(


示波器


form at


设定



Array,limit data points to last


没选择!



时,


系统提示:


cannot display variables with more then


10000 elements


,什么原因?



< /p>


数据量大了是不能显示得,实在不显示,可以考虑将矩阵存到文件中,你再去读文件了。< /p>



另外:你的矩阵维数是多少



connot display variables with more than 65536 elements!


a=ones(500,499);


双击


workspace


中的


a


矩阵



------------ -------------------------------------------------- -----------


simulink


中的数据为什么会 丢失啊?我在做一个比较大的系统的


rtw


仿真



可是在仿真时,要是记录数据的模块(比如示波器,


to wo rkspace)


等比较多或者步长比较小


时,


就会出现记录的数据不全或者干脆丢失的现象,


比如


t o workspace


的数据只有后面或者


前面的几百个,丢 了好多。记录不全。出现提示信息如下



Warning: Received shutdown message from target 15.002000 seconds ago.



Waitin



g for final data logging buffer and



logging terminator...



Warning: Received shutdown message from target 30.004000 seconds ago.



Waitin



g for final data logging buffer and logging terminator...



Warning: Received shutdown message from target 45.003000 seconds ago.



Waitin



g for final data logging buffer and logging terminator...



Warning: Received shutdown message from target 60.008000 seconds ago.



Waitin



g for final data logging buffer and logging terminator...



Warning: Did not received final data logging buffer and logging



terminator f



rom target. Disconnecting...



这样 运行就停止了,但数据不全。另外,有时候运行时会出现突然黑屏现象。



还有就是在


rtw


中如何进行数据的实时观测,


scope


不可以了,在


gui

< p>
中编程可以实现吗?




看看原来的


simulink


模型


< /p>


其中示波器或其他输出环节中可能选择了存最新若干数据的选项,解除它即可



--------------------------------- ----------------------------------------


请问白噪声譜生产随即数问题?



已知 白噪声譜为


S0


,如何生产随即数序列?



遇到问题:



1

< br>,用


simulink


中的


Ba nd-Limited


White


Noise


模块,设置



Noise


Power


< p>
S0,


可是为什么


Sample


time


取不同的值,生成的生产随即数序列大小相差很大,有数量级的差别, 不应该


有那么大吧??



2

< p>
,生产随机数的大小与


Seed


的取值有关吗?< /p>



3


,有无更简单的方法。




你注意到


1


的现象很好



实际该模块发出的噪声是经过除以


sqrt(T)


后的结果,


T


是采样周期。所以你觉得幅值不同,


这样可以保证噪声的强度符合有求。



---------------------------------- ---------------------------------------


请教:怎样能查到仿真块的程序?





simulink


自带的模块如果不 是


mask


的就查不了




--------------------------- ----------------------------------------------



为什么用


SUMULINK



to file


模块中的数据传不到


M


文件?需要设置什么?谢谢




是写入


.mat

中的。





load


命令读入到


works pace





------------------------------------------------- ------------------------



请问如何产生带限白噪声




如果先产生随机数再通过滤波器,请问,滤波器归一化频率如何确定,和采样频率



归一化






使用


Band-Limited White Noise


模块



< br>----------------------------------------------- ------------------------



请教 :关于


.m


文件和


simulink< /p>


模型的仿真速度的问题。



< p>
一个控制问题,用


.m


文件做仿真,运行时间大约


15


分钟;然后作成


simulink


模型,



运行



24


小时也没有得到结果。这是什么原因?

< br>simulink


就如此慢吗?小弟对


simul in k


不熟,


请指教有无加快速度的办法?(


accelerate


用过了)


。谢谢。




问题不清楚,


只能猜一下


< p>
simulink


是不是有代数环?在


comma nd


窗口看看



m

文件用


pcode


处理一下




--------------------------- ----------------------------------------------



请教:如何在


.m

< br>文件中实现变量延时?就象


simulink


中的传输延 时模块的功能。谢



谢。





没办法,


m


文件中只是数值计算,


只有调用顺序问题,

< br>如果使用差分方程计算,


对应于滞后


一些的循环



simulink


仿真是有时间基准的




--------------------------- ----------------------------------------------



Simulink


模型的

< p>
PreLoadFcn


属性在哪里写的呀?谢谢





打开模型文件

——


file


--


model p roperty


——


callbacks


,进行修改即可




------- -------------------------------------------------- ----------------



存在

< br>simulink


下的



中的文件 结果怎么才能在程序里调用呢?需要什么设置





filename




,为什么用以下的语句打不开呢?



load



t=signals(1,



总是提示




Undefined variable.




你的



文件中有该变量吗?



< br>----------------------------------------------- --------------------------



为什么我在


simulink


里仿真得不到较好的单位阶跃图? ?五阶传递函数





是不是你阶跃模块的第一个参数没改?是默认的


1


而不 是


0



------------- -------------------------------------------------- ----------




MA


TLAB6.5


版时,选用


simpowe rsystems


库中的


V


oltag e Measurement


模块,为何在每次


运行时,都报< /p>


Data


type


mismatch


错误,而在


6.1


版时则没有这个问题 ?估计你把非电气库


的线和电气库连线混用了




--------------------------- ----------------------------------------------



我想知道


SIMULINK


中的延迟模块


(


就是那个上面显示


1/z


的模块


),


它的延迟 时间可以改变吗


?


比如让它作一个


0. 001


秒的延迟参数应该怎么设


?




双击


unit delay


模块




sample time



------------------------------------------ -------------------------------



MATLAB


里得


NOTBOOK

< br>是做什么用的?





MATLAB



WORD


的连接,


只要在命令窗口中输入:


notebook -setup


按照提示就可完成设





--------------------------- ----------------------------------------------



离散的微分在


SIMULINK


中是哪块?





没有,得自己搭建




---------------------------------------------- ---------------------------




SIMULINK


里的


FROM< /p>



FILE



模块里读入矩阵为什么总显示错误信息?


我在模块上


写读入文件名时信息提示该文件不是矩阵,可明明是矩阵文件呀!





该矩阵文件还应该包括时间信息。










作者:


mikle







发表时间:


2008-8-18 13:00:00







3







Simulink


常见问题集锦


< /p>



simulink


实现的线性滤波器初 始条件怎么设







默认的模块不能设置,到SimulinkExtras里找




--------------------------- ----------------------------------------------



请问如何利用


simulink


中的模块得到三角波(等腰)信号?






repeat sequence


模块,只需定义一个周期的即可




--------------------------- ----------------------------------------------



如何在


Simulink

< p>
中做到实时的响应键盘输入?我的意思是就像在


VC


中那样,按下任意键


后就有一个消息产生通知程序。




我看了帮助,


waitforbut tonpress


只能在


GUI


中使用 。而且不能做到实时响应。





Simulink


支持回调函数的




在simulink仿真试验中,


我 能不能把simulink中的数据用Toworks


pace写入到matlab的工 作窗口中,


然后经过处理再用


from


workspace


写入到simulink中。





可以,如果不原意写,还可以利用 自动生成的


tout



yout



--------------------------- ----------------------------------------------



请问这里有人是学导航的么?有个小小问题请教。




我用


Simulink



s-function


做了一个运动轨迹数据发生 模块,但是数据总有些不对



。后来


无意中在


Simulink E xtras


中发现了一大堆好东东,


对我最有用的是

< p>
Aerospace Blocks


下面的


东西, 竟然连导航计算都有现成的模块!真是喜出望外啊。




我的问题就是:大家有谁用过这些


block


的吗?我猜想一定有现成的产生轨迹数据的模块,


哪位大侠指点一二!

< br>!谢谢!






6.5


版本带更正式的


Aerospace Blockset



--- -------------------------------------------------- --------------------



powersystems blockset


中的电容电阻的问题




这个模块中怎么没发现电容电感电阻


.


三级管等东西啊


,


是不是不在这个模 块里


,


要是



在的话


在哪


,


我怎么没发现啊





三极管没有,需 要自己搭建,电阻电容有


,



RLC< /p>


电路提取




- -------------------------------------------------- ----------------------



如何延长


simulink


的运行时间





可以用


S imulation/Parameters


菜单设置终止时间



,放慢播放可以采用定步长方法



,设置小


的步长




--------------------------- ----------------------------------------------




simulink


中如何对一个连续信号进行抽样,使用什么样的模块或模块的组合。





信号后加保持器,如零阶保持器或


Unit Delay


模块



< br>----------------------------------------------- --------------------------



如何在


matlab


仿真中使用


16< /p>


进制





Simulink


下调用


MA


TLAB


写的转换模块




--------------------------------------- ----------------------------------



已知信号


[t,v]


,如何在其上加高斯白噪 声?要求用


simulink






直接用加法器就可以




--------------------------------------------- ----------------------------


我要产生一个随时间变化频率的正弦波,变化的频率是来自上一模块的调节输出量



,而且


频率是正负变化的,围绕


50H Z


上下波动,如:+


/



0.5HZ


左右


.


我现在产 生的正弦波也可


变频,但只能正变??






Fcn


模块可以任意变



< br>----------------------------------------------- --------------------------



simulink


产生等腰三角波





实时


si mulink



repeating sequence


模块



< p>
-------------------------------------------- -----------------------------


< br>我是一名电力工程师,需要用


matlab


解决一些诸如 电力网计算,化简方面的问题,请问大


家在哪可以得到这方面的信息?

< br>




你可以用


simpowersystems


模块库。里面几乎包括了所有电力系统的元件 。我正在用



它搞


发电机的故障分析。


< p>
感觉


matlab


十分精深广博,要学的太多了。




--------------- -------------------------------------------------- --------



如何把编好的


s -function


加到


simulink

中去。





S-FUNCTION


模块拖到


SIMULINK


下,将模块名与


S-FUNCTION


一致,


M


文件不要求


编译




C


文 件要编译




----------- -------------------------------------------------- ------------



仿真示波器中的黑色背景能否处理?





想处理示波器的背景一般是想得到图片


,


最好把数据存到工作空间中


,


用< /p>


plot


绘图


,


这样的灵


活性会更大




--------------------------------------------- ----------------------------


如何在


SIMULINK


中实现


u =u/max(u)




没法实现, 因为


u


在仿真前没有,无从建立最大值




--------------------------- ----------------------------------------------



如何在


SIMULINK

< p>
中取出状态变量?





可以存入文件


,


然后导入


.



-------------------- -------------------------------------------------- ---



请问如何用


simulin k


进行变参数系统仿真


?


就是说,仿 真参数会随输出的值不同而发生变


化,不再是个常数;而且对于输出

(


阶跃函数为输入


)


的每一点都要 进行判断,如在某一范围


内就计算并调整参数,如在另



一范围内就重新计算并调整参数。





。系统为多输入的比较


负载的传度函数,能 告诉我如何仿真吗?谢谢!





用离散的仿真形式,各环节都用变量或者函数实现


< p>
-------------------------------------------- -----------------------------


参数时变的线性五阶 系统在


MA


TLAB


中应该怎样仿真?


(用


mdl


文件可以做?还是用


S



数?或者离散形式做成

< br>m


文件仿真?)其中参数的变化规律是已知的,哪位高人帮我解决


一下这个问题,深表感谢!







可以自己用

< br>simulink


模块搭建,


不一定非得用


s


函数,


参考一下传递函数的状态方程实现内


容,可以选择一组积分器,再搭建模型



< /p>


---------------------------------------- ---------------------------------




matlab



,< /p>



M


文件的形式编写了

< br>S-function,


请问怎么把他变成自己的仿真模块


,


其中有


什么注意事项


.




只需用


S -function


模块,打开它并在其中设置上你编写的


S- function


模块的函数名和参数,


就可以直接使用了




----------------- -------------------------------------------------- ------



本人在用


simul ink


仿真某电机控制系统时,需要一整流桥模型




input:ua,ub uc



output:ia,ib,ic



简单的二极管模型,很难传递数据,因此本人编程


M


函数并通过 。却发现其在


SIMULINK


中,只能传递一组数据,只能用


s


函数?还是有别的高招?





作为一个向量不就行了?





效果不错,可是有一点不明白


.


首先,


simulink


可以认为是传递瞬 时数据的一种工具





,假设时间一周期有


50


个采样点,作为一个向量输 出时,


[ia,ib,ic]


他们的最终数


据形式应


该是


1X150,


我不知道最终的


ia


ib



ic


数组会是什么样子?< /p>




好像有些问题?





你可以参考


matlab Fcn


模块的帮助,自己建一个简单的模型试一下。





--------------- -------------------------------------------------- --------



请问,在


sim ulink


里怎么设置初值





用其


preloadfcn


属性




------ -------------------------------------------------- -----------------



< br>.m


文件中调用模块仿真,应该如何做呢?






sim


函数




--------------------------- ----------------------------------------------



对形如


dx/dt=Ax(t)+Bx(t-d) (d


为滞后时间常数)


,如何获得它的零输入响应?



用普通的状态方程模块,其输入信号前加一个时间延迟模块即可。如果用控制系统< /p>



工具箱


中的


s s


对象,则将其


ioDelay


属性设 置为


d


也能起到同样的作用





--------------- -------------------------------------------------- --------



假设在


matl ab


下,我写了一个生成


gold


序列 的


gold.m


文本,但我希望能够像


maxplus


一样


把它变成一个


su bsystem



这样我就可以在


si mulink


下调用它了,


请问我该怎么做才能把


*.m


的文件变成模块?





建议采用


S-


函数的格式改写你的源程序,而不是子系统形式。




------------------------------------------ -------------------------------


-


-


-


-


-


-


-


-



本文更新与2021-02-12 15:24,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/644221.html

simulink命令集及常见问题的相关文章