Kishen马哈,MathWorks
Stateflow®提供一种图形化语言,包括状态转换图、流程图、状态转换表和真值表。如何用MATLAB描述状态流®算法和仿真软件金宝app®模型对输入信号、事件和基于时间的条件作出反应。
设计和开发监控控制、任务调度、故障管理、通信协议、用户界面和混合系统。
模型组合和顺序决策逻辑,可以在Simulink模型中作为块进行模拟,也可以在MATLAB中作为对象执行。金宝app在执行逻辑时,使用图形动画分析和调试逻辑。编辑时和运行时检查确保在实现之前设计的一致性和完整性。
通过利用状态图、流程图和真值表,状态流简化了包含复杂逻辑或在多种操作模式之间切换的系统设计。状态流用于开发监控控制和任务调度、故障管理、测试和测量、接口逻辑和通信协议等应用程序。一个图表可以代表整个规范文档,但是这些图表并不仅仅是静态的图片。状态流程图是Simulink模型中的块。金宝app只需单击run按钮,就可以看到它们是一个更大的建模和模拟环境的一部分。这使您能够模拟和评估设计的性能和行为。
状态流动画和图形调试使您能够检查设计如何在状态之间转换。您可以使用序列查看器等诊断工具检查您的场景是如何展开的。您可以将您的设计直接链接到需求,检查它是否符合行业标准,并收集覆盖率指标以确保一切正常工作。一旦你验证和验证了你的设计行为,你可以自动生成C, c++, HDL和PLC代码。这使您可以直接在实现平台上利用您的工作,而无需手工编写数千行代码。
类似地,您可以自动创建伴随设计的文档。如果不使用Simulink模型开发MATLAB应用程序,仍然可以使用状态流来简化设计。金宝app在MATLAB中,状态流程图被表示为对象,您可以使用这些对象来为机器人编程,或者在任何时间很重要的地方。同一个图表可以表示多个对象的逻辑。这使得更改场景中的对象数量变得很简单。
要了解更多或开始试用,请参考状态流产品页面。
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。