主要内容

sdo.requirements.PZSettlingTime类

包:sdo.requirements

建立时间约束

描述

指定线性系统的极点的实分量的界限。用极点的实分量来近似计算沉降时间。然后可以使用以下方法优化模型响应以满足这些限制sdo.optimize

你必须有金宝app®控制设计™软件来指定沉降时间要求。

建设

settime_req= sdo.requirements.PZSettlingTime创建一个sdo.requirements.PZSettlingTime对象,并将默认值赋给其属性。

settime_req= sdo.requirements.PZSettlingTime (名称,值使用一个或多个指定的附加选项名称,值对参数。的名字属性名和价值为对应值。的名字必须出现在单引号内('').可以以任意顺序指定多个名称-值对参数Name1, Value1,…,的家

输入参数

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

使用名称,值参数指定属性在对象创建期间的需求对象。例如,要求= sdo.requirements.PZSettlingTime(“类型”,“> =”)创建一个sdo.requirements.PZSettlingTime对象,并指定类型属性作为下界。

属性

描述

需求描述,指定为字符向量。例如,“1号信号的规定”

默认值:''

的名字

要求名称,指定为字符向量。

默认值:''

SettlingTime

沉淀时间。必须以秒为单位和一个正的有限标量。

默认值:2

TimeUnits

要求的时间单位,指定为下列值之一:

  • “纳秒”

  • 微秒的

  • 的毫秒

  • “秒”

  • “分钟”

  • “小时”

  • “天”

  • “周”

  • “月”

  • “年”

默认值:“第二”

类型

设置时间限制类型,指定为以下值之一:

  • “< =”——上界

  • “> =”——下界

  • “= =”——平等绑定

  • “最小值”——极小化目标

默认值:“< =”

方法

evalRequirement 求线性系统的稳定时间界限

复制语义

句柄。要了解句柄类如何影响复制操作,请参见复制对象

例子

构造一个沉降时间对象并指定沉降时间要求。

r = sdo.requirements.PZSettlingTime;r.SettlingTime = 2.5;

或者,您可以在构造期间指定设置时间。

r = sdo.requirements.PZSettlingTime (SettlingTime, 2.5);

选择

使用getbounds来获得a中指定的边界检查Pole-Zero特点(金宝app仿真软件控制设计)块。

另请参阅

||