Kanzi Studio是kanzi的UI编辑器,最近kanzi开始从外国进入中国市场,主要服务于车载电子的中控、仪表盘界面设置。
kanzi目录结构:
安装完kanzi之后会看到下图的目录结构:
KanziWorkspace:安装完kanzi之后会有一个对应的kanzi工作空间,集成了kanzi的开发环境,后续的开发将会在这个目录里。
Projects: 工程目录,在kanzi上建立的新工程应该放在这里面。只要在kanzi studio上新建一个工程保存就会生成一个project文件。
Tool_project:kanzi studio的工程,UI设计师工作目录。
Application: kanzi studio中工程对应的代码工程,外部代码与kanzi交互,HMI工程师工作目录。
bin: 存放kanzi的kzb文件,cfg文件等,HMI工程师需要导入这些资源到代码中。
config:里面有对应Window、Linux、QNX等不同平台的工程文件
output:HMI工程师对kanzi工程编译后生成的文件
src: HMI的 .c、 .cpp、 .h、 .hpp源文件存放路径。
编译器的支持:
目前Kanzi 对编译器的支持有VS2010、VS2013都可以直接导入。
开发流程:
UI设计师在Kanzi studio中设计好产品的样子,然后导出(Ctrl + F8)kzb资源文件。
HMI工程师拿到导出的kzb文件,对UI布局的界面进行消息、事件等操控。
这样就达到分开合作,UI设计师只专注设计不用去管软件怎么操控实现;HMI工程师只管操控,不用去管UI怎么设计。