HALCON 为多个输入/输出设备提供接口,以实现数据采集。这些接口以动态可加载库的形式提供(Windows:DLL;类 Unix 系统:共享库)。库名以前缀 hio 开头;以后缀 xl 结尾的库由 HALCON XL 使用。
HALCON 输入/输出设备接口使用一组算子统一访问不同的输入/输出设备。安装好输入/输出设备后,使用算子 open_io_device 建立连接,指定输入/输出设备接口的名称以及一些设备特定参数。连接建立后,可通过调用 open_io_channel 打开传输通道。要在该通道上读取和写入数值,可分别使用算子 read_io_channel 和 write_io_channel。
请注意,HALCON 输入/输出设备接口的变化频率可能高于 HALCON 库本身。您可以在 http://www.mvtec.com/products/interfaces 下找到最新信息和可下载的接口(包括文档)。有关支持的输入/输出设备接口的完整列表,请参阅 输入/输出设备接口参考。