专栏
标签
如何实现检测变量大小而后赋值变量der功能
一般问题
发布于 2025-05-22 16:32:48
查看 11过去402天

屏幕截图 2025-05-22 163052.jpg
图中方程功能是模型输入电功率设定值We_set,然后比较电功率实际值We与设定值是否一致,若实际值小于设定值则实际值以r的斜率增加,反之减少,若一致则不变,请问如何避免图中的循环问题呢。

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模
附件 1 个附件(5kb)

全部回答 1

发布于 2025-05-22 18:25:07

您好,根据您的描述,以下代码即可满足需求,效果如图所示,若是不满足,请您联系客服咨询。

  Real p(start = 0);
  parameter Real l = 5;
algorithm
  if p < l then
    der(p) = 1;
  elseif p > l then
    der(p) = -1;
  else
    der(p) = 0;
  end if;

image.png

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天