<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=883941705039637&amp;ev=PageView&amp;noscript=1">

中文

中文

一般问题Top

什么是Kanzi?

Kanzi是一套完整的软件解决方案,用于汽车和其他嵌入式应用数字人机界面和用户界面的设计与工程。Kanzi是一套数据驱动型实时图形解决方案,能够快速创建优美的品牌用户界面。

Kanzi包括两个组成部分:

  • Kanzi Studio,为设计师提供的基于PC的工具
  • Kanzi Engine,一个图形和API引擎,用于在目标设备上运行Kanzi用户界面

Kanzi的目标用户?

Kanzi被OEM设计团队、一级供应商设计团队以及HMI软件开发/集成团队用于汽车行业。此外,Kanzi还被用于设计工作室。Kanzi是一套完整的解决方案,让设计师能够在Kanzi Studio中以可视化的方式创建HMI,让工程师能够使用Kanzi Engine API执行应用代码。

Kanzi支持哪些目标硬件?

我们的“技术规格”页面提供了支持的软件和硬件目标平台列表。

Kanzi支持哪些目标操作系统?

我们的“技术规格”页面提供了支持的软件和硬件目标平台列表。

Kanzi是否支持安卓设备?

是的,Kanzi包含对安卓的内置支持,让您能够一键导出HMI应用,在安卓设备上运行。

Kanzi如何与现有软件栈(如状态管理器、导航、用户输入、语音识别等)相集成?

Kanzi可以轻松集成到现有的汽车或嵌入式软件栈中。在Kanzi中,用户界面和应用层是相互分离的,无需对用户界面做出改变便能够自由切换数据源和应用逻辑。

Kanzi Engine提供了一个文档齐全的API和一个插件框架。应用开发人员使用这些工具能够将用户界面与软件栈相集成。

Kanzi功能是否支持扩展?

是的。Kanzi包含一个简单易用的插件接口,提供了对Kanzi数据模型的全面访问,让您能够利用自定义插件扩展Kanzi功能。这可以被设计师在Kanzi Studio中使用,也可以被使用Kanzi Engine的应用开发人员使用。

Kanzi可以创建哪些类型的HMI?能否用于创建仪表、信息娱乐系统或平视显示器(HUD)?

Kanzi可以用于创建任何类型的HMI,不论用例、屏幕尺寸等如何——没有任何限制。我们的技术已经用于数十万辆量产汽车,为仪表盘、信息娱乐系统等各种HMI提供技术支持。

Kanzi是否已用于量产汽车?

是的,Kanzi自2012年以来已经用于量产汽车。我们的解决方案已经用于道路上行驶的数十万辆汽车。更多信息,请访问我们的“使用案例”页面。

能否使用Kanzi开发移动应用?

可以,Kanzi可以用于移动应用开发。Kanzi包含在移动平台上开发现代可扩展的应用所需的一切。

是否提供在线Kanzi培训视频或课程?

Kanzi Studio提供了一系列汽车教程和视频。我们还在全球范围内组织了培训。更多信息,请访问:http://www.rightware.com/kanzi/training/

Kanzi是否与HTML 5应用兼容?

是的,HTML 5应用可以集成到由Kanzi提供技术支持的用户界面中。

使用Kanzi是否需要高端目标硬件?

不需要——Kanzi在具有成本效益的硬件上也能运行良好。凭借Kanzi,我们使用一个60帧每秒的全高清Freescale i.MX6 Solo通过一个3D汽车模型和3D地图实现了一系列可配置集群。Kanzi提供了优化性能的多种方法,其中包括我们的渐进式渲染技术。

凭借Kanzi Lite,Kanzi可以运行在具有成本效益的微控制器上。

Kanzi是否提供用户界面在目标设备上的外观预览?

是的。Kanzi Studio是一个WYSIWYG设计编辑器——它使用的是与目标硬件相同的图形引擎。

如何获得Kanzi许可?

如欲了解许可详情,请与我们取得联系。

功能问题Top

Kanzi Studio支持哪些2D/3D图形文件格式?

我们的“技术规格”页面提供了支持的文件格式列表。

是否支持图像压缩算法?

Kanzi支持以下由GPU提供本地支持的压缩格式:AMD纹理压缩(ATC)、爱立信纹理压缩(ETC)、PowerVR纹理压缩(PVRTC)。图像压缩能够缩短将图像数据上传至GPU所需的时间。使用图像压缩能够提升性能。

Kanzi如何渲染高品质图像?是预渲染吗?

Kanzi既支持实时图形渲染,又支持预渲染。不过,Kanzi的实力在于其实时图形引擎。

使用实时图形能够显著降低开发时间和成本。变化可以快速部署,资源足迹能够保持较低。

Kanzi仅是一个3D解决方案吗?

不是的。Kanzi对于2D和3D图形来说都是很好的解决方案。

Kanzi针对2D和3D内容提供了一个统一的图形管线。这意味着,作为设计师,您能够在用户界面中无缝融合2D和3D图形。我们的2D渲染的独特之处就在于,它利用了OpenGL ES,让您能够访问3D着色器,让您能够在3D空间里自由操纵2D对象,利用实时视觉效果增强2D图形。

在不支持OpenGL ES的平台上,可以通过我们的Kanzi Lite延伸使用Kanzi。这让Kanzi能够用于配备专有图形加速器、具有成本效益的硬件。

Kanzi是否支持本地化?即修改UI语言、字体、右对齐文本等?

Kanzi为本地化和国际化提供了内置支持。任何资产(文本、图像)及其任何属性均可以设定为本地化资产,使用Kanzi本地化系统进行控制。Kanzi Engine API通过C++代码提供了本地化系统的完全访问。更多详情,请观看视频:

https://rightware.wistia.com/medias/c88k3tssxk

Kanzi如何对2D和3D源文件进行变更处理?设计者能否沿用原始设计文件?

Kanzi Studio为重新导入2D和3D内容提供了一个简单的机制,无需打破设计便能够对源文件进行更改。

Kanzi如何处理Adobe Photoshop(.PSD)文件?

Photoshop文件,包括这些文件的布局、层级、位图、字体和文本,均可以导入Kanzi Studio。在导入过程中,PSD文件中的所有元素将被转换,以匹配Kanzi对等元素,例如文本块和位图图像。

如何使用Kanzi制作3D动画?是否支持关键帧动画?

Kanzi的动画系统支持从3D工具中导入现有(关键帧)动画以及创建自定义动画。您可以使用两种方法创建轮胎旋转、开门等动画。

Kanzi支持哪些脚本语言?

Kanzi Studio支持使用Javascript为UI事件增添脚本动作。使用Javascript能够在Kanzi Studio中创建简单的UI逻辑,降低应用开发的复杂性。这对于早期原型设计来说非常有用,让您在通过API获得数据访问之前便能够执行UI功能。

Kanzi支持哪些字体?

我们的“技术规格”页面提供了支持的字体列表。

Kanzi能否渲染不同帧率的内容?

是的,Kanzi提供了渐进式渲染,让您能够界定UI元素的渲染速度。例如,您的汽车诊断屏幕上的元素可以设定在30帧每秒,速度/RPM指针设定在60帧每秒。渲染不同帧率的内容能够用于提升性能。

Kanzi能否轻松集成摄像头图像、视频回放、显示音频、智能手机连接(CarPlay或Android Auto)、导航及现有的图形应用?

是的。Kanzi可以渲染来自任何来源的图像,与任何第三方应用实现轻松无缝集成。

工作流问题Top

运行Kanzi Studio对软硬件的最低要求?

我们的“技术规格”页面提供了软件和硬件要求列表。

能否在OS X上运行Kanzi Studio?

Kanzi Studio可以通过Bootcamp、VMWare Fusion或Parallels Desktop在Mac电脑上运行。

同一个Kanzi项目是否允许多用户同时使用?

是的。项目可以存储在版本控制系统中(其中包括Git),您可以使用Kanzi解决并流冲突。多个用户可以参与同一个项目。

Kanzi是否支持分布式开发?不同模块的资源或模板是否支持共享?

是的。Kanzi支持Kanzi Studio项目共享,其中包括资源和模板。您还可以添加链接参考到另一个项目,可以将这些参考内容的修改推送至它们的原始位置。Kanzi Engine还可以将多项目资源二进制文件整合到最终的应用中,让您能够对它们进行单独设计。

如何集成Kanzi和车载信号,例如来自CAN总线或FlexRay的信号?

通过使用Kanzi Engine API,Kanzi可以与CAN、FlexRay、Simulink等外部数据源轻松集成。

Kanzi是否支持SVN或GIT,以便于版本管理?

是的。您可以将项目存储在这些版本控制系统中,使用Kanzi Studio解决并流冲突。

Qt与Kanzi能否同时使用?

是的。可以将Qt代码与Kanzi应用集成。