C++函数式编程:AEC429-PCI/S6板卡详细操作指南

需积分: 47 58 下载量 25 浏览量 更新于2024-08-10 收藏 1.13MB PDF 举报
本篇文档详细介绍了C++函数式编程在AEC429-PCI/S6板卡上的软件使用方法。首先,用户在应用程序启动时需选择板卡号,这在CPCI和PCI总线板卡中分别对应不同的编号规则。板卡号的选择至关重要,因为它确定了用户操作的具体设备。 配置字设置是软件操作的核心部分,涉及到比特率、数据位和校验等参数。比特率提供了100K、50K、48K和12.5K等选项,用户需根据需求调整。配置字内容包括接收和发送比特率、数据位长度(32位或25位)以及校验方式(奇校验、偶校验或无校验)。工作模式有正常模式(数据通过引脚交互)和自环模式(板卡内部循环)。 触发深度设置允许用户设定每个通道的数据接收量,最大支持16K字节。接收模式提供了中断接收和查询方式两种选择,中断模式下,板卡会在达到触发深度时发出中断信号。 在接收标号过滤方面,用户可以设置256个标号进行筛选,其中SD号范围是0到3。标号通过组合高4位和低4位横向与纵向数值来确定。例如,若要过滤SD为1的标号11H和22H,需先设置SD为1,然后选择对应的标号并启用SD和标号过滤。 整个软件使用过程需要注意,必须在完成板卡复位后才能修改基本设置。此外,文档还强调了版权信息和免责声明,明确指出未经许可不得复制或修改文档内容,并且北京神州飞航科技有限责任公司不对使用过程中可能出现的问题或损失承担责任。 该文档详细列出了驱动程序编程接口,包括动态链接库(DLL)的使用方法、所需的编程工具、引用文件和结构说明。驱动程序函数功能涵盖429协议的初始化、数据接收和发送等操作,以及驱动软件接口函数的详细说明,如AEC429D6_Open16、AEC429D6_Close、AEC429D6_Reset和AEC429D6_SetIntMa等函数的作用和调用方式。 这份文档为C++函数式编程在AEC429-PCI/S6板卡上的具体应用提供了详尽的操作指南和编程接口,有助于用户理解和实施相关软件操作。