小编Gla*_*son的帖子

具有不同采样范围的采样函数的替代方案

Openmodelica 中的示例函数是否有替代方法,它接受不属于 的参数type parameter?也就是说,替代方案应该允许在模拟期间对可变范围的值进行采样。

最终目标是创建一个类,我可以使用它在模拟过程中测量真实信号的 RMS 值。RMS 值用作控制变量。真实信号具有不断变化的频率,因此为了获得更好的测量结果,我希望能够在模拟期间连续改变采样范围,或者在振荡的某些部分/周期中离散地改变采样范围。

是否也可以具有“运行 RMS”功能以便输出是连续的?

简而言之,我想计算可变采样范围内的 RMS 值,并且样本每次迭代应该只有一个新项或值,而不是一组全新的值。

modelica openmodelica dymola

3
推荐指数
1
解决办法
200
查看次数

在modelica中初始化具有未知大小的数组

我需要一些帮助来初始化openmodelica中的数组.我创建了一个modelica类,它应该生成一个可变大小的数组.大小将被设置为参数并且是整数类型.以下是我想要做的一个例子.我一直收到错误消息,很乐意收到任何提示!谢谢.

parameter Integer f_min;
parameter Integer f_max;
Integer Freq_steigerung;
Integer array_size;
Integer Freq[:];

equation
array_size = ceil((f_max-f_min)/Freq_steigerung);
Freq[array_size] = f_min: Freq_steigerung: f_max;
Run Code Online (Sandbox Code Playgroud)

arrays modelica

3
推荐指数
1
解决办法
407
查看次数

标签 统计

modelica ×2

arrays ×1

dymola ×1

openmodelica ×1