Da Vinci LCD是上海驻利电子公司(www.shzldz.com)开发的,用于LCD屏的人机界面工具,方便用户轻松开发人机界面,自动生成C代码。利用Da Vinci LCD工具,用户只需要设计画面、设置动作和事件,就能实现快速的人机界面的开发。同时提供的API,可以供程序员开发更加复杂的逻辑,大大提高了软件开发周期,节约了成本。并提供显示模拟器,可以在硬件未开发好的情况下,同步进行显示模块的开发。在购买前,您可以下载试用免费版本(http://www.shzldz.com/down/class/?2.html)。
功能介绍:
1、基本功能:
l 支持多种语言的显示。
l 支持文字的滚动,文字的反显,改变文字的颜色,字体左对齐,居中对齐,右对齐。
l 支持图片的显示,图片的移动。
l 支持矩形填充、移动、颜色和大小的动态改变。
l 支持滚动条的显示。
2、高级功能:
l 支持容器。可以将文字,图片,矩形填充等基本元素组合成一个整体来显示。
l 支持动态容器。可以动态的显示任意某个容器。
l 支持不同优先级的画面。支持弹出式窗体。
l 支持事件和动作。用户设置事件及相应的动作后,可实现在软件没开发的情况下,由美工先期实现画面的动态预览。同时可以生成事件和动作的C代码,供程序员后期使用。
主要特点:
1、 节约2/3的开发时间,大大降低了人力成本,加快了产品上市时间。
2、 目前已成功用于多款工业控制、汽车仪表和音响的人机界面。---已经过大量严格的验证。
3、API采用标准C语言开发。代码的编写符合汽车级开发标准——MISRA-C-:2004。
4、 API开放源码,方便用户移植。
5、 具有运行效率高、速度快、占用内存小等特点。
6、 自动生成C代码,用户只需要编写自己的应用逻辑。
7、 支持事件和动作的设置,提前阅览动态画面,生成事件和动作C代码,供软件开发人员使用,加快了软件的开发速度。
8、 适用于不同的嵌入式操作系统。
9、 提供的模拟器,可以在没有硬件的情况下,在模拟器下先行开发(环境VC 6.0)。