内置功能和退出规则

内置函数

Requirements & Systems Portal 的时间序列模块有一些内置函数,可让您控制序列的时间和前一个变量的值,并用它们为节点、变量和退出规则建模。

  • this ( )功能

使用函数 this( )我们可以在模拟中使用前一个模拟值作为下一个计算值。这样就可以得到给定变量在一段时间内的累积值。当在变量公式中使用该()函数时,将添加一个新的附加块,用户必须在该块中添加初始值。因此,系统会不断迭代。

image-20240415-214142.png

  • time函数

还可以在时序变量公式中使用当前的时间步长值。例如,我们可以输入 sin (time)作为时间变量公式,结果如下:

sin_time_.PNG
  • timestep

timestep 存储设置中为时间步长设置的值,可在公式中使用。

  • flownodetime

flownodetime 存储节点启动后的时间。每次满足新节点的初始条件时,时间计数器都会重置。

Exit Rules

退出规则是预定义的条件,如果满足这些条件,时间序列将随时停止执行。这些规则可以与时间有关,也可以无关。每个值或变量都可以用来创建退出规则。下面是一些使用不同属性创建退出规则的示例:

  • 当车辆电池容量降至零以下时停止时间序列

  • 燃料消耗量超过质量流量最大阈值时停止时间序列

  • 如果耗电量超过一定值,停止时间序列

创建退出规则、

  • 点击图标 (1), 然后右侧会出现一个对话框

  • 选择 "添加退出规则 (2)

  • 弹出一个新的对话框 (3)用户可在此输入退出规则公式

image-20240415-214404.png为时间序列添加退出规则

这些退出规则可同时使用,这意味着时间序列将一直运行,直到其中一个退出规则的条件得到满足。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

Content