IAR视觉状态促销

在Linux上建造状态机

2022年4月22日
IAR Systems的“视觉状态”在Linux和Windows上工作,简化了创建状态机模型的任务。

您将学到什么

  • 如何将图形状态机模型转换为C,C ++,C#或Java代码。
  • 为什么使用视觉状态之类的工具比在源代码中构建状态机更好。

如今,人工智能和机器学习往往会吸引人们的焦点,但是像州机器这样的编程技术仍然是一种非常有用的工具。他们经常提供模型或要求。

将其转变为应用程序成为使用类似产品时的任务IAR系统视觉状态,现在在Windows和Linux上运行。新的跨平台托管使基于Linux的程序员能够将状态计算图转换为代码,从而减少由于翻译而引起的编码错误。

通过Visual State的图形界面,可以使用熟悉的拖放方法创建状态机模型(见图)。这些模型可以变成C,C ++,C#或Java源代码。过去,基于Linux的开发人员可以在Windows中执行此操作,并将源代码移至其开发系统,但这充其量往往很烦人。


国家机器对于许多嵌入式应用程序等事件驱动的应用程序非常有用。通过传感器在环境中检测到的变化可以启动过渡。

尽管可以在C源代码中构建状态机,但通常是开关或条件语句的集合。这就是视觉状态会产生的,但是状态过渡往往会隐藏在文本混乱中,而图形呈现则在隐藏细节的同时保留它们。图形版本更容易呈现和理解。

像ISO 26262和IEC 61508这样的安全标准以过程为导向。使用视觉状态之类的工具可以以状态机模型的形式移动一个想法,以编码,消除翻译中的人为因素。

随着系统的大小和复杂性的增长,视觉状态之类的工具变得越来越重要。可以轻松地手工编码具有十几个状态以及一些状态和控制功能的状态机。但是,处理数百个州可能会令人生畏和容易出错,尤其是在对模型进行更改的情况下,然后需要反映在源代码和程序测试中。

赞助

LIDAR有效范围

2021年8月24日
小乔治·威廉姆斯(George M. Williams);安德鲁·亨廷顿。博士学位,Allegro微型系统。下载PDF版本。介绍。LIDAR系统的有效范围…

> 95%效率,1 kW模拟控制AC/DC参考设计5G电信整流器

已经开发了一个完全组装的板,仅用于测试和性能验证,并且不可出售。下载现成的系统F…

18.5-V输出,4.8-A同步增压转换器与负载断开连接

18.5-V输出,4.8-A同步增压转换器与负载断开连接

Allegro的无训练当前传感器解决方案

ACS3761X Hall效果传感器IC溶液家族是一种无芯且无盾的溶液,可降低BOM和整体逆变器的尺寸和重量。这些...

声音你的意见!

本网站要求您注册或登录以发表评论。
尚未添加评论。想开始对话吗?
Baidu