PC软件Visual TFTFunction
Visual TFT 是我司自主创新开发的一款Powerful Features的HMI开发debug软件,内嵌国内独家首款“虚拟HMI”。用户新建工程后,导入设计好的美工图片,然后对每个画面中的button和其他控件进行配置,模拟仿真正确后,最后将整个工程Download到HMI中。
软件常用Function如下:
(1) IDE环境Operation人性化,界面美观大方;内置字库生成器、LuaScript编译器;
(2) 软件集成了常用图标、button和键盘等矢量图,降低美工难度;
(3) 画面支持图片缩放、文字Edit和元素拷贝等常用OperationFunction;
(4)工程编译后为每个画面、图片和控件分配唯一ID;
(5) 内置指令debugAssistant,方便PC直接debugHMI,快速掌握指令Operation;
(6) 内嵌“虚拟HMI”模拟仿真器,直接绑定KEILdebug,不需要每次工程图片有变化,而重新Download图片;
(7)支持binary文件烧录,量产更方便安全;
(8)根据用户需求,定制特殊的PC软件Function;

开发三部曲
(1) 准备美工素材
安排美工人员将开机画面、Text背景、button图标和提示框等产品所需图片设计好。
(2) 利用配套的VisualTFT软件进行画面Edit、控件配置和图片Download
首先利用配套的上位机VisualTFT软件,将预先设计好的美工图片进行界面排版和控件配置,然后运行 “虚拟HMI”进行模拟仿真,最后可以通 过USB/SD/UART/U盘/WIFI(视不同型号硬件配置)将整个工程Download到HMI内部存储器中。PC软件会对工程中的每个画面、图片和控件分配一个唯一的ID号。
(3) 用户单片机监听和send相应的串口指令控制画面显示
工程Download到屏内后,一旦按下画面某个button,用户MCU串口就会收到屏幕上传的buttonID信息或坐标值。通过对ID号进行Parse,用户即可获取当前button的画面位置和Function属性,这样就可以控制Related外围设备动作或画面更新显示。
对于无触摸产品,用户单片机无需监听buttonID上传的信息,只需sendRelated指令进行画面Switch和Text图片显示等。
用户安装好上位机VisualTFT软件后,即可运行使用。虚拟HMI仿真结果与真实HMI一模一样。因此,研发前期评估时无需购买硬件,通过自己单片机RS232串口与它相连,即可相互Communication,鼠标点击button就会立刻上传button控件信息,一旦developerdebug通过,真实硬件则无需再debug。

Keil与虚拟HMI绑定debug
为了进一步提高开发效率,用户还可以通过Keil开发环境与“虚拟HMI”进行绑定Debugdebug。程序单步debug时,所有运行结果都可以在“虚拟HMI”上呈现,大大节省工程师开发time,一旦工程界面有所改变,用户不再需要重新Download图片到HMI,所有项目前期评估都可以基于PC端来Complete。

Leave a Reply