包:sdo.requirements
结算时限
指定一个线性系统的极点实分量的边界。用极点的实分量来近似沉降时间。然后,您可以优化模型响应以满足这些边界sdo.optimize
.
你一定有万博1manbetx®控制设计™软件指定解决时间要求。
创建一个settime_req
= sdo.requirements.PZSettlingTimesdo.requirements.PZSettlingTime
对象并将默认值赋给其属性。
使用一个或多个指定的其他选项settime_req
= sdo.requirements.PZSettlingTime (名称,值
)名称,值
对参数。的名字
属性名和价值
对应的值。的名字
必须出现在单引号内(''
).您可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家
.
的可选逗号分隔对名称,值
参数。的名字
参数名称和价值
对应的值。的名字
必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
使用名称,值
要指定的参数属性在对象创建期间的需求对象。例如,require = sdo.requirements.PZSettlingTime('Type','>=')
创建一个sdo.requirements.PZSettlingTime
对象,并指定类型
作为下界的属性。
|
需求描述,指定为字符向量。例如, 默认值: |
|
需求名,指定为字符向量。 默认值: |
|
时间限制。必须以秒为单位,并且是一个正的有限标量。 默认值: |
|
需求的时间单位,指定为以下值之一:
默认值: |
|
设置时间限制类型,指定为以下值之一:
默认值: |
evalRequirement | 计算线性系统的沉降时限 |
句柄。要了解句柄类如何影响复制操作,请参见复制对象(MATLAB)。
构造一个沉降时间对象,并指定沉降时间要求。
r = sdo.requirements.PZSettlingTime;r.SettlingTime = 2.5;
或者,您可以在构建过程中指定设置时间。
r = sdo.requirements.PZSettlingTime('SettlingTime',2.5);