厦门盈亦自动化科技有限公司
主营产品: 可编程序控制器、PLC模块、CPU处理器、机架电源端子,自动化
伺服驱动 1747-ASB 欢迎抢购 大量库存

伺服驱动 1747-ASB 欢迎抢购 大量库存

1756-A10

1756-A13

1756-A17

1756-A4

1756-A7

1756-BA1

1756-BA2

1756-BATA

1756-IF16

1756-IF16H

1756-IF8

1756-IF8H

1756-IF8I

1756-IF6I

1756-IF6CIS

1756-IT6I

 

1794-IM16

1794-IM8

1794-IR8

1794-IRT8

1794-IT8

1794-IV16

1794-IV32

1794-OA16

 

1756-HSC

1756-IA16

1756-IA16I

1756-IA32

1756-IB16

1756-IB16D

1756-IB16I

1756-IB32

 

1756-CN2

1756-CN2R

1756-CNB

1756-CNBR

1756-DHRIO

1756-DNB

1756-EN2T

1756-EN2TR

1756-EN3TR

1756-ENBT

1756-ENET

1756-EWEB

1756-IR6I

1756-IR12

1756-IRT8I

1756-IT6I2

1756-IM16

1756-L61

1756-L62

1756-L63

1756-L64

1756-L65

1756-L71

1756-L71S

 

1756-M03SE

1756-M08SE

1756-M16SE

1756-N2

1756-OA16

1756-OA16I

1756-OB16D

1756-OB16E

1756-OB16I

1756-OB32

1756-OF4

1756-OF8

 

1756-BATA

1756-CNB

1756-IC16

1756-IB16

1756-IB32

1756-IF16

1756-IR61

1734-ACNR

1734-ADN

1734-AENT

1734-AENTR

1734-APB

 

1756-TBS6H

1756-TBSH

1757-SRM

1746-N2

1746-NI16I

1746-NI4

 

1756-PA75R

1756-PB72

1756-PB75

1756-RM

1756-IB16

1746-IV32

 

1756-OF8I

1756-OW16I

1756-PA72

1756-PA75

1794-OA8

1794-OA8I

 

1746-IA16

1746-IB16

1746-IB32

1746-IM16

1746-IO12DC

1746-ITB16


伺服驱动 1747-ASB 欢迎抢购 大量库存

一站式设计工具链,打造交互体验

一套完整的HMI设计软件解决方案,少不了工具链的加持。下图是CGI Studio工具链的展示。用户把用Photoshop或其他设计工具做的2D、3D资源通过Importer导入Scene Composer(资源编辑器)后,直接编辑完成需要的设置,然后配上state machine(状态机的编辑器)和Language tables(语言管理器),就能够得到一个完整的GUI方案。

以开发汽车的双开仪表方案为例,只需要把图片和语言导入就可以得到CGI Player(一个简单的界面),整个过程不需要人工编程。完成双开仪表的界面后,用户在Windows或操作平台上可随时做预览和模拟,当开发进度完成至后,整个资源逻辑管理就可以直接下载到用户的开发板。

加贺富仪艾电子深度文章配图-3.jpg

CGI Studio工具链


此外,CGI Studio工具链里还有一个性能分析器(ANALYZER),当在硬件平台上遇到任务调度、资源管理、内存储存等问题的时候,ANALYZER会实时的、可视化的做分析,找到瓶颈在哪里并进行解决,实现好的优化和大的性能。

全方位覆盖!满足低、中、高端各类平台多样化需求

在汽车领域,SOC上集成了多个功能模块,包括处理器、图形处理器、内存控制器、多媒体处理器等。中低端SOC平台常见的问题就2D功能比较强,但3D渲染能力有限,或者几乎没有3D 渲染的能力。针对这个问题,CGI Studio有接口支持专用2D API,不仅是位图传输,还包括旋转和图层的变化。

CGI Studio还具备缓存机制,使得各种系统内存的调用更加方便。在加速启动方面,CGI Studio也做了很多优化,包括内容分区、压缩算法、异步加载等,个别案例在引擎启动时间仅仅是100ms以内。多频渲染是在某个图层或单独线程里进行不同的渲染指令,比如仪表的渲染频率是每秒30帧、60帧,但HUD或者IVI渲染只有每秒5帧、10帧或者15帧,CGI Studio的多层渲染功能可以使传输和内存的占用降低,因此整个GUI的性能就会更好。

在HMI设计工具中,不同的绘图区域和不需要的区域就是脏区,脏区的管理需要自动化相机的失效机制功能,用不到的图像CGI Studio会直接删掉以便节约内存。资源包的管理CGI Studio有两种方式,一种为直接在VRAM上传,另一种是从Flash 直接映射。针对内存池,CGI Studio也开发了专门的内存管理器。

“在经过在几千万辆汽车的应用以后,我们发现GUI的量产过程中遇到的大部分问题是碎片和垃圾收集,它们会导致程序越来越慢甚至出现死机、卡机的现象。CGI Studio的脏区管理和内存池功能使得GUI运行可靠,不会出现上述问题。”孙厚凯说道,“字体也是CGI Studio的一大特色。在欧洲,不同的国家使用不同的语言,常用语言超过20种以上。不同的字体语言需要专门的字体编码器,CGI Studio可以提供Freetype和Monotype 等各种字体和语言管理方式,使得HMI设计工具翻译更快、性能更好。总而言之,就中低端SOC平台而言,在整个欧洲市场、竞争对手以及整个亚太市场,CGI Studio都可以做到性能佳。”

中高端SOC平台是指具备较高性能和先进功能的系统级芯片,用于驱动和管理车辆的各种电子系统,常见的功能之一就是3D渲染。CGI Studio可以支持3D的Open GL ES 1.1 至3.0不同版本,包括各种遮挡剔除、引擎、着色器等。同时,还广泛支持行业标准,例如

虚拟机管理程序、IPC 解决方案、OpenGL、Monotype、Photoshop、Lua 脚本语言等,用户或者设计师只需要简单的配置下相关的语言参数及逻辑即可完成开发。

“针对中高端SOC平台,功能安全是车厂普遍关注的问题。ISO 26262的标准为汽车的互联功能提供了安全性的指导和要求。CGI Studio软件已经实现了ISO 26262 ASIL B的标准,就这一点而言CGI Studio在业内的HMI软件里已处于地位。”孙厚凯强调,“不管是低端的2D SOC还是高端的3D SOC,我们都可以提供完整的供应链方案来应对用户的需求。CGI Studio作为智能汽车的应用开发工具,支持的3D渲染技术也已经达到了代码开源,车厂或用户可以利用我们的软件做二次开发,或者多个项目同时做不同的开发,使开发资源在重复利用的同时还能提高效率。”

伺服驱动 1747-ASB 欢迎抢购 大量库存

展开全文
拨打电话 微信咨询 发送询价