专栏
标签
random函数调用
一般问题
发布于 2024-11-18 19:22:06
查看 4过去587天

请问如何在自己写的用户模型里调用random函数,如图所示位置

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

全部回答 1

发布于 2024-11-18 21:13:18

您好,可以使用when语句结合Noise组件来实现,如下所示:
1.将Noise组件拖拽至图形视图;
image.png
2.定义变量k,并使用when语句使得k与组件uniform的输出y相等

Real k;
Modelica.Blocks.Noise.UniformNoise uniformNoise(...);
equation 
  when time > 5 then
    k = uniformNoise.y;
  end when;

结果如下:
image.png

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