1、依据产品功能需求和用户体验目标,独立完成 HMI 软件的架构设计与详细功能模块设计,采用合适的设计模式确保软件的可扩展性、可维护性和稳定性;
2、熟练运用 QT 开发框架进行应用程序开发,能够高效地构建复杂的图形用户界面,包括界面布局、控件创建与定制、事件处理机制等,确保软件在不同分辨率和屏幕尺寸下的兼容性和显示效果;
3、负责与底层硬件驱动程序和系统软件进行接口对接,实现数据的准确采集与传输,确保 HMI 软件与硬件设备之间的协同工作,如实时监控硬件设备状态、接收并处理硬件反馈信息等;
4、深入理解用户体验原则和视觉设计规范,具备出色的审美能力,能够根据产品定位和目标用户群体特征,进行 HMI 界面的整体风格设计与色彩搭配方案制定,使界面具有高度的一致性和专业性,符合人体工程学和用户操作习惯。
5、熟练运用图形设计工具进行界面元素的设计与制作,包括图标设计、背景图像绘制、界面装饰元素等,将设计稿精确转换为 QT 可实现的界面资源,并通过代码优化实现界面的流畅渲染和过渡效果,如动画效果、渐变效果、阴影效果等,提升界面的视觉吸引力和交互质感;
6、利用 QT 的图形绘制和动画功能,开发设备运行状态的动态仿真模型,通过实时数据驱动动画效果,直观地展示设备内部的工作原理、工艺流程以及物理参数变化,如机械运动模拟、流体流动效果、温度变化曲线等,帮助用户更好地理解和监控设备运行情况,提高操作的准确性和安全性。