"迪文HMI指令集_V11提供了迪文串口智能显示终端的一系列指令,用于控制和操作HMI的各种显示功能,包括文本、图形、图像、触摸屏等。该指令集包含了对通信帧缓冲区FIFO的描述,以及各种具体指令的详细解释和用法。"
迪文HMI指令集是北京迪文科技有限公司开发的一套用于其串口智能显示终端的指令系统,版本为V1.1。这个指令集支持多种功能,如设置显示属性、文本和字符处理、图形绘制、图像显示以及背光控制和触摸屏交互。
1. **串口说明**:
- **串口工作模式**:描述了迪文HMI在不同串口模式下的工作方式。
- **数据帧架构**:定义了数据帧的结构,包括起始位、数据位、停止位和校验位等。
- **通信帧缓冲区(FIFO)**:HMI具有一个24帧的FIFO通信缓冲区,按照先进先出的原则处理数据。
- **字节传送顺序**:说明了数据传输时字节的排列方式。
- **传送方向**:定义了数据传输的方向,可能是主机到设备或设备到主机。
2. **指令速查表**:
指令集包括了各种操作指令,如握手指令、设置调色板、设置字符间距、取颜色值、光标控制、文本显示、点显示、连线显示、圆弧/圆域显示、矩形框显示、全屏清屏、区域平移、图片/图标显示、背光亮度控制和触摸屏操作等。
3. **具体指令详解**:
- **握手指令** (0X00):用于建立或确认与HMI的连接。
- **设置调色板** (0X40):允许用户自定义颜色。
- **点显示** (0X50, 0X51, 0X74, 0X72):用于设置像素点或绘制动态曲线。
- **连线显示** (0X56, 0X5D, 0X75, 0X76):绘制直线、频谱图和折线图。
- **图片/图标显示** (0X70, 0X71, 0X99, 0XE2):加载和显示图像或图标,支持剪切和自定义图标。
- **背光亮度控制** (0X5E, 0X5F):开关背光和调节亮度。
- **触摸屏操作** (0X72, 0X73, 0X78, 0XE4):获取触摸位置和键码,实现用户交互。
4. **不同类型HMI指令比较表**:
提供了不同指令之间的对比,帮助开发者选择合适的指令进行编程。
5. **指令集说明**:
对每个指令的详细说明,包括参数、操作及效果,便于开发者理解和应用。
这些指令使得迪文HMI能够实现复杂的人机交互功能,包括丰富的图形和文本显示,以及对触摸输入的响应,从而在工业自动化、监控系统、智能家居等领域有着广泛的应用。开发者可以根据具体需求选择和组合这些指令,以实现自定义的界面和交互逻辑。