首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Simulink的软件?

基于Simulink的软件?
EN

Stack Overflow用户
提问于 2015-04-04 03:01:57
回答 2查看 103关注 0票数 1

我正在构建一个巨大的复杂软件,它使用Simulink进行仿真。因此,我有一个面向对象的代码结构,还有一个Simulink模型结构和一个GUI结构(View of the Model: OO代码)。Simulink块结构镜像OO代码结构。

我的直觉告诉我,我可以丢弃这个GUI和OO代码结构,然后将其内容嵌入到表示它的Simulink模型的函数钩子中。这就引出了一个问题:你有没有见过任何人/公司完全基于Simulink创建软件?他们是使用Simulink作为GUI,还是仍然维护单独的GUI?有在线指南吗?

谢谢大堆。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-04 03:44:16

你有没有见过任何人/公司完全基于Simulink创建一个软件

是的,我见过很多在Simulink中创建的软件,主要是在大学和科学环境中。它广泛应用于通信、电磁波、数字信号处理等通信领域,也广泛应用于科学研究中,这是我们所不知道的。

如果这对你有意义的话,麻省理工学院(麻省理工学院有Matlab和Simulink课程)

他们是使用Simulink作为GUI,还是仍然维护单独的GUI?

在UCLV (古巴大学),他们使用Simulink GUI,我在许多最后的设计和毕业论文中看到了这一点。但这不是冬青杯,决定由你来决定。也许你会喜欢读这篇关于带有面向对象代码的Simulink的文章

有在线指南吗?

你总是可以到达mathworks网站,对此有丰富的了解。

票数 3
EN

Stack Overflow用户

发布于 2015-09-02 05:53:20

我回来回答我的问题。

  1. Simulink没有可以扩展的OO结构。换句话说,不能将方法添加到simulink块中。
  2. 然而,Simulink允许访问它的所有块及其属性。因此,人们可以利用这些信息复制一个等价的OO结构。因此,这个面向对象层次结构被链接到Simulink块的层次结构中。这模拟了Simulink的扩展,但最终得到了两个相同的名称空间,但是在两个不同的位置(一个在工作区,一个在Simulink的内部)。

它成功了吗?是的,是的。

是明智的吗?我没有把握。

你会再做一次吗?不,我已经了解到,MATLAB的动态输入易于快速设计和较少的错误检查。这是不可取的,当它涉及到相当大的复杂项目与许多编码器。我可能会在Java中重新执行这个操作,因为在编译过程中可以尽早捕获许多简单的错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29442259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档