错误代码一览

模拟量设备发生的错误代码

数字量设备发生的错误代码

计数器设备发生的错误代码


 

模拟量设备错误代码一览

错误代码

错误内容

500000

正常结束

500001

资源取得失败
安装硬件时,不能取得I/O地址、IRQ资源。
请确认设备管理器的资源。

500002

中断例程注册失败
可能API-AIO等其它驱动程序正在使用设备。
请利用设备管理器删除其它驱动程序。
另外,如果设备上有中断跳线,务必设定为使用。

500003

内存分配失败
内存不足。请删除不必要的应用程序。

500004

注册表访问失败
请联系信息中心。

500005

Busmaster注册时设定的地址的值异常
请联系信息中心。

500006

适配器对象生成失败
请联系信息中心。

510000

指定了还没有被登记在设备管理器的设备名
请指定正确的设备名。

510001

指定了无效ID
在函数中指定的ID,请使用通过AioInit取得的ID。

510002

不能调用驱动程序
请在开始执行AioInit函数。

510003


请利用设备管理器确认设备驱动程序是否正常启动。
如果未正常启动,请从设备管理器中删除设备、再次识别设备。

510004

文件关闭失败
可能对未被初始化的设备执行了结束处理。
此错误可忽略。

510005

线程创建失败
请联系信息中心。

510006

未发现可用设备
请确认设备是否在设备管理器中注册。

510007

DeviceName指针为NULL

510008

Device指针为NULL

510009

未发现可用设备
请确认设备是否在设备管理器中注册。

510010

DeviceName指针为NULL

510011

Device指针为NULL

510012

BoardId指针为NULL

510013

无法确定设备的类型

510014

Device指针为NULL

510015

DeviceType指针为NULL

510100

DeviceName中未存储字符串
DeviceName字符串为空。请存储设备名。

510101

Id指针为NULL
请在参数中指定变量的地址。

510180

ErrorString指针为NULL
请在参数中指定变量的地址。

510220

Offset值为负数
请为Offset指定正数。

510221

Data指针为NULL
请在参数中指定变量的地址。

510222

Flag值超出范围

510240

Offset值为负数
请为Offset指定正数。

510241

Data指针为NULL
请在参数中指定变量的地址。

510242

Flag值超出范围

510260

Offset值为负数
请为Offset指定正数。

510261

Data指针为NULL
请在参数中指定变量的地址。

510262

Flag值超出范围

510280

Offset值为负数
请为Offset指定正数。

510281

Flag值超出范围

510300

Offset值为负数
请为Offset指定正数。

510301

Flag值超出范围

510320

Offset值为负数
请为Offset指定正数。

510321

Flag值超出范围

510340

Signal值超出范围

510341

Value值超出范围

510350

Signal值超出范围

510351

Value指针为NULL

511000

AiInputMethod值超出范围
请为AiInputMethod指定0(单端输入)、或1(差动输入)。

511010

AiInputMethod指针为NULL
请在参数中指定变量的地址。

511020

AiChannels值超出范围
请指定模拟量输入通道数:1<=AiChannels<=最大通道数。

511030

AiChannels指针为NULL
请在参数中指定变量的地址。

511040

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511041

AiRange值超出范围

511050

AiChannels值超出范围
请指定通道:0<=AiChannels<=最大通道。

511051

AiRange指针为NULL
请在参数中指定变量的地址。

511060

AiRange值超出范围

511080

AiMemoryType值超出范围
请设定AiMemoryType为0(FIFO)、或1(RING)。

511090

AiMemoryType指针为NULL
请在参数中指定变量的地址。

511100

AiRepeatTimes值超出范围
请为AiRepeatTimes设定0以上的值。

511110

AiRepeatTimes指针为NULL
请在参数中指定变量的地址。

511120

AiClockType值超出范围
请设定AiClockType的值为0(变换用时钟)、或1(外部时钟)。

511130

AiClockType指针为NULL
请在参数中指定变量的地址。

511140

AiSamplingClock值超出范围
请为AiSamplingClock设定1以上的值。

511150

AiSamplingClock指针为NULL
请在参数中指定变量的地址。

511160

AiStartTrigger值超出范围

511170

AiStartTrigger指针为NULL
请在参数中指定变量的地址。

511180

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511181

AiDirection值超出范围
请设定AiDirection的值为0(两方)、1(上升)、或2(下降)。

511190

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511191

AiStartLevel指针为NULL
请在参数中指定变量的地址。

511192

AiDirection指针为NULL
请在参数中指定变量的地址。

511260

AiStopTrigger值超出范围
请指定变换停止条件:0<=AiStopTrigger<=4。

511270

AiStopTrigger指针为NULL
请在参数中指定变量的地址。

511280

AiStopTimes值超出范围
请为AiStopTimes设定1以上的值。

511290

AiStopTimes指针为NULL
请在参数中指定变量的地址。

511300

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511301

AiDirection值超出范围
请设定AiDirection的值为0(两方)、1(上升)、或2(下降)。

511310

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511311

AiStopLevel指针为NULL
请在参数中指定变量的地址。

511312

AiDirection指针为NULL
请在参数中指定变量的地址。

511360

AiStopDelayTimes值超出范围
请为AiStopDelayTimes设定0以上的值。

511370

AiStopDelayTimes指针为NULL
请在参数中指定变量的地址。

511390

AiEvent指针的指针为NULL
请在参数中指定变量的地址。

511400

AiSamplingTimes值超出范围
请为AiSamplingTimes设定0以上的值。

511410

AiSamplingTimes指针为NULL
请在参数中指定变量的地址。

511420

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511421

AiData指针为NULL
请在参数中指定变量的地址。

511440

AiChannels值超出范围
请指定通道数:1<=AiChannels<=最大通道数。

511441

AiData指针为NULL
请在参数中指定变量的地址。

511460

不能执行线程

511500

AiStatus指针为NULL
请在参数中指定变量的地址。

511520

AiSamplingCount指针为NULL
请在参数中指定变量的地址。

511540

AiRepeatCount指针为NULL
请在参数中指定变量的地址。

511560

AiStopTriggerCount指针为NULL
请在参数中指定变量的地址。

511580

AiSamplingTimes指针为NULL
请在参数中指定变量的地址。

511581

AiData指针为NULL
请在参数中指定变量的地址。

511720

AiMaxChannels指针为NULL
请在参数中指定变量的地址。

511740

AiResolution指针为NULL
请在参数中指定变量的地址。

511760

AiChannel值超出使用设备的范围
请指定模拟输入通道:0<=AiChannel<=最大通道。

511761

AiSequence值超出使用设备的范围
请指定通道变换顺序:0<=AiChannel<=最大通道。

511770

AiChannel值超出使用设备的范围
请指定模拟输入通道:0<=AiChannel<=最大通道。

511771

AiSequence指针为NULL
请在参数中指定变量的地址。

511820

AiMemorySize值超出范围

511830

AiMemorySize指针为NULL

511840

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511841

AiData指针为NULL
请在参数中指定变量的地址。

511860

AiChannels值超出范围
请指定通道数:1<=AiChannels<=最大通道数。

511861

AiData指针为NULL
请在参数中指定变量的地址。

511880

AiSamplingTimes指针为NULL
请在参数中指定变量的地址。

511881

AiData指针为NULL
请在参数中指定变量的地址。

511920

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511921

AiDirection值超出范围

511930

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511931

AiStartLevel指针为NULL
请在参数中指定变量的地址。

511932

AiDirection指针为NULL

511940

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511941

AiDirection值超出范围

511950

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

511951

AiStopLevel指针为NULL
请在参数中指定变量的地址。

511952

AiDirection指针为NULL
请在参数中指定变量的地址。

511960

AiTransferMode值超出范围

511970

AiTransferMode指针为NULL
请在参数中指定变量的地址。

511980

DataNumber值超出范围

511981

Buffer指针为NULL
请在参数中指定变量的地址。

511982

Busmaster传送用Buffer分配失败

512020

DataSize指针为NULL
请在参数中指定变量的地址。

512040

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512041

StateTimes值超出范围

512050

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512051

Level1指针为NULL
请在参数中指定变量的地址。

512052

Level2指针为NULL
请在参数中指定变量的地址。

512053

StateTimes指针为NULL
请在参数中指定变量的地址。

512060

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512061

StateTimes值超出范围

512070

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512071

Level1指针为NULL
请在参数中指定变量的地址。

512072

Level2指针为NULL
请在参数中指定变量的地址。

512073

StateTimes指针为NULL
请在参数中指定变量的地址。

512080

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512081

StateTimes值超出范围

512090

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512091

Level1指针为NULL
请在参数中指定变量的地址。

512092

Level2指针为NULL
请在参数中指定变量的地址。

512093

StateTimes指针为NULL
请在参数中指定变量的地址。

512100

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512101

StateTimes值超出范围

512110

AiChannel值超出范围
请指定通道:0<=AiChannel<=最大通道。

512111

Level1指针为NULL
请在参数中指定变量的地址。

512112

Level2指针为NULL
请在参数中指定变量的地址。

512113

StateTimes指针为NULL
请在参数中指定变量的地址。

512120

AiTransferTimes值超出范围

512130

AiSamplingTimes指针为NULL
请在参数中指定变量的地址。

512140

AiTransferCount指针为NULL
请在参数中指定变量的地址。

512160

Lap指针为NULL
请在参数中指定变量的地址。

512180

Count指针为NULL
请在参数中指定变量的地址。

512200

Range值超出范围

512201

Type值超出范围

512202

Data值超出范围

512003

AiChannel值超出使用设备的范围
请指定通道:0<=AiChannel<=最大通道。

512210

Range值超出范围

512211

Type值超出范围

512212

Data指针为NULL
请在参数中指定变量的地址。

512213

AiChannel值超出使用设备的范围
请指定通道:0<=AiChannel<=最大通道。

512220

Range值超出范围

512221

Type值超出范围

512222

Data指针为NULL
请在参数中指定变量的地址。

512223

AiChannel值超出使用设备的范围
请指定通道:0<=AiChannel<=最大通道。

512240

AiScanClock值超出范围

512250

AiScanClock指针为NULL

512260

AiSamplingClock指针为NULL

512310

AiClockEdge值超出范围

512320

AiClockEdge指针为NULL

512382

Timeout发生。请复位设备、或加长Timeout时间。

513000

AoChannel值超出范围
请指定模拟量输出通道:0<=AoChannel<=最大通道。

513020

AoChannels值超出范围
请指定模拟量输出通道数:1<=AoChannels<=最大通道数。

513021

AoData指针为NULL
请在参数中指定变量的地址。

513040

AoResolution指针为NULL
请在参数中指定变量的地址。

513060

AoChannels值超出范围
请指定模拟量输出通道数:1<=AoChannels<=最大通道数。

513070

AoChannels指针为NULL
请在参数中指定变量的地址。

513080

AoMaxChannels指针为NULL
请在参数中指定变量的地址。

513100

AoChannels值超出范围
请指定模拟量输出通道数:1<=AoChannels<=最大通道数。

513101

AoRange值超出范围

513110

AoChannel值超出范围
请指定通道:0<=AoChannel<=最大通道。

513111

AoRange为NULL
请在参数中指定变量的地址。

513120

AoRange值超出范围

513140

AoMemoryType值超出范围
请设定AiMemoryType为0(FIFO)、或1(RING)。

513150

AoMemoryType指针为NULL
请在参数中指定变量的地址。

513160

AoRepeatTimes值超出范围
请设定AoRepeatTimes为0以上的值。

513170

AoRepeatTimes指针为NULL
请在参数中指定变量的地址。

513180

AoClockType值超出范围
请设定AoClockType的值为0(变换用时钟)、或1(外部时钟)。

513190

AoClockType指针为NULL
请在参数中指定变量的地址。

513200

AoSamplingClock值超出范围
请设定AoSamplingClock为1以上的值。

513210

AoSamplingClock指针为NULL
请在参数中指定变量的地址。

513220

AoSamplingTimes值超出范围
请设定AoSamplingClock为1以上的值。

513221

AoData指针为NULL
请在参数中指定变量的地址。

513230

AoSamplingTimes指针为NULL
请在参数中指定变量的地址。

513240

AoStartTrigger值超出范围

513250

AoStartTrigger指针为NULL
请在参数中指定变量的地址。

513260

AoStopTrigger值超出范围

513270

AoStopTrigger指针为NULL
请在参数中指定变量的地址。

513290

AoEvent指针为NULL
请在参数中指定变量的地址。

513300

AiSamplingTimes值超出范围
请设定AoStopTimes为1以上的值。

513310

AoSamplingTimes指针为NULL
请在参数中指定变量的地址。

513320

不能执行线程

513360

AoChannel值超出范围
请指定模拟量输出通道数:0<=AoChannels<=最大通道。

513370

AoChannel值超出范围
请指定模拟量输出通道数:0<=AoChannels<=最大通道。

513380

AoStatus指针为NULL
请在参数中指定变量的地址。

513400

AoSamplingCount指针为NULL
请在参数中指定变量的地址。

513420

AoRepeatCount指针为NULL
请在参数中指定变量的地址。

513480

AoMemorySize值超出范围

513490

AoMemorySize指针为NULL

513500

AoChannel值超出范围

513520

AoChannels值超出范围

513521

AoData指针为NULL

513540

AoSamplingTimes值超出范围

513541

AoData指针为NULL

513580

AoTransferMode值超出范围

513590

AoTransferMode指针为NULL

513600

DataNumber值超出范围

513601

Buffer指针为NULL

513602

Busmaster传送用Buffer分配失败

513640

DataSize指针为NULL

513660

AoTransferTimes值超出范围

513670

AoSamplingTimes指针为NULL

513680

AoTransferCount指针为NULL

513700

Lap指针为NULL

513720

Range值超出范围

513721

Type值超出范围

513722

Data值超出范围

513723

AoChannel值超出使用设备的范围

513730

Range值超出范围

513731

Type值超出范围

513732

Data指针为NULL

513733

AoChannel值超出使用设备的范围

513740

Range值超出范围

513741

Type值超出范围

513742

Data指针为NULL

513743

AoChannel值超出使用设备的范围

513760

AoSamplingClock指针为NULL

513770

AoClockEdge值超出范围

513780

AoClockEdge指针为NULL

514000

DiBit值超出范围
请指定数字量输入位:0<=DiBit<=最大位。

514001

DiData指针为NULL
请在参数中指定变量的地址。

514010

DiPort值超出范围
请指定数字量输入口:0<=DiPort<=最大口。

514011

DiData指针为NULL
请在参数中指定变量的地址。

514020

DoBit值超出范围
请指定数字量输出位:0<=DoBit<=最大位。

514021

DoData值超出范围

514030

DoPort值超出范围
请指定数字量输出口:0<=DoPort<=最大口。

514031

DoData值超出范围

514040

Bit值超出范围

514041

Value值超出范围

514050

Bit值超出范围

514051

Value指针为NULL

515000

CntChannel值超出范围

515010

CntChannel值超出范围

515011

CntMode指针为NULL

515020

CntChannel值超出范围

515021

PresetNumber值超出范围

515022

Flag值超出范围

515023

PresetData指针为NULL

515040

CntChannel值超出范围

515041

ComparisonNumber值超出范围

515042

Flag值超出范围

515043

PresetData指针为NULL

515060

CntChannel值超出范围

515061

CntClockType值超出范围

515070

CntChannel值超出范围

515071

CntClockType指针为NULL

515080

CntChannel值超出范围

515090

CntChannel值超出范围

515091

AiEvent指针为NULL

515100

CntChannel值超出范围

515120

CntChannel值超出范围

515121

Signal值超出范围

515122

Value值超出范围

515130

CntChannel值超出范围

515131

Signal值超出范围

515132

Value指针为NULL

515140

CntChannel值超出范围

515141

不能执行线程

515160

CntChannel值超出范围

515180

CntChannel值超出范围

515200

CntChannel值超出范围

515201

CntStatus指针为NULL

515220

CntChannel值超出范围

515221

Count指针为NULL

515240

CntChannel值超出范围

515260

CntMaxChannels指针为NULL

516000

TimerId值超出范围

516010

TimerId值超出范围

516011

TmEvent指针为NULL

516020

TimerId值超出范围

516040

TimerId值超出范围

516041

Interval值超出范围

516042

不能执行线程

516060

TimerId值超出范围

516080

TimerId值超出范围

516100

TimerId值超出范围

516120

TimerId值超出范围

516121

Lap指针为NULL

516140

TimerId值超出范围

516160

TimerId值超出范围

516161

Wait值超出范围

517000

Destination值超出范围

517001

Source值超出范围

517010

Destination值超出范围

517011

Source指针为NULL

518000

Mode超出设定范围

518100

数据缓冲区地址无效

518200

Window Handle超出范围

520000

内存分配失败
内存不足。请删除不必要的应用程序。

520001

该函数不能用于此设备
由于设备不具有此功能,该函数不能使用。

520002

由于设备处于动作中,不能执行

520003

由于其它进程正在使用设备,不能执行
其它进程正在使用设备时,不支持多进程的函数不能执行。

520020

从End Point接收的最后的数据包中存在CRC错误

520021

从End Point接收的最后的数据包中存在位填充错误

520022

从End Point接收的最后的数据包中包含与预期值不匹配的data toggle包标识符

520023

End Point返回了STALL包标识符

520024

设备不响应令牌(IN)、或不支持握手

520025

设备不响应令牌(IN)、或不支持握手

520026

接收到的包标识符无效或未定义

520027

从End Point返回的数据量超过允许的数据包的最大长度或缓冲区的剩余量

520028

从End Point返回的数据量少于预期的数据尺寸

520029

在IN传输中指定的缓冲区太小,无法存储从设备接收的所有数据

520030

在OUT传输中指定的缓冲器,没存储发送给设备的足够的数据

520031

由于End Point处于STALL状态,传送失败

520032

未找到设备信息

520033

访问硬件被拒绝

520034

指定的Handle无效

520035

Firmware是旧版本,必须更新Firmware

520036

Host驱动是旧版本,必须更新Host驱动

520037

USB传送时发生了错误

520100

进程的数量已经达到上限
同时可以使用的进程,最多16个。

520160

设备复位失败

520161

Busmaster复位失败

520340

Signal值超出使用设备的范围

520341

Value值超出使用设备的范围

520350

Signal值超出使用设备的范围

521000

使用的设备不能设定模拟量输入方式
设备没有该功能。

521001

AiInputMethod的值与JP设定的值不同
必须通过设备上的JP设定模拟量输入方式。

521020

由于超过了设备的最大通道数,用最大通道数设定了
自动变更为最大通道数。

521040

AiChannel值超出使用设备的范围

521041

AiRange值超出使用设备的范围

521042

必须设定设备的JP为单极
设备上的JP被设定为双极了

521043

必须设定设备的JP为双极
设备上的JP被设定为单极了

521044

范围设定失败

521060

AiRange值超出使用设备的范围

521061

必须设定设备的JP为单极
设备上的JP被设定为双极了

521062

必须设定设备的JP为双极
设备上的JP被设定为单极了

521063

范围设定失败

521080

AiMemoryType值超出使用设备的范围

521120

AiClockType值超出使用设备的范围

521140

AiSamplingClock值超出使用设备的范围

521160

AiStartTrigger值超出使用设备的范围

521180

AiChannel值超出使用设备的范围

521181

12位设备设定的数据范围为0 - 4095

521182

16位设备设定的数据范围为0 - 65535

521183

不能取得分辨率

521184

AiDirection值超出使用设备的范围

521260

AiStopTrg值超出使用设备的范围

521300

AiChannel值超出使用设备的范围

521301

12位设备设定的数据范围为0 - 4095

521302

16位设备设定的数据范围为0 - 65535

521303

不能取得分辨率

521304

AiDirection值超出使用设备的范围

521420

AiChannel值超出使用设备的范围

521421

AD变换错误发生了
请联系信息中心。

521423

变换中未被使用的通道被指定了

521440

AD变换错误发生了
请联系信息中心。

521441

超过了变换通道数。以最大通道变换

521460

由于发生了采样时钟错误,必须复位设备

521461

不能分配用于虚拟内存的内存
内存不足。请删除不必要的应用程序。

521462

不能初始化虚拟内存
请联系信息中心。

521463

如果是软件开始,请设定重复次数为1

521464

驱动线程创建失败
请联系信息中心。

521466

用户缓存区未被设定

521469

缓存区溢出错误发生了,请复位内存

521480

该命令不能停止变换。请使用AioResetDevice

521481

Master传送停止失败

521520

采样次数取得失败
请联系信息中心。

521580

试图取得超过变换了的数据数的数据,请变更AiSamplingTimes为最大采样数后取得数据

521581

地址取得失败

521584

FIFO为空

521585

试图取得超过内存大小的数据,请变更AiSamplingTimes为最大值后取得数据

521760

AiChannel值超出使用设备的范围

521761

AiSequence值超出使用设备的范围

521770

AiChannel值超出使用设备的范围

521840

AiChannel值超出使用设备的范围

521841

AD变换错误发生了

521843

变换中未被使用的通道被指定了

521860

AD变换错误发生了

521861

超过了变换通道数。以最大通道变换

521880

AiChannels值超出使用设备的范围

521881

试图取得超过变换了的数据数的数据,请变更AiSamplingTimes为最大值后取得数据

521882

地址取得失败

521885

FIFO为空

521886

试图取得超过内存大小的数据,请变更AiSamplingTimes为最大值后取得数据

521920

AiChannel值超出使用设备的范围

521921

AiStartLevel值超出使用设备的范围

521922

不能取得分辨率

521923

AiDirection值超出使用设备的范围

521930

AiChannel值超出使用设备的范围

521940

AiChannel值超出使用设备的范围

521941

AiStopLevel值超出使用设备的范围

521942

不能取得分辨率

521943

AiDirection值超出使用设备的范围

521950

AiChannel值超出使用设备的范围

521960

AiTransferMode值超出使用设备的范围

521980

DataNumber值超出使用设备的范围

521981

内存Lock失败

521982

临时内存分配失败

521984

Busmater传送中函数被执行了

522040

AiChannel值超出使用设备的范围

522041

12位设备设定的数据范围为0 - 4095

522042

16位设备设定的数据范围为0 - 65535

522043

不能取得分辨率

522044

StateTimes值超出使用设备的范围

522050

AiChannel值超出使用设备的范围

522060

AiChannel值超出使用设备的范围

522061

12位设备设定的数据范围为0 - 4095

522062

16位设备设定的数据范围为0 - 65535

522063

不能取得分辨率

522064

StateTimes值超出使用设备的范围

522070

AiChannel值超出使用设备的范围

522080

AiChannel值超出使用设备的范围

522081

12位设备设定的数据范围为0 - 4095

522082

16位设备设定的数据范围为0 - 65535

522083

不能取得分辨率

522084

StateTimes值超出使用设备的范围

522085

驱动程序内部错误发生

522090

AiChannel值超出使用设备的范围

522100

AiChannel值超出使用设备的范围

522101

12位设备设定的数据范围为0 - 4095

522102

16位设备设定的数据范围为0 - 65535

522103

不能取得分辨率

522104

StateTimes值超出使用设备的范围

522105

驱动程序内部错误发生

522110

AiChannel值超出使用设备的范围

522120

AiTransferTimes值超出使用设备的范围

522140

传送次数取得失败

522160

重写次数取得失败

522200

Range值超出使用设备的范围

522201

Type值超出使用设备的范围

522202

Data值超出使用设备的范围

522220

Range值超出使用设备的范围

522221

Type值超出使用设备的范围

522222

校准读出失败

522223

驱动程序内部错误发生

522240

AiScanClock值超出使用设备的范围

522241

驱动程序内部错误发生

523000

AoChannel值超出使用设备的范围

523001

DA变换错误发生

523002

AoData中设定的数据,请在0 - 4095范围内指定

523003

AoData中设定的数据,请在0 - 65535范围内指定

523020

DA变换错误发生

523021

超过了变换通道数。以最大通道变换

523022

AoData中设定的数据,请在0 - 4095范围内指定

523023

AoData中设定的数据,请在0 - 65535范围内指定

523060

由于超过了设备的最大通道数,用最大通道数设定了

523100

AoChannel值超出使用设备的范围

523101

AoRange值超出使用设备的范围

523102

范围设定失败

523120

AoRange值超出使用设备的范围

523121

范围设定失败

523140

AoMemoryType值超出使用设备的范围

523161

重复次数只有当内存形式为RING时可以指定

523180

AoClockType值超出使用设备的范围

523200

AoSamplingClock值超出使用设备的范围

523220

输出数据超过内存容量

523221

不能分配用于虚拟内存的内存

523240

AoStartTrigger值超出使用设备的范围

523260

AoStopTrigger值超出使用设备的范围

523320

数据未被设定、或内存未分配

523321

数据未被设定

523326

用户缓存区未被设定

523500

AoChannel值超出使用设备的范围

523501

DA变换错误发生

523520

DA变换错误发生

523521

超过了变换通道数。以最大通道变换

523540

输出数据超过内存容量

523541

虚拟内存不能分配

523580

AoTransferMode值超出使用设备的范围

523600

DataNumber值超出使用设备的范围

523601

内存Lock失败

523602

临时内存分配失败

523741

Type值超出使用设备的范围

524000

DiBit值超出使用设备的范围

524010

DiPort值超出使用设备的范围

524020

DoBit值超出使用设备的范围

524030

DoPort值超出使用设备的范围

524040

Bit值超出使用设备的范围

524041

Value值超出使用设备的范围

524050

Bit值超出使用设备的范围

525000

CntChannel值超出设备的范围

525002

预设计数值的加载功能不能使用

525003

比较计数值的加载功能不能使用

525010

CntChannel值超出设备的范围

525020

CntChannel值超出设备的范围

525021

PresetNumber值超出设备的范围

525040

CntChannel值超出设备的范围

525041

ComparisonNumber值超出设备的范围

525060

CntChannel值超出设备的范围

525061

CntClockType值超出使用设备的范围

525070

CntChannel值超出设备的范围

525080

CntChannel值超出设备的范围

525090

CntChannel值超出设备的范围

525100

CntChannel值超出设备的范围

525120

CntChannel值超出设备的范围

525121

Signal值超出使用设备的范围

525122

Value值超出使用设备的范围

525123

Signal值超出使用设备的范围

525130

CntChannel值超出设备的范围

525131

Signal值超出范围

525140

CntChannel值超出设备的范围

525160

CntChannel值超出设备的范围

525180

CntChannel值超出设备的范围

525181

Preset值超出设备的范围

525200

CntChannel值超出设备的范围

525220

CntChannel值超出设备的范围

525240

CntChannel值超出设备的范围

526000

TimerId值超出使用设备的范围

526010

TimerId值超出使用设备的范围

526020

TimerId值超出使用设备的范围

526040

TimerId值超出使用设备的范围

526060

TimerId值超出使用设备的范围

526080

TimerId值超出使用设备的范围

526100

TimerId值超出使用设备的范围

526120

TimerId值超出使用设备的范围

526140

TimerId值超出使用设备的范围

526160

TimerId值超出使用设备的范围

527000

Destination值超出使用设备的范围

527001

Source值超出使用设备的范围

527002

无效的连接

527010

Destination值超出使用设备的范围

528000

Mode超出设定范围

528001

通道番号超出设定范围

528010

通道数超出设定范围

528011

计数器值超出设定范围

528012

比较寄存器番号超出可设定范围

528020

Timer值超出可设定范围

528021

控制输出信号的输出逻辑超出可设定范围

528022

硬件事件的类型超出可设定范围

528030

One-Shot脉冲的脉冲宽度系数超出可设定范围

528031

控制输入信号的输入逻辑超出可设定范围

528032

输出数据超出可设定范围

 


 

数字量设备错误代码一览

错误代码

错误内容

550000

正常结束

550001

资源取得失败。
请确认使用的设备是否在设备管理器中被正常注册。

550002

中断例程注册失败。
请确认IRQ未与其它设备重复。

550003

内存分配失败。该错误很少发生。
如果发生了,请尝试增加内存。

550004

注册表访问失败。
请确认是否在属性页可设定。
如果错误仍然发生,请重新安装设备。

550007

由于从待机模式返回,请执行DioResetDevice函数

550008

由于未找到Cdio.sys文件,不能初始化

550009

由于不能取得Cdio.dll文件的版本信息,不能初始化

550010

由于不能取得Cdio.sys文件的版本信息,不能初始化

550011

由于Cdio.dll与Cdio.sys的版本信息不一致,不能初始化

560000

指定的设备名未在设备管理器中登记。
请确认属性页的设定。

560001

指定了无效ID。
请确认初始化函数是否正常结束。
而且,请确认存储ID的变量的范围。

560002

不能调用驱动程序(设备I/O控制失败)。
请确认初始化函数是否正常结束。
而且,请确认存储ID的变量的范围。

560003

文件创建失败(CreateFile失败)。

请利用设备管理器确认设备驱动程序是否正常启动。
如果未正常启动,请重新安装设备。

560004

文件关闭失败(CloseFile失败)。
可能对未被初始化的设备执行了结束处理。
该错误可忽视。

560005

线程创建失败(CreateThread失败)。
该错误很少发生。如果发生了,请确认应用程序启动的线程数。

560050

未找到指定的设备名称。请确认拼写是否正确。
请确认应用程序中使用的设备名及设备管理器中设定的设备名。

560051

未发现可用设备。。
请确认设备是否在设备管理器中注册。

560052

指定的设备信息类型超出范围。
信息取得函数发生的错误。请确认参数是否正确。

560100

数据缓冲区地址无效。
缓冲区的地址为NULL(0)。请确认应用程序的源代码。

560200

Window Handle超出范围。
消息通知函数发生的错误。

有可能函数被执行时,Window Handle还未有效。请调整函数的调用时序。

560300

触发器类型超出范围。
触发器函数的参数错误。请使用定义值。

570000

内存分配失败。该错误很少发生。如果发生了,请尝试增加内存。

570001

该函数不能用于此设备。
如果对没有输入口的设备执行了输入函数、或对没有输出口的设备执行了输出函数或回馈(Echo Back)函数,该错误将发生。

570002

由于设备处于动作中,不能执行。
当在后台对设备进行访问,前台处理不能执行,将发生该错误。目前不发生。

570003

由于其它进程正在使用设备,不能执行。
请确认在多进程使用时的限制。
对于USB设备,触发器函数只能从一个进程执行。
多进程对同一个设备,不能使用触发器函数。

570004

未找到进程信息。

570020

从End Point接收的最后的数据包中存在CRC错误。

570021

从End Point接收的最后的数据包中存在位填充错误。

570022

从End Point接收的最后的数据包中包含与预期值不匹配的data toggle包

570023

End Point返回了STALL包标识符。

570024

设备不响应令牌(IN)、或不支持握手。

570025

设备不响应令牌(IN)、或不支持握手。

570026

接收到的包标识符无效或未定义。

570027

从End Point返回的数据量超过允许的数据包的最大长度或缓冲区的剩余量。

570028

从End Point返回的数据量少于预期的数据尺寸。

570029

在IN传输中指定的缓冲区太小,无法存储从设备接收的所有数据。

570030

在OUT传输中指定的缓冲器,没存储发送给设备的足够的数据。

570031

由于End Point处于STALL状态,传送失败。

570032

未找到设备信息。

570100

口番号超出可指定范围。
请确认设备的输入/输出口数及程序中使用的参数。

570101

口数超出可指定范围。
输入/输出可能的最大口数为256。
USB设备,输入/输出可能的最大口数为64。

570102

位番号超出可指定范围。
请确认设备的输入/输出位数及程序中使用的参数。

570103

位数超出可指定范围。
输入/输出可能的最大位数为256。
USB设备,输入/输出可能的最大位数为64。

570104

位数据为0或1以外的值。
位输出的错误。请确认程序中使用的参数。

570200

中断位超出可指定范围。
对于USB设备,只有一个模块中的最初4位可用作中断。

570201

中断逻辑超出可指定范围。
中断逻辑为上升沿或下降沿。请使用定义值。

570300

Timer值超出范围。

570400

数字量滤波器设定值超出范围。

570500

输入/输出切换功能设定值超出范围。

570600

8255芯片番号超出可指定范围。

571000

超出可用信号的范围。

571001

超出可用开始条件的范围。

571002

时钟条件超出范围。

571003

时钟值超出范围。

571004

时钟值单位超出范围。

571005

停止条件超出范围。

571006

停止个数超出范围。

571007

复位内容超出范围。

571008

数据个数超出范围。

571009

缓冲区重复使用设定超出范围。

571010

数据传送个数超出范围。

571100

缓冲区太大不能分配。
缓冲区太大不能设定到板卡。请减小缓冲区大小。

571101

内存不能Lock。
请增加内存、或减小缓冲区大小,再执行。

571102

参数错误
函数的某些参数超出可指定范围。请确认参数的值。

571103

执行顺序错误
函数的执行顺序错误。缓冲区未被设定的状态下开始了Busmaster传送、
或Busmaster传送中设定了缓冲区、或Busmaster传送中调用了通用输入/输出功能,该错误将发生。
请参考例子修改程序。

 


 

计数器设备错误代码一览

错误代码

错误内容

580000

正常结束

580001

资源取得失败。
请确认设备管理器中是否正常登记了要使用的设备。

580002

中断例程注册失败。
请确认IRQ未与其它设备重复。

580003

内存分配失败。
请尝试增加内存。

580004

注册表访问失败。
请确认是否在属性页可设定。
如果错误仍然发生,请重新安装设备。

580007

由于从待机模式返回,请执行CntResetDevice函数。

580008

由于未找到ccnt.sys文件,不能初始化。

580009

由于不能取得ccnt.dll文件的版本信息,不能初始化。

580010

由于不能取得ccnt.sys文件的版本信息,不能初始化。

580011

由于ccnt.dll与ccnt.sys的版本信息不一致,不能初始化。

581000

指定的设备名未在设备管理器中登记。
请确认属性页的设定。

581001

指定了无效ID。
请确认初始化函数是否正常结束。
而且,请确认存储ID的变量的范围。

581002

不能调用驱动程序(设备I/O控制失败)。
请确认初始化函数是否正常结束。
而且,请确认存储ID的变量的范围。

581003

文件创建失败(CreateFile失败)。
请利用设备管理器确认设备驱动程序是否正常启动。
如果未正常启动,请重新安装设备。

581004

文件关闭失败(CloseFile失败)。
可能对未被初始化的设备执行了结束处理。
该错误可忽视。

581005

线程创建失败(CreateThread失败)。
该错误很少发生。如果发生了,请确认应用程序启动的线程数。

581050

未找到指定的设备名称。请确认拼写是否正确。
请确认应用程序中使用的设备名及设备管理器中设定的设备名。

581051

未发现可用设备。
请确认设备是否在设备管理器中注册。

590052

指定的设备信息类型超出范围。
信息取得函数发生的错误。请确认参数是否正确。

581100

Mode超出可设定范围。
Mode设定时,请使用定义值。

581101

数据缓冲区地址无效。
缓冲区的地址为NULL(0)。请确认应用程序的源代码。

581200

Window Handle超出范围。
消息通知函数发生的错误。
有可能函数被执行时,Window Handle还未有效。请调整函数的调用时序。

582000

内存分配失败。该错误很少发生。如果发生了,请尝试增加内存。

582001

该函数不能用于此设备。

582002

由于设备处于动作中,不能执行。
当在后台对设备进行访问,前台处理不能执行,将发生该错误。
目前不发生。

582003

由于其它进程正在使用设备,不能执行。
请确认在多进程使用时的限制。
对于USB设备,计数匹配函数只能从一个进程执行。
多进程对同一个设备,不能使用计数匹配函数。

583020

从End Point接收的最后的数据包中存在CRC错误。

583021

从End Point接收的最后的数据包中存在位填充错误。

583022

从End Point接收的最后的数据包中包含与预期值不匹配的data toggle包。

583023

End Point返回了STALL包标识符。

583024

设备不响应令牌(IN)、或不支持握手。

583025

设备不响应令牌(IN)、或不支持握手。

583026

接收到的包标识符无效或未定义。

583027

从End Point返回的数据量超过允许的数据包的最大长度或缓冲区的剩余量。

583028

从End Point返回的数据量少于预期的数据尺寸。

583029

在IN传输中指定的缓冲区太小,无法存储从设备接收的所有数据。

583030

在OUT传输中指定的缓冲器,没存储发送给设备的足够的数据。

583031

由于End Point处于STALL状态,传送失败。

583032

未找到设备信息。

583033

访问硬件被拒绝。

583034

指定的Handle无效。

584100

Mode超出可设定范围。
指定的设备选择了不可使用的Mode。请确认设备的说明书。

584201

通道番号超出可设定范围。
请确认通道番号。

584202

通道数超出可设定范围。
请确认通道数。

584203

计数器值超出可设定范围。
USB设备的计数器值(16进制)是0H--FFFFFFH。

584204

比较寄存器番号超出可设定范围。
USB设备的比较寄存器番号仅为0。

584300

Timer值超出可设定范围。
USB设备的Timer值是1ms--200000ms。

584301

控制输出信号的输出逻辑超出可设定范围。

584302

硬件事件的类型超出可设定范围。

584303

One-Shot脉冲的脉冲宽度系数超出可设定范围。

584304

控制输入信号的输入逻辑超出可设定范围。

584305

输出数据超出可设定范围。

585000

开始信号超出可设定范围。

585001

停止信号超出可设定范围。

585002

时钟信号超出可设定范围。

585003

超出可用信号的范围。

585004

计数Mode超出可设定范围。

585005

开始条件超出可设定范围。

585006

计数开始条件超出可设定范围。

585007

时钟条件超出可设定范围。

585008

停止条件超出可设定范围。

585009

时钟值超出范围。

585010

时钟值单位超出范围。

585011

采样停止次数超出范围。

585012

计数停止条件超出可设定范围。

585100

缓冲区太大不能分配。

585101

内存不能Lock。

585102

执行顺序错误。

586001

内存分配失败。