包:sdo.requirements
建立时间约束
指定线性系统的极点的实分量的界限。用极点的实分量来近似计算沉降时间。然后可以使用以下方法优化模型响应以满足这些限制sdo.optimize
.
你必须有金宝app®控制设计™软件来指定沉降时间要求。
创建一个settime_req
= sdo.requirements.PZSettlingTimesdo.requirements.PZSettlingTime
对象,并将默认值赋给其属性。
使用一个或多个指定的附加选项settime_req
= sdo.requirements.PZSettlingTime (名称,值
)名称,值
对参数。的名字
属性名和价值
为对应值。的名字
必须出现在单引号内(''
).可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家
.
指定可选的逗号分隔的对名称,值
参数。的名字
参数名和价值
为对应值。的名字
必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
使用名称,值
参数指定属性在对象创建期间的需求对象。例如,要求= sdo.requirements.PZSettlingTime(“类型”,“> =”)
创建一个sdo.requirements.PZSettlingTime
对象,并指定类型
属性作为下界。
|
需求描述,指定为字符向量。例如, 默认值: |
|
要求名称,指定为字符向量。 默认值: |
|
沉淀时间。必须以秒为单位和一个正的有限标量。 默认值: |
|
要求的时间单位,指定为下列值之一:
默认值: |
|
设置时间限制类型,指定为以下值之一:
默认值: |
evalRequirement | 求线性系统的稳定时间界限 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象.
构造一个沉降时间对象并指定沉降时间要求。
r = sdo.requirements.PZSettlingTime;r.SettlingTime = 2.5;
或者,您可以在构造期间指定设置时间。
r = sdo.requirements.PZSettlingTime (SettlingTime, 2.5);
使用getbounds
来获得a中指定的边界检查Pole-Zero特点(金宝app仿真软件控制设计)块。