(Microsoft Word - MPS \312\271\323\303\313\265\303\367\312\351 V2.0)

Size: px
Start display at page:

Download "(Microsoft Word - MPS \312\271\323\303\313\265\303\367\312\351 V2.0)"

Transcription

1 MPS 多功能 USB 信号采集卡使用说明 Ver 2.0

2 第一章产品概述 一 产品简介 MPS 多功能 USB 信号采集卡 MPS 信号采集卡是一款基于 USB 总线的多功能信号采集卡, 具有 16 路单端模拟信号采集 4 路模拟信号输出 8 路数字信号输入 / 输出 2 路比较器 2 路计数器及 2 路 PWM 输出 可用于传感器信号数据采集与分析 工业现场监测与控制 高等院校科研与教学等多种领域 使用 MPS 可以将传感器和控制器与计算机结合在一起, 利用计算机强大的数据处理能力和灵活的软件编程方式, 对信号进行分析 处理 显示与记录, 从而用低廉的成本取代多种价格昂贵的专用仪器, 并且能通过编程来获得免费的功能升级 先进的设计理念 丰富的硬件功能与简洁的编程方式使 MPS 成为工业企业和科研机构必备的强大设计工具 MPS 采用 USB2.0 高速总线接口, 支持即插即用和热插拔, 是便携式系统用户的最佳选择, 可以取代传统仪器与 PCI 等接口板卡 MPS 可工作在 Win9X/Me Win2000/XP 等常用操作系统中, 并提供可供 VB, VC, C++Builder, Dephi,LabVIEW,Matlab 等常用编程语言调用的动态链接库, 编程函数接口简单易用, 易于编写应用程序 二 性能指标 2.1 USB 总线性能 USB2.0 高速总线传输 支持热插拔和即插即用 2.2 模拟信号输入 模拟输入通道 : 2 路单端 ( 同步 );4 路单端 8 路单端 16 路单端 ( 多路扫描 ) 输入端口耐压 : 0V 10V 输入信号量程 : 0V 10V (PGA = 1) 0V 5V (PGA = 2) 0V 2.5V (PGA = 4)

3 0V 1.25V (PGA = 8) 0V 0.625V (PGA = 16) 模拟输入阻抗 : 40K 欧姆 分辨率 : 12Bit(4096) 分辨力 : 2.5mV(PGA = 1) 1.22mV(PGA = 2) 0.6mV(PGA = 4) 0.3mV (PGA = 8) 0.152mV(PGA = 16) 最大总误差 : < 0.2% 可编程增益 : 采样时钟 : 5Ksps-80Ksps 内部时钟或外部时钟 2.3 模拟信号输出 模拟输出通道 : 4 路单端 ( 同步 ) 模拟输出范围 : 0-2.5V 模拟输出电流 : 300 微安 分辨率 : 12Bit(4096) 非线性误差 : ±2LSB 刷新时钟 : 5Ksps-80Ksps 内部时钟或外部时钟 2.4 数字信号输入/ 输出 输入 / 输出通道 : 8 路 输入 / 输出模式 : 全输入 / 全输出 / 半输入半输出 输入电平 : 兼容 TTL 或 CMOS 输出电平 : CMOS 输入 / 输出时钟 : 5Ksps-80Ksps 内部时钟或外部时钟 2.5 比较器 比较器个数 : 2 输入电压 : 0-3.3V 响应时间 : 10 微秒 回差电压 : 正向与反向各 2mV 比较器输出 : CMOS 电平 2.6 计数器 计数器个数 : 2 输入电平 : TTL 或 CMOS 计数位 : 16 位 ( 最大 65535) 工作时钟 : 5Ksps-80Ksps 内部时钟或外部时钟 2.7 PWM 输出 PWM 输出通道 : 2 PWM 输出电平 : CMOS PWM 输出脉宽 : 8bit 或 16bit PWM 时基 : 2M 或 24M PWM 状态显示 : LED 2.8 FIFO 存储器 FIFO 个数 : 4 存储深度 : 1K 2.9 工作温度 0-70 三 应用领域

4 便携式仪表和测试设备传感器信号采集与分析工业控制 四 软件支持 提供 Windows95/98/NT/2000/XP 下的驱动程序及 DLL 文件, 并提供 LabVIEW 编写的应用软件范例程序 五 配件清单 [1] MPS 多功能 USB 信号采集卡一张 ; [2] 高屏蔽 USB 数据传输电缆一根 ; [3] 保修卡一张 ; 六 售后服务保修一年

5 第二章设备安装 一 MPS 信号采集卡硬件接口说明 GND: 采集卡地线端口 DAx: 模拟信号输出端口 CPx+: 比较器正输入端口 CPx-: 比较器负输入端口 ADx: 模拟信号输入端口 Dx: 数字信号输入 / 输出端口 EXx: 扩展端口, 其中 : EX1: 内部工作时钟输出 EX2: 计数器 1 输入 EX3: PWM1 输出 EX4: CP1 状态输出,CP1+ > CP1- 时 EX4 为高电平 EX5: 使用外部时钟时为外部时钟输入 ; 使用内部时钟时为内部时钟输出 EX6: 计数器 2 输入 EX7: PWM2 输出 EX8: CP2 状态输出,CP2+ > CP2- 时 EX8 为高电平 二 MPS 信号采集卡指示灯状态说明 绿色 LED: 系统自检指示 LED 亮, 系统正常工作 红色 LED: 采集状态指示 LED 亮, 正在进行采集 ; 采集卡灭, 采集中断或停止 蓝色 LED:PWM 输出状态指示 LED 亮度指示 PWM 占空比 三 驱动安装 1. 首次使用本卡时, 计算机将提示 发现新硬件, 如下图所示 选择 否, 暂时不, 并 点击 下一步 2. 选择 从列表或指定位置安装 ( 高级 ), 点击 下一步

6 3. 选择 不要搜索 我要自己选择安装的驱动程序, 点击下一步 4. 选择 通用串行总线控制器, 点击下一步

7 5. 在弹出的对话框中选择 从磁盘安装 6. 选择 MPS 采集卡驱动所在的目录, 选中文件 MPS inf 点击确定 7. 选中 MPS USBDAQCard, 点击下一步 8. 系统开始安装驱动, 若弹出如下对话框, 选择 仍然继续

8 9. 驱动安装完成

9 四 基本功能测试 MPS 各项基本功能测试 : 1. 将 MPS 信号采集卡与计算机的 USB 接口连接 2. 按第三小节所描述的过程安装驱动程序 3. 打开范例程序中的 MPS 综合应用程序 ( 需先安装 LabVIEW 软件 ) 4. 点击左上角的执行按钮 ( 白色箭头 ), 运行程序 板卡上的红色指示灯亮起 5. 将 DA1 至 DA4 分别依次连接到 AD1, 则从波形图上可以依次看到正弦波 方波 三角波和直流电平 修改软件下部的参数可以改变 DA 输出的信号特征 如使用外部信号源, 则将信号线与 AD1 连接, 信号源地线与板卡 GND 连接 6. 点击 数字端口输出 相应的状态指示灯, 可从 数字端口输入 看到对应的状态改变 7. 修改 PWM 输出值 (0%-100%), 可看到采集卡相应 PWM 指示灯的亮度发生变化 8. 可通过修改其他参数来进行更多测试 9. 按 Ctrl 键可暂停波形显示 10. 若采集异常, 软件会报错, 并自动停止程序 11. 点击 停止程序 退出程序 12. 更多测试程序请参考所提供的范例程序包

10 第三章用户编程 一 动态链接库 (DLL DLL) MPS 采用 DLL(Dynamic Linkable Library, 动态链接库 ) 的方式来进行编程驱 动 DLL 的编制与具体的编程语言及编译器无关, 只要遵循约定的 DLL 接口规范和调用方式, 用各种语言编写的 DLL 都可以相互调用 DLL 可以方便的在 VC VB LabVIEW 等语言下被调用, 具体方式分别为 : VC 下调用 DLL typedef void ( * FUNC )(void); // 定义一个函数指针 FUNC Func; HINSTANCE hdll=loadlibrary("dlltest.dll"); // 加载 dll // 定义一个函数指针变量 Func=(FUNC)GetProcAddress(hDLL,"FuncInDLL"); // 找到 dll 中的函数 Func(); VB 下调用 DLL // 调用 dll 里的函数 [Public Private] Declare Function name Lib " labname " [Alias " aliasname"] [([arglist])] [ As type]" Public( 可选 ) 用于声明在所有模块中的所有过程都可以使用的函数 ;Private( 可 选 ) 用于声明只能在包含该声明的模块中使用的函数 写 Name( 必选 ) 任何合法的函数名 动态链接库的入口处 (entry points) 区分大小 Libname( 必选 ) 包含所声明的函数动态链接库名或代码资源名 Alias( 可选 ) 表示将被调用的函数在动态链接库 (DLL) 中还有另外的名称 当外 部函数名与某个函数重名时, 就可以使用这个参数 当动态链接库的函数与同一范围内 的公用变量 常数或任何其它过程的名称相同时, 也可以使用 Alias 如果该动态链接 库函数中的某个字符不符合动态链接库的命名约定时, 也可以使用 Alias Aliasname( 可选 ) 动态链接库 如果首字符不是数字符号 (#), 则 aliasname 是 动态链接库中该函数入口处的名称 如果首字符是 (#), 则随后的字符必须指定该函数 入口处的顺序号 Arglist( 可选 ) 代表调用该函数时需要传递参数的变量表 Type( 可选 )Function 返回值的数据类型 ; 可以是 Byte Boolean Integer Long Currency Single Double Decimal( 目前尚不支持 ) Date String( 只支持变长 ) 或 Variant, 用户定义类型, 或对象类型 arglist 参数的语法如下 : [Optional] [ByVal ByRef] [ParaArray] varname [()] [As type] Optional( 可选 ) 表示参数不是必需的 如果使用该选项, 则 arglist 中的后续 参数都必需是可选的, 而且必须都使用 Optional 关键字声明 如果使用了 ParamArray, 则任何参数都不能使用 Optional ByVal( 可选 ) 表示该参数按值传递 ByRef( 可选 ) 表示该参数按地址传递 LabVIEW 下调用 DLL 在 LabVIEW 中, 调用 DLL 是通过 CLF 节点来完成的 所谓 CLF 节点 (Call Library Function, 调用函数库节点 ), 是指可以在 LabVIEW 调用其他语言封装的 DLL,CLF 节点位于 位于 LabVIEW 功能模板中的 Advanced 子模板中, 其配置过程如下 :

11 在 CLF 节点的右键菜单中选择 Configure, 弹出 CLF 节点配置对话框 ; 点击 Browse 按钮, 在随后弹出的选择 DLL 文件对话框中找到你需要用的 DLL 文件, 此时,LabVIEW 就会自动装载选定的 DLL 文件, 并检测 DLL 文件中所包含函 数 但是函数中的参数和参数的数据类型需要用户根据函数的输入 输出参数手动 设置 因而在调用 DLL 文件时, 要求用户对 DLL 文件有较为详细的了解 在 FunctionName 下拉列表框中选定动态连接库中所包含的所需要 API 函数 ; 在 Calling Convention 下拉菜单中选择 StdCall(WINAPI) 和 C 两个选项, 若用户 选定的是 Windows API 函数, 则选用 StdCall(WINAPI) 选项 ; 若用户选用的 DLL 中 的函数是非 Windows API 函数, 则选用 C 选项 ; 设置函数的返回参数 函数参数的类型要与 DLL 中函数本身所定义的函数参数类型 相对应, 如果不对应, 函数就会出现数据错误和强制类型转换 ; 根据所选函数的函数原型, 设置函数的输入参数及数据类型 点击 Add a Parameter 按钮, 即可以添加一个新的输入参数 二 编程函数函数及参数 MPS 提供的驱动 DLL 文件名为 MPS dll, 内部共有四个驱动函数, 分别 为 : extern "C" int SetPara(int SampleRate, int ADChannalNumber, int *ADPGAofChannals, int DIOModal, unsigned short PWM1, unsigned short PWM2, int ComparatorEnable, int ExtTrigger,int DeviceNumber) int SetPara 函数执行配置采集卡参数的功能 若函数执行成功, 返回 1; 执行失败返回 0 int SampleRate: 采样率 刷新率等工作时钟频率 此参数为内部时钟频率设定 参数取值范围为 , 小于 5000 将被设置为 5000, 大于 将被设置为 若 ExtTrigger = 0, EX1 和 EX5 对外输出该频率的时钟脉冲 ; 若 ExtTrigger = 1, 只有 EX1 输出时钟脉冲 对于 AD 而言,SampleRate 的值为总采样率值, 实际分配到每个通道上的采样率为 SampleRate / (ADChannalNumber / 2) 对于 DA 和 DIO 而言, SampleRate 就是每个通道的工作频率值 int ADChannalNumber: 模拟输入通道数 ADChannalNumber = 2, AD1 与 AD9 分别被配置为两路模拟信号输入, 并且为同步采集, 其余 ADx 口无效 ;ADChannalNumber = 4, AD1 AD2 AD9 AD10 被配置为四路模拟信号输入,AD1 与 AD9 同步,AD2 与 AD10 同步, 相邻通道为切换扫描模式, 其余 ADx 口无效 ;ADChannalNumber = 8,AD1 AD2 AD3 AD4 AD9 AD10 AD11 AD12 被配置为八路模拟信号输入,AD1 与 AD9 同步,AD2 与 AD10 同步,AD3 与 AD11 同步,AD4 与 AD12 同步, 相邻通道为切换扫描模式, 其余 ADx 口无效 ;ADChannalNumber = 16, 所有通道被配置为十六路模拟信号输入,AD1 与 AD9 同步, AD2 与 AD10 同步,AD3 与 AD11 同步,AD4 与 AD12 同步,AD5 与 AD13 同步,AD6 与 AD14 同步,AD7 与 AD15 同步,AD8 与 AD16 同步, 相邻通道为切换扫描模式 若给出的 ADChannalNumber 参数值小于 4, 则自动配置为 2; 若给出的 ADChannalNumber 大于 4 而小于 8, 则自动配置为 4; 若给出的 ADChannalNumber 大于 8 而小于 16, 则自动配置为 8; 若给出的 ADChannalNumber 大于 16, 则自动配置为 16 int * ADPGAofChannals: 模拟输入增益设置 ADPGAofChannals 为一维 16 元素数组, 数组元素依次代表模拟输入 1-16 通道的增益系数 每个元素的取值为 : ADPGAofChannals[i] = 1, 无增益 ; ADPGAofChannals[i] = 2,2 倍增益 ; ADPGAofChannals[i] = 4,4 倍增益 ; ADPGAofChannals[i] = 8,8 倍增益 ;

12 ADPGAofChannals[i] = 16,16 倍增益 若 ADPGAofChannals[i] 为其他值, 则自动设置 ADPGAofChannals[i] = 1 int DIOModal: 数字输入 / 输出端口模式设置 DIOModal = 0,D1-D8 全部为输入 模式 ;DIOModal = 1,D1-D8 全部为输出模式 ;DIOModal = 2,D1-D4 为输出模式,D5-D8 为输入模式 ;DIOModal = 3,D1-D4 为输入模式,D5-D8 为输出模式 若 DIOModal 为其 他值自动配置 DIOModal = 0 unsigned short PWM1:PWM1 输出占空比设置 PWM1 取值范围为 , 其值越 大占空比越高 注 : 若 SampleRate 大于等于 50000,PWM1 时基为 24M,PWM1 输出为 16bit 循环模式 ; 若 SampleRate 小于 50000,PWM1 时基为 2M,PWM1 输出为 8bit 循环模式 (PWM1 的高 8 位有效 ) 一般情况下建议使用 16 位循环模式 unsigned short PWM2:PWM2 输出占空比设置 PWM2 取值范围为 , 其值越 大占空比越高 注 : 若 SampleRate 大于等于 50000,PWM2 时基为 24M,PWM2 输出为 16bit 循环模式 ; 若 SampleRate 小于 50000,PWM2 时基为 2M,PWM2 输出为 8bit 循环模式 (PWM2 的高 8 位有效 ) 一般情况下建议使用 16 位循环模式 int ComparatorEnable: 比较器使能 ComparatorEnable = 0, 比较器结果输出端 被禁止, 比较器无效 ;ComparatorEnable = 1, 比较器输出端被使能,EX4 输出比较器 1 的比较结果,EX8 输出比较器 2 的比较结果 int ExtTrigger: 外部时钟触发使能 ExtTrigger = 0, 使用内部时钟触发采集和 输出 ;ExtTrigger 为其他值时使用外部时钟触发 一般情况下建议使用内部时钟 若 使用内部时钟, 则内部时钟将从 EX1 与 EX5 输出 ; 若使用外部时钟, 则外部时钟从 EX5 输入, 同时内部时钟从 EX1 输出 可通过该功能同步多块采集卡进行同步采集来扩展通 道数 int DeviceNumber: 操作所针对的设备号 当有多块采集卡同时连接到计算机时, 将按照设备连接到计算机的先后顺序依次分配序号 , 该序号将用于对 卡进行标识 只有一块卡连接时, 默认设备号为 0 最多支持同时连接 10 个设备 extern "C" int DataIn(float *VoltageIn1,float *VoltageIn2,unsigned char *DI,int SampleNumber,int DeviceNumber) int DataIn 函数执行模拟信号和数字信号的采集功能 若函数执行成功, 返回 1; 执行失败返回 0 float * VoltageIn1: 第一组模拟信号输入 (AD1-AD8) 的数据 VoltageIn1 为一个一维数组, 其每个元素代表一个采样点的电压值 如 VoltageIn1[i] = 1.245, 则表示第 i 个样点对应的电压为 1.245V 若采集卡工作在 2 通道模拟输入模式下, 则 VoltageIn1 中的元素全部代表 AD1 采集到的数据 ; 若采集卡工作在 4 通道模拟输入模式下, 则 VoltageIn1 的第一个元素代表 AD1 采集到的数据, 第二个元素代表 AD2 采集到的数据, 第三个元素代表 AD1 采集到的数据, 第四个元素代表 AD2 采集到的数据 以此类推 ; 若采集卡工作在 8 通道模拟输入模式下, 则 VoltageIn1 的第一个元素代表 AD1 采集到的数据, 第二个元素代表 AD2 采集到的数据, 第三个元素代表 AD3 采集到的数据, 第四个元素代表 AD4 采集到的数据, 第五个元素代表 AD1 采集到的数据, 以此类推 ; 若采集卡工作在 16 通道模拟输入模式下, 则 VoltageIn1 的第一个元素代表 AD1 采集到的数据, 第二个元素代表 AD2 采集到的数据, 第三个元素代表 AD3 采集到的数据, 第八个元素代表 AD8 采集到的数据, 第九个元素代表 AD1 采集到的数据, 以此类推 若函数执行成功, 该数组内数据被自动更新为最新采集到的数据 ( 更新的元素个数由 SampleNumber 决定 ); 若函数执行失败, 该数组内数据无效 VoltageIn1 所

13 指向的数组大小应大于 SampleNumber 的大小 float * VoltageIn2: 第二组模拟信号输入 (AD9-AD16) 的数据 VoltageIn2 为一个一维数组, 其每个元素代表一个采样点的电压值 如 VoltageIn2[i] = 1.245, 则表示第 i 个样点对应的电压为 1.245V 若采集卡工作在 2 通道模拟输入模式下, 则 VoltageIn1 中的元素全部代表 AD9 采集到的数据 ; 若采集卡工作在 4 通道模拟输入模式下, 则 VoltageIn2 的第一个元素代表 AD9 采集到的数据, 第二个元素代表 AD10 采集到的数据, 第三个元素代表 AD9 采集到的数据, 第四个元素代表 AD10 采集到的数据 以此类推 ; 若采集卡工作在 8 通道模拟输入模式下, 则 VoltageIn2 的第一个元素代表 AD9 采集到的数据, 第二个元素代表 AD10 采集到的数据, 第三个元素代表 AD11 采集到的数据, 第四个元素代表 AD12 采集到的数据, 第五个元素代表 AD9 采集到的数据, 以此类推 ; 若采集卡工作在 16 通道模拟输入模式下, 则 VoltageIn2 的第一个元素代表 AD9 采集到的数据, 第二个元素代表 AD10 采集到的数据, 第三个元素代表 AD11 采集到的数据, 第八个元素代表 AD16 采集到的数据, 第九个元素代表 AD9 采集到的数据, 以此类推 若函数执行成功, 该数组内数据被自动更新为最新采集到的数据 ( 更新的元素个数由 SampleNumber 决定 ); 若函数执行失败, 该数组内数据无效 VoltageIn2 所指向的数组大小应大于 SampleNumber 的大小 unsigned char * DI: 数字信号采集得到的数据 DI 为一个一维数组, 其每个元素为 8 位 unsigned char 型数据,8 个数据位分别代表同一时刻采样得到的 8 路数字端口电平状态 如 :DI[i] = 17, 即 DI = 0b , 表示 D1 和 D5 为高电平, 其余 6 个端口为低电平 无论数字输入 / 输出端口工作在输入模式还是输出模式, 都可以获得当前 Dx 端口的电平状态 若函数执行成功, 该数组内数据被自动更新为最新采集到的数据 ( 更新的元素个数由 SampleNumber 决定 ); 若函数执行失败, 该数组内数据无效 DI 指向的数组大小应大于 SampleNumber 的大小 int SampleNumber: 一次采集的样点个数 该参数决定函数执行一次数据数组中所更新的数据个数, 当从采集卡中读到 SampleNumber 个数据点后函数成功返回 该参数的最小值为 128, 且必须为 128 的倍数, 否则根据向下就近原则自动配置为 128 的倍数 该参数无最大限制, 但建议一次采集样点不要过大, 以免等待时间过长影响程序执行效率 若 SampleNumber 较大或两次执行采集程序间隔较长, 导致出现采集到的数据前段出现杂乱, 可以将杂乱部分 ( 一般为 256 个样点 ) 从有效数据中剔除, 或在采集有效数据之前先执行一个 256 样点的读数操作以清空 FIFO 的数据缓存 int DeviceNumber: 操作所针对的设备号 extern "C" int DataOut(float *VoltageOut1,float *VoltageOut2,float *VoltageOut3,float *VoltageOut4,unsigned char *DO,int SampleNumber,int DeviceNumber) int DataOut 函数执行模拟信号和数字信号的输出功能 若函数执行成功, 返回 1; 执行失败返回 0 注意 : 该函数必须与 DataIn 函数同时执行, 且必须保证 DataIn 执行无中断或延迟, 否则会影响输出信号的连续性 float * VoltageOut1: 模拟输出通道 DA1 将输出的数据 VoltageOut1 为一个一维数组, 其每个元素代表 DA1 输出的一个样点的电压值, 元素的取值范围为 0-2.5V 如 VoltageOut1[i] = 1.29, 表示 DA1 即将输出的第 i 个样点电压为 1.29V 若元素值超出取值范围, 则会出现数据溢出导致输出失真 若函数执行成功, 该数组内 SampleNumber 个数据将会被输出 ; 若函数执行失败, 该数组内数据不被输出

14 VoltageOut1 指向的数组大小应大于 SampleNumber 的大小 float * VoltageOut2: 模拟输出通道 DA2 将输出的数据 其规定类同 VoltageOut1 float * VoltageOut3: 模拟输出通道 DA3 将输出的数据 其规定类同 VoltageOut1 float * VoltageOut4: 模拟输出通道 DA4 将输出的数据 其规定类同 VoltageOut1 unsigned char * DO: 数字输入 / 输出通道 D1-D8 将输出的数据 DO 为一个一维数组, 其每个元素为一个 unsigned char 型数据,8 个数据, 分别代表同一时刻输出的 8 路数字端口电平状态 如 :DO[i] = 17, 即 DI = 0b , 表示 D1 和 D5 输出为高电平, 其余 6 个端口为低电平 值得注意的是 : 当对应的端口 Dx 端口被设置为输入模式时, 向 Dx 输出低电平表示将 Dx 拉低,Dx 将不随输入变化而变化 ; 向 Dx 输出高电平表示将 Dx 配置为输入状态, 此时才可以从 Dx 中读到外界输入的电平状态 因此在配置 Dx 为输入模式的同时, 应向 Dx 输出高电平 当 Dx 被配置为输出模式时, 其输出电平状态将由 DO 中的输出值决定 若函数执行成功, 该数组内 SampleNumber 个数据将会被输出 ; 若函数执行失败, 该数组内数据不被输出 DO 指向的数组大小应大于 SampleNumber 的大小 int SampleNumber: 一次输出的样点个数 该参数决定函数执行一次数据数组中所输出的数据个数, 当向采集卡中输出 SampleNumber 个数据点后函数成功返回 该参数的最小值为 128, 且必须为 128 的倍数, 否则根据向下就近原则自动配置为 128 的倍数 该参数无最大限制, 但建议一次输出样点不要过大, 以免等待时间过长影响程序执行效率 int DeviceNumber: 操作所针对的设备号 extern "C" int Counter(int * Counter1, int * Counter2, int DeviceNumber) int Counter 函数执行读取计数器计数值的功能 若函数执行成功, 返回 1; 执行失败返回 0 int * Counter1: 指向保存计数器 1 计数值的变量的指针 指针所指向的对象为整型数, 函数成果执行后该整型数将被更新为最新的计数器计数值 计数值范围为 , 超出后将从新从 0 计数 执行 SetPara 函数后, 计数器的值将被清零 int * Counter2: 指向保存计数器 2 计数值的变量的指针 指针所指向的对象为整型数, 函数成果执行后该整型数将被更新为最新的计数器计数值 计数值范围为 , 超出后将从新从 0 计数 执行 SetPara 函数后, 计数器的值将被清零 int DeviceNumber: 操作所针对的设备号 三 VC 程序范例 void MPS_TEST() HINSTANCE hdll = LoadLibrary("MPS dll"); // 加载 DLL if(null==hdll) AfxMessageBox("Cann't find DLL"); // 函数声明 //SetPara 函数 typedef int(* Type_SetPara)(int SampleRate, int ADChannalNumber, int *ADPGAofChannals, int

15 DIOModal, unsigned short PWM1, unsigned short PWM2, int ComparatorEnable, int ExtTrigger,int DeviceNumber); Type_SetPara MPS_SetPara=(Type_SetPara)GetProcAddress(hDll,"SetPara"); if(mps_setpara == NULL) AfxMessageBox("Cann't find <SetPara> function"); //DataIn 函数 typedef int(* Type_DataIn)(float *VoltageIn1,float *VoltageIn2,unsigned char *DI,int SampleNumber,int DeviceNumber); Type_DataIn MPS_DataIn=(Type_DataIn)GetProcAddress(hDll,"DataIn"); if(mps_datain == NULL) AfxMessageBox("Cann't find <DataIn> function"); //DataOut 函数 typedef int(* Type_DataIOut)(float *VoltageOut1,float *VoltageOut2,float *VoltageOut3,float *VoltageOut4,unsigned char *DO,int SampleNumber,int DeviceNumber); Type_DataIOut MPS_DataOut=(Type_DataIOut)GetProcAddress(hDll,"DataOut"); if(mps_dataout == NULL) AfxMessageBox("Cann't find <DataOut> function"); //Counter 函数 typedef int(* Type_Counter)(int * Counter1, int * Counter2, int DeviceNumber); Type_Counter MPS_Counter=(Type_Counter)GetProcAddress(hDll,"DataOut"); if(mps_counter == NULL) AfxMessageBox("Cann't find <Counter> function"); // 变量定义及初始化 int PGAArray[16] = 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,; #define SampleNumber 128 float VoltageIn1[SampleNumber]; float VoltageIn2[SampleNumber]; float VoltageOut1[SampleNumber]; float VoltageOut2[SampleNumber]; float VoltageOut3[SampleNumber]; float VoltageOut4[SampleNumber]; unsigned char DI[SampleNumber]; //PGA 数组

16 unsigned char DO [SampleNumber]; int MPS_flag = 0; int i = SampleNumber; while(i--) // 数据数组初始化 VoltageIn1[i] = 0; VoltageIn2[i] = 0; VoltageOut1[i] = (float)i/samplenumber; // 初始化为锯齿波 VoltageOut2[i] = (float) ( 2 * (i >= SampleNumber/2)); // 初始化为方波 if(i < SampleNumber/2) // 初始化为三角波 VoltageOut3[i] = ((float)i / SampleNumber ) * 4; else VoltageOut3[i] = ((float)(samplenumber - i) / SampleNumber ) * 4; VoltageOut4[i] = 1; // 初始化为直流电平 DI[i] = 0; DO[i] = 0x11; //D1 和 D5 为高电平 // 采集与输出 MPS_flag = MPS_SetPara( 50000, 2, PGAArray, 1, 0, 0, 0, 0, 0); // 初始化参数 : 采样率为 K;2 通道采集 ; 无增益 ;Dx 全部为输出模式 ; 无 PWM 输出 ; 比较器禁止 ; 内部时钟 ; 设备 if(mps_flag == 0) AfxMessageBox("DAQ Error!Please check hardware!"); // 报错 else for(i = 0; i < 10; i++) // 循环执行 MPS_flag = MPS_DataIn(VoltageIn1, VoltageIn2, DI, SampleNumber, 0); // 采集 if(mps_flag == 0) AfxMessageBox("DAQ Error!Please check hardware!"); break; MPS_flag = MPS_DataOut(VoltageOut1, VoltageOut2, VoltageOut3, VoltageOut4, DO, SampleNumber,0); // 输出 if(mps_flag == 0) AfxMessageBox("DAQ Error!Please check hardware!"); break; // 此处可添加对采集到的数据的处理代码

17 return;

18 第四章注意事项 拔插采集卡请用力适度, 以免损害 USB 接口 模拟信号输入端口允许接入的电压不得高于 10V 或低于 0V, 数字信号输入允许接 入的电压不得高于 5V 或低于 0V, 允许范围之外的电压有可能对采集卡硬件造成损 害 用户须注意电源的开关顺序, 使用时要求先将采集卡连至计算机, 而后开启信号源电源 ; 关闭时先关信号源电源, 后将采集卡与计算机断开 将采集卡拔离计算机后, 请间隔 5 秒以上再将卡插入 拔插过快有可能造成采集卡 初始化异常, 此时请重新拔插采集卡 使用过程中不要用手接触电路和芯片, 避免人体静电对硬件造成损害 采集卡保存时请妥善保管, 注意防尘防潮 MPS 自出厂之日起, 一年内凡用户遵守贮存, 运输和使用要求, 而产品质 量低于技术指标的, 凭保修卡免费维修 因违反操作规定和要求而造成损坏的, 需 交纳器件维修费 MPS 系列信号采集卡由设计生产, 公司网址 : 咨询邮箱 mail@mps-electronic.com.cn

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Microsoft Word - CIN-DLL.doc

Microsoft Word - CIN-DLL.doc 6.3. 调 用 动 态 链 接 库 (DLL) 相 对 于 CIN 来 讲,NI 更 推 荐 用 户 使 用 DLL 来 共 享 基 于 文 本 编 程 语 言 开 发 的 代 码 除 了 共 享 或 重 复 利 用 代 码, 开 发 人 员 还 能 利 用 DLL 封 装 软 件 的 功 能 模 块, 以 便 这 些 模 块 能 被 不 同 开 发 工 具 利 用 在 LabVIEW 中 使 用

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

Guava学习之Resources

Guava学习之Resources Resources 提供提供操作 classpath 路径下所有资源的方法 除非另有说明, 否则类中所有方法的参数都不能为 null 虽然有些方法的参数是 URL 类型的, 但是这些方法实现通常不是以 HTTP 完成的 ; 同时这些资源也非 classpath 路径下的 下面两个函数都是根据资源的名称得到其绝对路径, 从函数里面可以看出,Resources 类中的 getresource 函数都是基于

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢   学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 Email: 51141201063@ecnu.cn 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料 OOP with Java Java 类型 引用 不可变类型 对象存储位置 作用域 OOP

More information

《C语言程序设计》第2版教材习题参考答案

《C语言程序设计》第2版教材习题参考答案 教材 C 语言程序设计 ( 第 2 版 ) 清华大学出版社, 黄保和, 江弋编著 2011 年 10 月第二版 ISBN:978-7-302-26972-4 售价 :35 元 答案版本 本习题答案为 2012 年 2 月修订版本 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p = &a A. *p = *a B. p = *a C.p = &a D. *p =

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

bingdian001.com

bingdian001.com 1. DLL(Dynamic Linkable Library) DLL ± lib EXE DLL DLL EXE EXE ± EXE DLL 1 DLL DLL DLL Windows DLL Windows API Visual Basic Visual C++ Delphi 2 Windows system32 kernel32.dll user32.dll gdi32.dll windows

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

《C语言程序设计》教材习题参考答案

《C语言程序设计》教材习题参考答案 教材名称 : C 语言程序设计 ( 第 1 版 ) 黄保和 江弋编著清华大学出版社 ISBN:978-7-302-13599-9, 红色封面 答案制作时间 :2011 年 2 月 -5 月 一 选择题 1. 设已定义 int a, * p, 下列赋值表达式中正确的是 :C)p=&a 2. 设已定义 int x,*p=&x;, 则下列表达式中错误的是 :B)&*x 3. 若已定义 int a=1,*b=&a;,

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

CHAPTER 1

CHAPTER 1 CHAPTER 1 1-1 System Development Life Cycle; SDLC SDLC Waterfall Model Shelly 1995 1. Preliminary Investigation 2. System Analysis 3. System Design 4. System Development 5. System Implementation and Evaluation

More information

用户大会 论文集2.2.doc

用户大会 论文集2.2.doc MagGis MapGis GIS MagGis API DLL MapGis VC++ VB BC++ Delphi., Windows API MapGis VC++V Delphi Delphi Delphi MapGis Delphi Delphi Windows Delphi Delphi MapGis MapGis DLL API MapGis function _InitWorkArea(HINST:Integer):Integer;

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

没有幻灯片标题

没有幻灯片标题 指针作为函数参数 : 原因 : 1 需要修改一个或多个值,( 用 return 语句不能解决问题 ) 2 执行效率的角度 使用方法 : 在函数原型以及函数首部中需要声明能够接受指针值的形参, 具体的写法为 : 数据类型 * 形参名 如果有多个指针型形参, 则用逗号分隔, 例如 : void swap(int *p1, int *p2) 它说明了形参 p1 p2 是指向整型变量的指针 在函数调用时,

More information

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP:  ******************* * 关于 Java 测试试题 ****** ******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);

More information

Microsoft Word - 2CA13內文.doc

Microsoft Word - 2CA13內文.doc 006 公 民 - 歷 屆 試 題 全 解 答 案 是 完 全 正 確 的? : 能 源 使 用 愈 多, 除 了 帶 來 經 濟 成 長 外, 相 對 的, 也 會 帶 來 負 面 的 環 保 問 題 我 們 在 發 展 經 濟 的 過 程 中, 若 不 能 兼 顧 環 境 資 源 的 保 育, 將 賠 上 後 代 子 孫 的 生 存 環 境, 這 是 下 列 那 一 種 理 念? 比 較 利 益

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

untitled

untitled MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

CHAPTER VC#

CHAPTER VC# 1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式] 指针 Pointers 变量指针与指针变量 Pointer of a variable 变量与内存 (Variables and Memory) 当你声明一个变量时, 计算机将给该变量一个内存, 可以存储变量的值 当你使用变量时, 计算机将做两步操作 : - 根据变量名查找其对应的地址 ; - 通过地址对该地址的变量内容进行读 (retrieve) 或写 (set) 变量的地址称为变量的指针! C++

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

KPCI KPCI-815 TEL: Fax:

KPCI KPCI-815 TEL: Fax: KPCI-815 1 KPCI-815 Ver 2.0 TEL:010-62527213625272146264370562528727 Fax:010-62657424 KPCI-815 2 1 2 KPCI-815 TEL:010-62527213625272146264370562528727 Fax:010-62657424 KPCI-815 3 KPCI-815 KPCI-815 PCI

More information

COMPACT

COMPACT OMPACT COMPACT-USB-8-16 系列采集卡使用手册 武汉康柏科特科技有限公司 www.whcompact.com liutao@whcompact.com 技术支持 :13437156722 目录 COMPACT-USB-8-16 采集卡... 1 第一章 COMPACT-USB-8-16 采集卡接口及尺寸... 2 1.1 采集卡接口及定义... 2 1.2 采集卡尺寸... 3

More information

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式]

Microsoft PowerPoint - 4. 数组和字符串Arrays and Strings.ppt [兼容模式] Arrays and Strings 存储同类型的多个元素 Store multi elements of the same type 数组 (array) 存储固定数目的同类型元素 如整型数组存储的是一组整数, 字符数组存储的是一组字符 数组的大小称为数组的尺度 (dimension). 定义格式 : type arrayname[dimension]; 如声明 4 个元素的整型数组 :intarr[4];

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

Microsoft PowerPoint - 01_Introduction.ppt

Microsoft PowerPoint - 01_Introduction.ppt Hello, World C 程序设计语言 第 1 章章观其大略 孙志岗 sun@hit.edu.cn http://sunner.cn prf("hello,, world\n"); 超级无敌考考你 : 如何把 hello 和 world 分别打印在两行? 2004-12-19 A Tutorial Introduction 2 hello.c 打印华氏温度与摄氏温度对照表 计算公式 : C=(5/9)(

More information

6020

6020 6020 ... 1 1.1... 1 1.2... 1 1.3 6020... 2 1.3... 5 1.3.1... 5 1.3.2 ISA I/O (S1)... 5 1.3.3 (J4,5,6)... 6 1.3.4... 6... 9 2.1... 9 2.2... 9 2.3 COMPILING AND LINKING... 11 2.3.1 MICROSOFT C MICROSOFT

More information

目录 1. 产品介绍 概述 功能结构框图 产品特性 产品规范... 6 模拟输入... 6 模拟输出... 7 数字 IO... 7 计数器... 8 总线接口... 8 电源要求... 8 其他规格 外

目录 1. 产品介绍 概述 功能结构框图 产品特性 产品规范... 6 模拟输入... 6 模拟输出... 7 数字 IO... 7 计数器... 8 总线接口... 8 电源要求... 8 其他规格 外 USB-2000 系列多功能同步数据采集卡 用户手册 Rev: E 北京思迈科华技术有限公司 www.smacq.com www.smacq.cn 目录 1. 产品介绍... 4 1.1. 概述... 4 1.2. 功能结构框图... 5 1.3. 产品特性... 5 1.4. 产品规范... 6 模拟输入... 6 模拟输出... 7 数字 IO... 7 计数器... 8 总线接口... 8 电源要求...

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

KPCI KPCI-815

KPCI KPCI-815 KPCI-815 1 KPCI-815 Ver 2.0 KPCI-815 2 1 2 KPCI-815 KPCI-815 3 KPCI-815 KPCI-815 PCI 8 KPCI-815 I/O 37 D L H L 12 H 16 2.1 PCI 32 33MHz 132MBS 2.2 32 / 16 0V~5V0V~10V*5V10V 10M 100K A/D A/D / 0.2%FRS 2.3

More information

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 5 月 2 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d =

More information

数据采集编程指南 下篇 ni.com/china/daq

数据采集编程指南 下篇                                                                                    ni.com/china/daq 数 据 采 集 编 程 指 南 下 篇 目 录 数 据 存 储 与 文 件 I/O 1-8 同 步 ( 上 ) 9-13 同 步 ( 下 ) 14-21 特 别 篇 : 模 块 化 仪 器 22-26 数 据 存 储 与 文 件 I/O 简 介 本 期 内 容 将 介 绍 如 何 使 用 NI 数 据 采 集 板 卡 来 实 现 数 据 的 存 储 和 文 件 I/O 操 作 在 一 个 典 型 的

More information

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法

ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 30 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : /// <summary> /// 测试方法 ExcelUtility 类库使用说明 ( 续 ) 开发 / 设计 : 左文俊 第一个新增功能, 列宽自适应, 当超过 0 个字符则将单元格内容设为换行 任意一个无模板的导出方法均支持该功能, 示例代码如下 : 0 /// 测试方法 : 测试将 DataTable 导出到 EXCEL, 无模板 public void TestExportToExcelByDataTable() string excelpath

More information

(HMI) IO A

(HMI) IO A 6.5 6.5 (HMI) IO 6.52 6.52 6.5 2007 113 A 602 100086 010 82616619 010 62638166 www.kingview.com 4 7 25 38 43 52 63 68 86 SQL 95 99 WEB 105 Web Web Web I/O Microsoft Windows XP/NT/2000 I/O PLC PLC PLC PLC

More information

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ2 - 参考答案 MASTER 2019 年 5 月 3 日 1 1 TEMPLATE 1 Template 描述 使用模板函数求最大值 使用如下 main 函数对程序进行测试 int main() { double a, b; cin >> a >> b; cout c >> d; cout

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

Microsoft PowerPoint - 3. 函数Functionl.ppt [兼容模式]

Microsoft PowerPoint - 3. 函数Functionl.ppt [兼容模式] 函数 Function 如何重用代码 How to reuse code 3 4 = 3*3*3*3 3 4,6 5 : 拷贝 - 粘帖代码 (Copy-paste code) 3 4,6 5,12 10 : 拷贝 - 粘帖代码 (Copy-paste code) Bad! 使用函数 (with a function) 使用函数 (with a function) 使用函数 (with a function)

More information

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V

Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V VISHAY GE NERAL SEMICONDUCTOR 瞬态电压抑制器 应用笔记 用于汽车电子保护的瞬态电压抑制器 (TVS) Soo Man (Sweetman) Kim, Vishay I) TVS 的重要参数 TVS 功率等级 TVS Vishay TVS 10 μs/1000 μs (Bellcore 1089) 1 TVS ESD 8 μs/20 μs 2 1 10 µs 10 µs/1000

More information

技 术 文 件

技  术  文  件 技术文件 技术文件名称 :IAlert 接口使用说明 技术文件编号 : 版 本 :V1.0 共页 ( 包括封面 ) 拟制 审核 会签 标准化 批准 中兴通讯股份有限公司 XX 软件模块详细设计说明 版本号 修改记录 文件编号 版本号 拟制人 / 修改人 拟制 / 修改日期 1 V1.0 胡曦 2005-08-12 新建 更改理由 主要更改内容 ( 写要点即可 ) 注 1: 每次更改归档文件 ( 指归档到事业部或公司档案室的文件

More information

K-846使用说明书

K-846使用说明书 K-846 光隔开关量输出接口卡使用说明书 (Ver 2.1 2008.09.02) 北京科瑞兴业科技有限公司 北京科瑞兴业科技有限公司 地址 : 北京市海淀区知春里 28 号开源商务写字楼 212/213 室 邮政编码 :100086 电话 :010-51650651 010-62527214 传真 :010-62657424 http://www.krxgk.com Sales E-mail:

More information

游戏厅捕鱼技巧_天天酷跑游戏技巧 2048游戏技巧,游戏厅打鱼技巧_

游戏厅捕鱼技巧_天天酷跑游戏技巧 2048游戏技巧,游戏厅打鱼技巧_ 游 戏 厅 捕 鱼 技 巧 _ 天 天 酷 跑 游 戏 技 巧 巧 _ 2048 游 戏 技 巧, 游 戏 厅 打 鱼 技 152 http://www.500630.com 游 戏 厅 捕 鱼 技 巧 _ 天 天 酷 跑 游 戏 技 巧 2048 游 戏 技 巧, 游 戏 厅 打 鱼 技 巧 _ 现 在 拦 截 api 游 戏 厅 打 鱼 技 巧 的 教 程 到 处 都 是, 我 就 不 列 举

More information

Guava学习之CharSequenceReader

Guava学习之CharSequenceReader CharSequenceReader 类是以 CharSequence 的形式读取字符 CharSequenceReader 类继承自 Reader 类, 除了 remaining() hasremaining() 以及 checkopen() 函数之后, 其他的函数都是重写 Reader 类中的函数 CharSequenceReader 类声明没有用 public 关键字, 所以我们暂时还不能调用这个类

More information

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复 获取将导致上次获取的 access_token 失效 接入方可以使用 AppID 和 AppSecret

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5%

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5% ø8 ø1 ø16 AP LED LED AP8M 1V IDEC AP2M AP6M AP8M AP1M 5% 1% 1% 6V AC/DC 5% 1% 1% 5% 1% 1% 33mA 22mA 11mA 9mA R G A W 9mA R G A W 9mA R G A W 7mA S PW 7mA S PW 7mA S PW 9mA 11mA 11mA 9mA 9mA 9mA R G Y AW

More information

- -1 個 人 電 腦 介 面 卡 製 作 流 程 一 第 一 站 詴 場 每 個 工 作 崗 位 考 前 均 會 提 供 個 人 電 腦 介 面 卡 成 品, 如 下 圖 -1 所 示, 目 的 是 讓 應 檢 人 檢 查 個 人 電 腦 USB 設 備 以 及 三 顆 IC 是 否 正 常 (

- -1 個 人 電 腦 介 面 卡 製 作 流 程 一 第 一 站 詴 場 每 個 工 作 崗 位 考 前 均 會 提 供 個 人 電 腦 介 面 卡 成 品, 如 下 圖 -1 所 示, 目 的 是 讓 應 檢 人 檢 查 個 人 電 腦 USB 設 備 以 及 三 顆 IC 是 否 正 常 ( -1 個 人 電 腦 介 面 卡 製 作 流 程 - USB( 通 用 串 列 匯 流 排 ) 基 本 介 紹 -3 ATMEGA8-16PU 晶 片 基 本 介 紹 -4 IC 74LS44 與 74LS73 零 件 基 本 介 紹 -5 個 人 電 腦 介 面 卡 電 路 圖 介 紹 -6 Visual Basic 6.0 程 式 介 紹 -7 焊 接 技 巧 補 充 說 明 與 注 意 事 項

More information

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6> 台湾合泰 HOLTEK 型号品牌封装说明 HT7022A-1#-SOT89 HOLTEK SOT89 2.2V N 沟开漏电压监测器 HT7022A-1-TO92 HOLTEK TO92 2.2V N 沟开漏电压监测器 HT7024A-1#-SOT89 HOLTEK SOT89 2.4V N 沟开漏电压监测器 HT7024A-1-TO92 HOLTEK TO92 2.4V N 沟开漏电压监测器 HT7027A-1#-SOT89

More information

INTRODUCTION TO COM.DOC

INTRODUCTION TO COM.DOC How About COM & ActiveX Control With Visual C++ 6.0 Author: Curtis CHOU mahler@ms16.hinet.net This document can be freely release and distribute without modify. ACTIVEX CONTROLS... 3 ACTIVEX... 3 MFC ACTIVEX

More information

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice 路 ESW 聯 USB Chapter 9 Applications For Windows Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice USB I/O USB / USB 3 料 2 1 3 路 USB / 列 料 料 料 LED

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

通过Hive将数据写入到ElasticSearch

通过Hive将数据写入到ElasticSearch 我在 使用 Hive 读取 ElasticSearch 中的数据 文章中介绍了如何使用 Hive 读取 ElasticSearch 中的数据, 本文将接着上文继续介绍如何使用 Hive 将数据写入到 ElasticSearch 中 在使用前同样需要加入 elasticsearch-hadoop-2.3.4.jar 依赖, 具体请参见前文介绍 我们先在 Hive 里面建个名为 iteblog 的表,

More information

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...

More information

2

2 第六章.DC-DC 升压模块 1 2 3 4 5 程序通过 PB7 口产生 PWM 波控制 tps61165 工作, 完成 LED 串点亮以及电流控制, 可通过 LCD 开发板上的滚轮调节 PWM 波的占空比进而实现电流的调节 ; 通过 PE2 的 ADC 功能读取电压测量电路中的 OPA330 的输出电压, 并根据电路原理图计算出测量点的电压值, 显示在 LCD 上 ; 通过 PE3 的 ADC

More information

OOP with Java 通知 Project 2 提交时间 : 3 月 21 日晚 9 点 作业提交格式 学习使用 文本编辑器 cmd, PowerShell (Windows), terminal(linux, Mac)

OOP with Java 通知 Project 2 提交时间 : 3 月 21 日晚 9 点 作业提交格式 学习使用 文本编辑器 cmd, PowerShell (Windows), terminal(linux, Mac) OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 2 提交时间 : 3 月 21 日晚 9 点 作业提交格式 学习使用 文本编辑器 cmd, PowerShell (Windows), terminal(linux, Mac) 复习 面向对象编程 将实际问题分解成不同的对象 不的对象提供不同的服务 对象之间可以传递消息 例子小李深夜

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

Special_topics_appdesigner_

Special_topics_appdesigner_ 1.4 App Designer 和硬件结合实例 MATLAB App Designer 教程 19 在 1.1 中提到, 笔者认为 App Designer 最 的优点之, 就是增加了和 业相关的控件, 如 1.3 中提到的 Gauge,Knob,Lamp 和 Switch, 这给 程项 的 GUI 设计提供了 限的可能性 本节举 个实际的例, 这些 业控件去控制物理硬件, 这 的硬件是 Arduino

More information

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2

BOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2 PowerBuilder 9 PowerBuilder Native Interface(PBNI) PowerBuilder 9 PowerBuilder C++ Java PowerBuilder 9 PBNI PowerBuilder Java C++ PowerBuilder NVO / PowerBuilder C/C++ PowerBuilder 9.0 PowerBuilder Native

More information

COMPACT

COMPACT OMPACT COMPACT-USB-8-12-2000 采集卡使用手册 武汉康柏科特科技有限公司 www.whcompact.com liutao@whcompact.com 技术支持 :13437156722 目录 COMPACT-USB-8-12-2000 采集卡... 1 第一章 COMPACT-USB-8-12-2000 采集卡接口及尺寸... 2 1.1 采集卡接口及定义... 2 1.2

More information

C C

C C C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和

2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和 2 Bosch Rexroth AG Electric Drives and Controls 文档 功率范围 x AC 230 V 0.4 kw 至 3 x AC 400 V 90.0 kw 使用永磁式电机 内置的制动斩波器和电源滤波器 内置的操作面板, 可简单且快速地进行调试 可以通过输入输出和现场总线模块扩展 是一款经济的通用型, 转速调节可靠, 可根据需要供给能量 U/f 和矢量调节, 安装调试简便,

More information

产品说明书

产品说明书 » RK VX3464 3U VPX IO 通讯板 «使用说明书 RK VX3464 3U VPX IO 通讯板 - 1 - 目录 1. 概述... - 3-2. 主要技术指标... - 3-2.1 功能指标... - 3-2.2 使用环境条件... - 5-2.2.1 储存温度... - 5-2.2.2 工作温度... - 5-3. 工作原理... - 5-4. 寄存器使用说明... - 5-4.1

More information

1.软件安装

1.软件安装 型使用说明书 (User Guide) 仪星电子科技 2019-02-25 1 目录 1. 简介 1 2. 特性说明 2 3. 软件安装 4 4. 接口说明 4 5. 示波器 / 频谱仪 /DDS 信号源 5 6. 记录仪 5 7. 逻辑分析仪 5 8.Saleae Logic 逻辑分析仪 6 2 电脑系统要求 Windows XP,Win7,Win8,Win10 操作系统 ; Pentium 以上处理器

More information

供充放一体电源及充电电源手册_0_.doc

供充放一体电源及充电电源手册_0_.doc 2010. 05 供充放一体电源及充电电源 适用于铅酸电池 锂电池 镍氢电池 实现不间断供电 采用自动均 / 浮充 恒流 / 恒压 零电流 -ΔV 检测 / 涓充 / 滴充技术 提供各种保护 显示各种工作状态 目录 SCD 供充放一体电源 ( 锂电池系列 )-----------1 SCD 供充放一体电源 ( 铅酸电池系列 )----------3 C 充电电源 ( 镍氢电池系列 )-------------------------5

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3 浙江大学 C 程序设计及实验 试题卷 2002-2003 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:30-10:30 注意 : 答题内容必须写在答题卷上, 写在本试题卷上无效 一. 单项选择题 ( 每题 1 分, 共 10 分 ) 1. 下列运算符中, 优先级最低的是 A.

More information

Microsoft PowerPoint - 10 模板 Template.pptx

Microsoft PowerPoint - 10 模板 Template.pptx 模板 Tempalte 泛型编程的需要 Why Templates? 设想你对整数类型实现了一个排序算法 : void sort(int *is,int n); 用该函数可以对实 复数或工资单排序吗? 模板可以复用源代码 - 泛型编程. inline void Swap( int &x, int &y){ int t = x; x = y; y =t; inline void Swap(double

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

PowerPoint 簡報

PowerPoint 簡報 影像讯号输出信息 1. 参考表格内外接屏幕输出栏位中连接的输出接口及所支持的屏幕分辨率和屏幕刷新率 2. 影像讯号输出栏位提供各输出接口数量及版本 3. 参考表格内使用的缩写列表 5. 欲使用 3D 蓝光影片播放, 须符合下列需求 一台读取 2X 或更快速的蓝光光驱 一套支持 3D 蓝光影片播放软件 ( 例如 PowerDVD Ultra 版本或任何 3D 播放软件 ) 3. 欲了解特定输出接口与哪张显示芯片连接

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

Microsoft Word - CIN-DLL.doc

Microsoft Word - CIN-DLL.doc 6.3. 调用动态链接库 (DLL) 相对于 CIN 来讲,NI 更推荐用户使用 DLL 来共享基于文本编程语言开发的代码 除了共享或重复利用代码, 开发人员还能利用 DLL 封装软件的功能模块, 以便这些模块能被不同开发工具利用 在 LabVIEW 中使用 DLL 一般有以下几种途径 : 1. 使用自己开发 DLL 中的函数 2. 调用操作系统或硬件驱动供应商提供的 API 对于前一种方法来说,

More information

1985 223 1582 183 1283 40 300 90 74 1985 1971 12000 2 5 1971 2 1 1973 26 12 1 28400 6 260 70 1949 10 1958 2 5 1 5 1 5 250 60 1983 1985 1957 1 1963 196

1985 223 1582 183 1283 40 300 90 74 1985 1971 12000 2 5 1971 2 1 1973 26 12 1 28400 6 260 70 1949 10 1958 2 5 1 5 1 5 250 60 1983 1985 1957 1 1963 196 50 40 1957 20 1958 4 63600 3300 1970 50 1972 1970 196 120 30 2 13 1970 9 1975 1981 7 1981 70 1979 1988 22 43 1990 22497 17647 93 220 27 5382 30 4270 78 1985 223 1582 183 1283 40 300 90 74 1985 1971 12000

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i 目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 1-1 1.1 控制卡 1-1 1.2 GPU 卡 1-5 1.3 网卡 1-8 1.4 FC HBA 卡 1-21 1.5 TPM/TCM 模块 1-29 1.6 NVMe SSD PCle 加速卡 1-31 i 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 本手册为产品通用资料 对于定制化产品, 请用户以产品实际情况为准

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

行业

行业 PCI-1753/1753E 1.1...2 1.1.1...2 1.1.3...2 1.1.4...2 1.1.5...2 1.1.6...3 1.1.7 PCI-1753/1753E...3 1.2...3 1.3...3 1.4...4 2.1...4 2.2...4 2.2.1...4 2.2.2...5 2.2.3 JP1...5 2.3...5 2.3.1...6 2.3.2...7 2.4...12

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information