主权项 |
一种应用于有纸记录仪的曲线打印控制方法,其特征在于,包括:当接收到有纸记录仪的主处理器所发送的通信帧时,解析所述通信帧,获得需打印曲线的位置;将所述需打印曲线的位置按照大小顺序依次排列,获得第一位置、第二位置直至第N位置;其中,所述N为整数;将排序后的相邻位置作差,获得N‑1个距离;将所述第一位置或第N位置作为零点位置;驱动打印模块从所述零点位置开始,依次移动所述N‑1个距离,打印所述需打印曲线;其中,当将所述需打印曲线的位置按照由小到大排序时,所述零点位置为第一位置;当所述N‑1个距离分别为第一距离、第二距离直至第N‑1距离时,所述驱动打印模块从所述零点位置开始,依次移动N‑1个距离,打印所述需打印曲线,包括:驱动所述打印模块跳至所述第一位置处进行打印;驱动所述打印模块从所述第一位置移动所述第一距离,到达第一目标位置处进行打印;驱动所述打印模块从所述第一目标位置移动所述第二距离,到达第二目标位置处进行打印,依次类推,直至移动第N‑1距离,到达第N‑1目标位置进行打印为止;或当将所述需打印曲线的位置按照由大到小的顺序排列时,所述零点位置为第N位置;当所述N‑1个距离分别为第一距离、第二距离直至第N‑1距离时,所述驱动打印模块从所述零点位置开始,依次移动所述N‑1个距离,打印需打印曲线,包括:驱动所述打印模块跳至所述第N位置处进行打印;驱动所述打印模块从所述第N位置处移动所述第N‑1距离,到达第一目标位置进行打印;驱动所述打印模块从所述第一目标位置处移动第N‑2距离,到达第二目标位置进行打印,依次类推,直至移动至第一距离,到达第N‑1目标位置进行打印为止。 |