全国服务热线:13120616810
网站公告:
诚信为本:市场在变,诚信永远不变...
全国服务热线:13120616810
联系购买 CONTACT US

手机:15366427569

电话:13120616810

邮箱:Alex_le_china@126.com

地址:上海市虹口区广纪路173号1001-1007室157D

软件知识
KNOWLEDGE
当前位置:首页 > 软件知识 >正文
Altair Embed——嵌入式系统的可视化环境
添加时间:2023-04-20
浏览次数:46
Altair Embed——嵌入式系统的可视化环境

Altair Embed 是一个直观的基于模型的嵌入式图形化开发环境。功能框图被自动转换为高度优化后和紧凑的代码,这对于低成本微处理器和高速采样率是必不可少的。这些代码可以进行离线验证、调试和调谐,之后下载到目标微处理器(MCU)进行使用。


image.png


产品亮点

• 直观的图形界面用于嵌入式系统仿真和HIL调试

• 快速原型及代码生成,支持TI、意法半导体 (ST) 、Arduino 、AMD64 、树莓派等硬件

• 片上外围设备自动编程

• IoT 设备嵌入式开发

• 具备自动缩放定点数运算功能,生成可用于量产的 C 代码

• 通过离线仿真进行算法验证

• 算法自动编译、连接及下载至硬件

• 在环测试支持 JTAG 及 HotLink 串口

优势

控制系统的快速发展

Embed 提供了一个完整的工具系列用于嵌入式控制系统的开发,覆盖了软件在环、处理器在环以及硬件在环仿真。

你可以编辑修改控制功能框图,并在几秒钟内完成编译并下载到目标 MCU 中。然后,当系统运行时,你可以交互式地更新控制参数。

通过强大的数据记录、缓冲和数字域块,你可以实时洞察部署在目标 MCU 中的控制算法。


无需手动编码

将控制框图转换为可执行的、实时、实用的代码常常需要有丰富经验的嵌入式系统开发人员。基于 Embed 的代码产生器,控制设计工程师可以容易地在一个目标硬件上尝试新的算法而不需要手工编码。


实惠和容易配置的解决方案

Embed 基本的配置包含了嵌入式开发所涉及的工具,包括状态图、目标支持、定点算法、高效的代码生成器、电机控制库和其他更多。这使得开发环境根据需求和成本灵活配置。

功能

功能框图到代码

Embed  产生高效和紧凑的 ANSI C 代码,可以用于离散、连续和混合的系统 。 例如,生成闭环电机控制的代码包含了 PI 控制器、数字输出、脉宽调制(PWM) 和编译器外设,可以在一个主频为150MHz 的 F28335 MCU 上运行在300KHz。


内存覆盖为:

代码大小:2095 比特

初始化的数据:501 比特

未初始化数据:504 比特

由于生成的固定点和浮点代码可以在任何平台上使用目标编译器自动缩放,因此,Embed 允许轻松集成遗留的源代码,并易于移植到目标硬件。

图表语言允许用户使用软件/硬件计时器、中断和本地/全局速率轻松配置块的执行命令。用户还可以选择使用 Embed 的高效的调度方案,或调用外部实时操作系统 ( RTOS ) 。

图和代码之间的可跟踪性使得它非常直观,并且可以很容易地处理具有大量模块和可能具有多个层次结构层的大型框图。


image.png


交互式硬件在环仿真

在MCU循环仿真( MCU - in -the - loop)中,受控对象模型(plantmod-el)在 Embed 中运行在主机中,同时控制算法实时运行在目标 MCU 中。在目标 MCU 和 Embed 之间的实时通信是通过一个 JTAG 热键实现的。当你在调谐参数和监测实时数据时, Embed 的 GUI 被保留。

Embed 也支持一个处理器在环 (PIL) 同步通信模块,其可以在锁定步骤中通过仿真运行目标,允许嵌入式的算法得到简单验证。溢出和精度损失效应在仿真时间中是容易被发现和纠正的。


状态图

Embed 支持 OMG UML 2.1 兼容性的图形状态图形编辑、仿真和代码生成。结合一个内置的 C 解释器,状态图实现对复杂系统控制的快速和可靠的开发。不管你需要对一个串行协议进行解码还是单步调试一个复杂的启动或关闭序列,状态图模块库会简化这些任务。


缩放 、定点算法

定点模块库允许执行仿真以及缩放和定点操作的高效代码产生。自动缩放加速定点的开发,而在线代码生成产生更快的目标代码。


可支持目标硬件

目标特定模块允许你容易地对片上设备进行编程,Embed 对上千款主流的微处理器(MCUs)提供深度支持,包括:Texas  Instruments™, STMicro-electronics®,   Arduino®, Raspberry Pi® 等。

可选配模块

Embed /数字电源设计

为数字电源应用提供一个组件库和模型子模块(包括功率转换器 、控制器、补偿器、源和更多)。


Embed / Comm

允许你在信号级或物理层级创建端对端通信系统模型。它为模拟、数字和混合模式通信系统提供了快速和精确的解决方案。