产品介绍
联系我们
联系我们
中国上海市江场三路78号 708室
邮编200436
Tel:+86-21-36560688
Fax:+86-21-66308208
Email:info@china-hicloud.com
简历投递:yao.huang@wellture.com.cn
Altair Embed是一个直观的基于模型的嵌入式图形化开发环境。功能框图被自动转换为高度优化后和紧凑的代码,这对于低成本微处理器和高速采样率是必不可少的。这些代码可以进行离线验证、调试和调谐,之后下载到目标微处理器(MCU)进行使用。
 
产品亮点
·高效的框图到代码的能力:
    -可视实时系统
    -快速运行时间
    -低内存占用
    -可读性代码
·交互式的SIL、PIL和HIL:
    -当系统处于运行状态时,通过数据记录、缓冲和数字范围获得系统洞察力
·状态图表:
    -有限状态机的图形编辑
    -仿真和代码生成
·缩放、定点算法
 
优势
控制系统的快速发展
Altair Embed提供了一个完整的工具系列用于嵌入式控制系统的开发,覆盖了软件在环、处理器在环以及硬件在环仿真。你可以编辑修改控制功能框图,并在几秒钟内完成编译并下载到目标MCU中。然后,当系统运行时,你可以交互式地更新控制参数。通过强大的数据记录、缓冲和数字域块,你可以实时洞察部署在目标MCU中的控制算法。
无需手动编码
将控制框图转换为可执行的、实时、实用的代码常常需要有丰富经验的嵌入式系统开发人员。基于Embed的代码产生器,控制设计工程师可以容易地在一个目标硬件上尝试新的算法而不需要手工编码。
实惠和容易配置的解决方案
Embed 基本的配置包含了嵌入式开发所涉及的工具,包括状态图、目标支持、定点算法、高效的代码生成器、电机控制库和其他更多。这使得开发环境根据需求和成本灵活配置。
 
功能
功能框图到代码
Embed产生高效和紧凑的ANSIC代码,可以用于离散、连续和混合的系统。例如,生成闭环电机控制的代码包含了PI控制器、数字输出、脉宽调制(PWM)和编译器外设,可以在一个主频为150MHz的F28335MCU上运行在300KHz。
内存覆盖为:
代码大小:2095 比特
初始化的数据:501 比特
未初始化数据:504 比特
由于生成的固定点和浮点代码可以在任何平台上使用目标编译器自动缩放,因此,Embed允许轻松集成遗留的源代码,并易于移植到目标硬件。图表语言允许用户使用软件/硬件计时器、中断和本地/全局速率轻松配置块的执行命令。用户还可以选择使用Embed的高效的调度方案,或调用外部实时操作系统(RTOS)。
图和代码之间的可跟踪性使得它非常直观,并且可以很容易地处理具有大量模块和可能具有多个层次结构层的大型框图。
交互式硬件在环仿真
在MCU循环仿真(MCU-in-theloop)中,受控对象模型(plant model)在Embed中运行在主机中,同时控制算法实时运行在目标MCU中。在目标MCU 和Embed之间的实时通信是通过一个JTAG热键实现的。当你在调谐参数和监测实时数据时, Embed的GUI被保留。
Embed也支持一个处理器在环(PIL)同步通信模块,其可以在锁定步骤中通过仿真运行目标,允许嵌入式的算法得到简单验证。溢出和精度损失效应在仿真时间中是容易被发现和纠正的。
状态图
Embed 支持OMG UML 2.1兼容性的图形状态图形编辑、仿真和代码生成。结合一个内置的C解释器,状态图实现对复杂系统控制的快速和可靠的开发。不管你需要对一个串行协议进行解码还是单步调试一个复杂的启动或关闭序列,状态图模块库会简化这些任务。
缩放、定点算法
定点模块库允许执行仿真以及缩放和定点操作的高效代码产生。自动缩放加速定点的开发,而在线代码生成产生更快的目标代码。
可支持目标硬件
目标特定模块允许你容易地对片上设备进行编程。随着支持的硬件数量增长,Embed当前支持来自TI仪器( C2000,MSP430/Concerto),用于Arduino 的 Atmel ( Atmega328
/2560/32u4)以及通用MCU支持。Embed同时提供驱动模块,包括模拟ADC、ePWM、eCAP(事件捕获)、SPI、SCI(RS232串行)、I2C 、数字GPIO、QEP(正交编码器)和CAN2.0。
可选配模块
Altair Embed/数字电源设计
为数字电源应用提供一个组件库和模型子模块(包括功率转换器、控制器、补偿器、源和更多)。
Altair Embed/Comm
允许你在信号级或物理层级创建端对端通信系统模型。它为模拟、数字和混合模式通信系统提供了快速和精
确的解决方案。