-
simulink
命令集(转载)
仿真命令:
sim
p>
---
仿真运行一个
simulink
p>
模块
sldebug
---
调试一个
simulink
模块
simset
---
设置仿真参数
simget
---
获取仿真参数
线性化和整理命令:
linmod
---
从连续时间系统中获取线性模
型
(
状态方程
)
linmod2
---
也是获取线性模型,采用高级
方法
dinmod
---
从离散时间系统中获取线性模型
trim
p>
---
为一个仿真系统寻找稳定的状态参数
构建模型命令:
open_system
--
打开已有的模型
close_system
--
关闭打开的模型或模块
new_system
--
创建一个新的空模型窗口
load_system
--
加载已有的模型并使模型不可见
save_system
--
保存一个打开的模型
add_block
--
添加一个新的模块
add_line
p>
--
添加一条线(两个模块之间的连线)
delete_block
--
删除一个模块
delete_line
--
删除一根线
find_system
--
查找一个模块
hilite_system
--
使一个模块醒目显示
replace_block
--
用一个新模块代替已有的模块
set_param
--
为模型或模块设置参数
get_param
--
获取模块或模型的参数
add_param
--<
/p>
为一个模型添加用户自定义的字符串参数
delete_param
p>
--
从一个模型中删除一个用户自定义的参数
bdclose
--
关闭一个
simulink
窗口
bdroot
--
根层次下的模块名字
gcb
--
获取当前模块的名字
gcbh
--
获取当前模块的句柄
gcs
--
获取当前系统的名字
getfullname
--
获取一个模块的完全路径名
slupdate
p>
--
将
1.x
的模
块升级为
3.x
的模块
addterms
p>
--
为未连接的端口添加
terminat
ors
模块
boolean
--
将数值数组转化为布尔值
slhelp
--simulink
的用户向导或者模块帮助
封装命令
:
hasmask
--
检查已有模块是否封装
hasmaskdlg
--
检查已有模块是否有封装的对话框
hasmaskicon
--
检查已有模块是否有封装的图标
iconedit
p>
--
使用
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
和
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
函数的名字
)
就可以看到源代码
---------------------------------------
----------------------------------
请问:在
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
问题,请问如何封装,
prompt,varible
填啥,如何初始化
prompt
中
,
填写变量的提示
,
如
:
直线斜率
varia
ble
中填写变量名
.
如
:k
-------------------------------
------------------------------------------
有关神经网络工具箱
为什么当训练和
仿真时,命令窗口会出现一堆
warning
?如:
*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
、
a2
、
a3
、
a4
判断,输出最大的
ai
所对应的数。这样一个过程不用
s
函数能不能实现阿?我用了
if
else
语句,但是无法把不同时刻的不同输出值汇总成
串行数据流输出。
用
mux
将各路信号构造成向量信号,再用
matlab fcn
下的
max
对之进行操作即可
---
--------------------------------------------------
--------------------
怎么实现在
si
mulink
仿真过程中与其他程序进行通讯,即如何在
sim
ulink
仿真过程
中实时读出数据
。不论通过网络或变量空间中的变量都行,应该怎么实现,请教!
用
to
workspace
或
to file
都可以保存仿真时的数据
-----
--------------------------------------------------
------------------
请问如何在
simu
link
中实现
A/D
和
D/A
转换。
有相关的模块,在
xpc
中,不过得和硬件对应
上
--------------------------
-----------------------------------------------
p>
请问如何改变
ode45
函数中的步长
p>
ode45
现
在的版本不允许显式给出步长
--------------
--------------------------------------------------
---------
请教:如何将
workspace
中的输入,输出数据存为
*.txt
文件?<
/p>
save filename
varname -ASCII
varname
是要存储的变量名,之间用空格分隔
-------------------------------------------
------------------------------
将
PID
的
SIMULINK
图
的输出仿真图形怎样与自己设计的界面中的按钮连接
回调函数怎么
编
要显示的数据用
Outport
p>
端子表示,就可以用
sim
函数直接获得数
据了
-------------------------
------------------------------------------------
怎样才能增加采样点?
在
Simulink
里边连接框图,阶跃
step
输入经过一积分环节
p>
1/s
,用
out
输出至
workspa
ce,tout
跟
yout
都为
56×
1
,能不能把
56
变成更大
的值?怎么设置?谢谢!
!
!
!
!
能增加,
p>
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)
仿真系统数值不稳定,是模型的问题或是其他问题
-------------------------------------------- -----------------------------
相位
Phase
的单位
deg
是什
么意思?
degree,it
is same to say
度
--------------------------------------------------
-----------------------
workspace
,数据多了就存不下啦?
采样时间设为
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
中如何进行数据的实时观测,
p>
scope
不可以了,在
gui
中编程可以实现吗?
看看原来的
simulink
模型
<
/p>
其中示波器或其他输出环节中可能选择了存最新若干数据的选项,解除它即可
---------------------------------
----------------------------------------
请问白噪声譜生产随即数问题?
已知
白噪声譜为
S0
,如何生产随即数序列?
遇到问题:
1
< br>,用
simulink
中的
Ba
nd-Limited
White
Noise
模块,设置
Noise
Power
为
S0,
可是为什么
Sample
time
取不同的值,生成的生产随即数序列大小相差很大,有数量级的差别,
不应该
有那么大吧??
2
,生产随机数的大小与
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>
模型的仿真速度的问题。
一个控制问题,用
.m
文件做仿真,运行时间大约
15
分钟;然后作成
simulink
模型,
运行
了
24
小时也没有得到结果。这是什么原因?
< br>simulink
就如此慢吗?小弟对
simul in
k
不熟,
请指教有无加快速度的办法?(
accelerate
用过了)
。谢谢。
问题不清楚,
只能猜一下
simulink
是不是有代数环?在
comma
nd
窗口看看
m
文件用
pcode
处理一下
---------------------------
----------------------------------------------
请教:如何在
.m
< br>文件中实现变量延时?就象
simulink
中的传输延
时模块的功能。谢
谢。
没办法,
m
文件中只是数值计算,
只有调用顺序问题,
< br>如果使用差分方程计算,
对应于滞后
一些的循环
simulink
仿真是有时间基准的
---------------------------
----------------------------------------------
Simulink
模型的
PreLoadFcn
属性在哪里写的呀?谢谢
打开模型文件
——
file
--
model p
roperty
——
callbacks
,进行修改即可
-------
--------------------------------------------------
----------------
存在
< br>simulink
下的
中的文件
结果怎么才能在程序里调用呢?需要什么设置
?
filename
是
p>
,为什么用以下的语句打不开呢?
load
t=signals(1,
总是提示
:
Undefined variable.
你的
p>
文件中有该变量吗?
< br>----------------------------------------------- --------------------------
为什么我在
simulink
里仿真得不到较好的单位阶跃图?
?五阶传递函数
是不是你阶跃模块的第一个参数没改?是默认的
1
而不
是
0
-------------
--------------------------------------------------
----------
用
MA
p>
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
p>
中是哪块?
没有,得自己搭建
----------------------------------------------
---------------------------
在
SIMULINK
里的
FROM<
/p>
FILE
模块里读入矩阵为什么总显示错误信息?
我在模块上
写读入文件名时信息提示该文件不是矩阵,可明明是矩阵文件呀!
该矩阵文件还应该包括时间信息。
作者:
mikle
发表时间:
2008-8-18 13:00:00
第
3
楼
Simulink
常见问题集锦
<
/p>
用
simulink
实现的线性滤波器初
始条件怎么设
?
默认的模块不能设置,到SimulinkExtras里找
---------------------------
----------------------------------------------
请问如何利用
simulink
p>
中的模块得到三角波(等腰)信号?
用
repeat
sequence
模块,只需定义一个周期的即可
---------------------------
----------------------------------------------
如何在
Simulink
中做到实时的响应键盘输入?我的意思是就像在
VC
中那样,按下任意键
后就有一个消息产生通知程序。
我看了帮助,
waitforbut
tonpress
只能在
GUI
中使用
。而且不能做到实时响应。
Simulink
支持回调函数的
在simulink仿真试验中,
我
能不能把simulink中的数据用Toworks
pace写入到matlab的工
作窗口中,
然后经过处理再用
from
workspace
写入到simulink中。
可以,如果不原意写,还可以利用
自动生成的
tout
和
yout
---------------------------
----------------------------------------------
请问这里有人是学导航的么?有个小小问题请教。
我用
Simulink
的
s-function
做了一个运动轨迹数据发生
模块,但是数据总有些不对
。后来
无意中在
Simulink E
xtras
中发现了一大堆好东东,
对我最有用的是
Aerospace Blocks
下面的
东西,
竟然连导航计算都有现成的模块!真是喜出望外啊。
我的问题就是:大家有谁用过这些
block
的吗?我猜想一定有现成的产生轨迹数据的模块,
哪位大侠指点一二!
< br>!谢谢!
!
6.5
版本带更正式的
Aerospace Blockset
---
--------------------------------------------------
--------------------
powersystems
blockset
中的电容电阻的问题
这个模块中怎么没发现电容电感电阻
.
三级管等东西啊
,
是不是不在这个模
块里
,
要是
在的话
在哪
,
我怎么没发现啊
三极管没有,需
要自己搭建,电阻电容有
,
从
RLC<
/p>
电路提取
-
--------------------------------------------------
----------------------
如何延长
simulink
的运行时间
可以用
S
imulation/Parameters
菜单设置终止时间
,放慢播放可以采用定步长方法
,设置小
的步长
---------------------------
----------------------------------------------
在
simulink
中如何对一个连续信号进行抽样,使用什么样的模块或模块的组合。
信号后加保持器,如零阶保持器或
Unit
Delay
模块
< br>----------------------------------------------- --------------------------
如何在
matlab
仿真中使用
16<
/p>
进制
p>
Simulink
下调用
MA
TLAB
写的转换模块
---------------------------------------
----------------------------------
已知信号
[t,v]
,如何在其上加高斯白噪
声?要求用
simulink
作
直接用加法器就可以
---------------------------------------------
----------------------------
我要产生一个随时间变化频率的正弦波,变化的频率是来自上一模块的调节输出量
,而且
频率是正负变化的,围绕
50H
Z
上下波动,如:+
/
-
0.5HZ
左右
.
我现在产
生的正弦波也可
变频,但只能正变??
用
Fcn
模块可以任意变
< br>----------------------------------------------- --------------------------
simulink
产生等腰三角波
实时
si
mulink
的
repeating
sequence
模块
-------------------------------------------- -----------------------------
< br>我是一名电力工程师,需要用
matlab
解决一些诸如
电力网计算,化简方面的问题,请问大
家在哪可以得到这方面的信息?
< br>
你可以用
simpowersystems
模块库。里面几乎包括了所有电力系统的元件
。我正在用
它搞
发电机的故障分析。
感觉
matlab
十分精深广博,要学的太多了。
---------------
--------------------------------------------------
--------
如何把编好的
s
-function
加到
simulink
中去。
将
S-FUNCTION
模块拖到
SIMULINK
下,将模块名与
S-FUNCTION
一致,
M
文件不要求
编译
,
C
文
件要编译
-----------
--------------------------------------------------
------------
仿真示波器中的黑色背景能否处理?
想处理示波器的背景一般是想得到图片
,
最好把数据存到工作空间中
,
用<
/p>
plot
绘图
,
这样的灵
活性会更大
---------------------------------------------
----------------------------
如何在
SIMULINK
中实现
u
=u/max(u)
没法实现,
因为
u
在仿真前没有,无从建立最大值
---------------------------
----------------------------------------------
如何在
SIMULINK
中取出状态变量?
可以存入文件
,
然后导入
.
--------------------
--------------------------------------------------
---
请问如何用
simulin
k
进行变参数系统仿真
?
就是说,仿
真参数会随输出的值不同而发生变
化,不再是个常数;而且对于输出
(
阶跃函数为输入
)
的每一点都要
进行判断,如在某一范围
内就计算并调整参数,如在另
一范围内就重新计算并调整参数。
。
。
。
。系统为多输入的比较
负载的传度函数,能
告诉我如何仿真吗?谢谢!
用离散的仿真形式,各环节都用变量或者函数实现
-------------------------------------------- -----------------------------
参数时变的线性五阶
系统在
MA
TLAB
中应该怎样仿真?
(用
mdl
文件可以做?还是用
S
函
数?或者离散形式做成
< br>m
文件仿真?)其中参数的变化规律是已知的,哪位高人帮我解决
一下这个问题,深表感谢!
!
!
可以自己用
< br>simulink
模块搭建,
不一定非得用
s
函数,
参考一下传递函数的状态方程实现内
容,可以选择一组积分器,再搭建模型
<
/p>
----------------------------------------
---------------------------------
在
matlab
中
,<
/p>
用
M
文件的形式编写了
< br>S-function,
请问怎么把他变成自己的仿真模块
,
其中有
什么注意事项
.
只需用
S
-function
模块,打开它并在其中设置上你编写的
S-
function
模块的函数名和参数,
就可以直接使用了
p>
-----------------
--------------------------------------------------
------
本人在用
simul
ink
仿真某电机控制系统时,需要一整流桥模型
input:ua,ub uc
output:ia,ib,ic
简单的二极管模型,很难传递数据,因此本人编程
M
函数并通过
。却发现其在
SIMULINK
中,只能传递一组数据,只能用
s
函数?还是有别的高招?
作为一个向量不就行了?
效果不错,可是有一点不明白
.
p>
首先,
simulink
可以认为是传递瞬
时数据的一种工具
,假设时间一周期有
50
个采样点,作为一个向量输
出时,
[ia,ib,ic]
他们的最终数
据形式应
该是
1X150,
p>
我不知道最终的
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-
函数的格式改写你的源程序,而不是子系统形式。
------------------------------------------
-------------------------------
-
-
-
-
-
-
-
-
-
上一篇:bear详细用法
下一篇:LTE-BLCE eMTC Introduction