专栏
标签
如何实现类似Simulink中的Fcn block功能?
一般问题
发布于 2024-11-11 17:58:02
查看 22过去594天

Simulink搭建模型时,对于较复杂的数学表达式,为了提高开发效率,会采用Fcn模块,在其中直接输入复杂数学表达式,来实现输入和输出之间的数学变换。
那么,基于sysblock搭建模型时,是否有这样的模块,能实现类似的功能?在Modelica-Blocks下没有找到类似的模块。
还是只能利用基本的加减乘除和基本数学函数来进行框图搭建?

更新问题信息:Sources->RealExpression虽然可以实现基于输入时间为t的表达式;但对于输入信号可能来自其他模块的输出,且不止一个,如何能在灵活实现数学表达式,而无需进行框图模块搭建。例如,y=(u1+u3)*sin(u2)/u1

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
控制工程其他

全部回答 2

发布于 2024-11-11 18:33:16

您好,当前Sysblock中暂未提供此组件,如您要实现嵌入式代码生成,暂时无法支撑您的需求,我们会将您的需求提交给研发部门,并且会持续追踪单据状态。
如您只是要构建复杂的数学表达式,用来测试模型的准确性,则可以基于双向集成来实现,集体使用方法详见用户手册与Sysplorer双向集成

发布于 2024-11-12 17:31:04

您好,最新更新的MWORKS.Sysplorer 2024b SP1中以增加FCN模块,欢迎您的试用。
image.png

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