目前,越来越多的汽车公司将HMI系统应用于车辆设计,以便于驾驶员在驾驶过程中控制空调系统、视听系统和导航系统。应用的广泛性,如何选择汽车hmi编程软件变得越来越重要,今天这篇文章就来给大家做相关的介绍。
什么是汽车HMI
HMI是Human Machine Interface 的缩写,称作人机接口,也叫人机界面,是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。
开发流程
汽车HMI设计开发必须按照整车开发的流程进行,这样在造车的各个阶段才能有效的管控和输出设计物,由于HMI设计涉及的相关范畴广,只有按照既定的流程才能设计出富有竞争力的人机界面整体方案。
这里简单描述整车开发流程,然后我们来说一下HMI设计流程
整车开发流程
· 产品战略阶段
· 概念设计阶段
· 设计开发阶段
· 工程车阶段
· 生产阶段
· 上市运营阶段
(图片来自网络)
HMI设计开发流程
· 用户调研和评估
· 前期HMI概念和策略
· HMI整体设计,主要包含以下细分模块:产品功能配置、内饰设计、市场竞品对标、人因分析、硬件约束、软件约束、功能需求定义、交互设计、视觉设计
· 工程实现阶段主要包含:零件demo样机台架、系统开发、硬件开发、软件开发、整车测试与评价
· 上市运营阶段
如何选择汽车hmi编程软件
选择哪种方式建立或增强HMI,很大程度上取决于个人的喜好和能力。方法不只局限于一种。有的人可能采用Visual Basic来进行应用的开发,但需要采用OPC进行运行时间(runtime)通信。一个简单的应用也许只有out-of-the-box(取出即用)设置,但一个更加精细的系统就需要更精确的更强大的功能,采用C++ 或C#。符号库和ActiveX控制,适用于大多数HMI软件包,也可作为扩充程序(add-on),可进一步用户化其应用。选择编程工具也许是厂商指定的。厂商通常需要在企业的所有环节中都采用某种编程工具和方法,以保持一致性。
(图片来自网络)
HMI编程并非一定是必要的。现在,大多数HMI 趋向于配置(configuration oriented),这样即使不是编程人员或编程背景较少的人员也能生成一个相当有效的系统。采用友好的图形用户界面(GUI),填入式(fill-in-the-blank)屏幕,以及一些培训,大多数工程师能容易地使用配置和脚本工具,实现工作目的。
通过上文介绍,大家对于汽车hmi系统有了初步的认识,随着智能汽车时代的到来,HMI设计迎来了一个发展阶段,汽车HMI是一个系统的创新,HMI设计将成为继外观造型,内饰设计,汽车行业转型之后的第三个主观感知要素。