Processing中HPGL绘图仪的连接与使用指南

需积分: 19 2 下载量 94 浏览量 更新于2024-11-14 收藏 100KB ZIP 举报
资源摘要信息:"HPGL-Plotter是一个绘图仪处理库,适用于Processing开发环境。本库能够使开发者连接并使用HPGL绘图仪(如HP7550a)进行图形输出。开发者只需下载整个存储库,并将其放置在Processing文件夹中即可开始使用。库中包含几个示例文件夹,展示了库的功能,这些示例通常都是自解释的。为了使用该库,硬件方面需要一个USB转DB25的转换器连接到HP7550a绘图仪上。在操作系统方面,以OSX为例,需要安装CH340驱动程序,并执行特定的终端命令以启用内核扩展开发模式,并重启计算机。绘图仪本身的配置包括设置波特率为9600,选择Xon/Xoff直接握手协议,设置数据流为本地独立,旁路关闭,双工为全双工模式,以及关闭8位奇偶校验。" 详细知识点说明如下: 1. HPGL绘图仪连接与使用: - HPGL(Hewlett-Packard Graphics Language)是一种由惠普公司开发的向量绘图语言,用于控制绘图仪输出图形。 - HP7550a是一个遵循HPGL协议的绘图仪模型,其设计可以处理专业级别的图形绘制任务。 2. Processing开发环境: - Processing是一个开源的编程语言和集成开发环境(IDE),用于艺术家、设计师、教育工作者和初学者学习如何编程。 - Processing提供了一套库系统,以简化绘图、图形和视觉设计相关的编程工作。 3. HPGL-Plotter库的使用方法: - 开发者需要将HPGL-Plotter库下载并放置在Processing环境的"libraries"文件夹内,以便处理库能够被正确加载。 - 库中提供的示例程序允许用户快速理解库的功能,并用于测试绘图仪是否能正确响应指令。 4. 硬件连接需求: - USB转DB25转换器是连接个人电脑与HPGL绘图仪的必要硬件,因为绘图仪通常不具备USB接口。 - CH340芯片组是转换器中的关键组成部分,负责USB到串行端口的转换任务。 5. 操作系统配置: - 在OSX操作系统中,安装CH340驱动程序是必要的步骤,以保证USB转DB25转换器能够在OSX环境下工作。 - 终端命令`sudo nvram boot-args="kext-dev-mode=1"`用于启用内核扩展开发模式,这允许非官方驱动程序在系统上运行。 - 系统重启是使驱动安装生效的必要步骤。 6. 绘图仪配置指南: - 波特率设置为9600,这是串行通信中的传输速率设置。 - 握手协议设置为Xon/Xoff Direct,这是一种流控制方式,用于防止数据传输过程中的溢出问题。 - 数据流设置为本地独立,意味着绘图仪与主机之间的数据交换不依赖于外部设备。 - 旁路设置为关闭,表明数据传输过程中不经过任何旁路处理。 - 双工设置为全,意味着数据传输可以同时进行发送与接收。 - 奇偶校验设置为8位关,表明数据传输中不使用奇偶校验位。 上述知识点覆盖了HPGL-Plotter库的使用背景、安装配置步骤、硬件需求以及绘图仪的参数设置。掌握这些知识点将有助于开发者成功将HPGL绘图仪集成进Processing环境,进而进行图形和视觉项目的创作。