我正在尝试确定为我的工作购买这两个中的哪一个。我用过 SIMULINK 但不是 LabVIEW。有没有人用过两者并想提供一些细节?我的调查标准是用户友好性、库和模板功能的可用性、实时探测设施、COTS 硬件接口机会、代码生成质量、可测试性设计(即易于生成单元/验收测试)等。但是,如果任何人想用更多的标准教育我,请务必这样做!
对于不了解 SIMULINK 和 LabVIEW 的任何人 - 这些都是用于图形数据流建模(以及代码生成)的领域特定语言 (DSL)。这些是多行业工具,大量用于工程设计和建模。
重要- 我很想知道 SIMULINK 和 LabVIEW 是否提供实时探测。例如,我有一个想要模拟的模型。如果该模型中存在与某些构建块相关的变量,我是否可以看到它们随着模拟的继续而变化?我知道 SIMULINK 肯定是不可能的,因为它有一个逐步调试器。我不知道LabVIEW中有任何类似的东西。
我真的没有用过LabVIEW,也因为我的工作互联网有下载限制和管理权限问题而暂时无法获得它。这就是为什么我根本不能仅使用 NI 网站来得出结论的原因。如果有任何白皮书可以解决这个问题,我也很想知道:)
自上次发布以来的更新
我用过 MATLAB 代码生成器,不会说它是最好的。但是,我现在听说 SIMULINK Embedded Coder 是最好的代码生成器,几乎是同类中的一种。任何人都可以确认这是否有利于安全关键系统设计,即从安全关键子系统模型生成代码。我知道 Mathworks 一直在努力缩小差距,以实现完全灵活的生产级 C/C++ 代码生成。
我知道一个理想的答案是“取决于你想要做什么,两者都用一点”。有趣的是,我认为我正朝着这个方向前进。ATEOTD,这是一大笔钱,需要“花好”。
提前致谢。