Class
Function Group
Public Symbol

Public Classs, Method, Property etc

Type
中文注释
English Notation
AIAITaskJYPXIeHardwareAITaskJYPXIeHardwareAITask(int slotNum)Constructor构造函数。用来构造一个AI任务对象,slotNum板卡槽位号。硬件的唯一标志。Constructor. Used to create an AI task object.
AI
AITaskAddChannelAddChannel(int[] chnsId,double[] rangeLow,double[] rangeHigh,terminal,coupling,enableIEPE)Method添加一个通道组。参数chnsID:一组通道物理序号; rangeLow:一组通道量程下限; rangeHigh:一组通道量程上限; terminal:端口输入模式配置,RSE/NRSE/Differential/Preudodifferential;coupling耦合:由enum AC/DC 硬件选; enableIEPE:True/False启用/禁用IEPE激励。
Add a group of channels. Parameters  chnsID:a group of channel physical numbers; rangeLow:Lower range limit for a group of channels; rangeHigh:Higher range limit for a group of channels; terminal: terminal input mode configuration;coupling: enum AC/DC hardware specific; enableIEPE:True/false to enable or disable IEPE excitation, hardware specific.
AIAITask
AddChannel ReloadAddChannel(int[] chnsId,double rangeLow,double rangeHigh,terminal,coupling,enableIEPE)Method添加一个通道组。参数chnsID:一组通道物理序号; rangeLow:公用通道量程下限; rangeHigh:公用通道量程上限; terminal:端口输入模式配置,RSE/NRSE/Differential/Preudodifferential;coupling耦合:由enum AC/DC 硬件选; enableIEPE:True/False启用/禁用IEPE激励。Add a group of channels. Parameters  chnsID:a group of channel physical numbers; rangeLow:common lower range limit for the group; rangeHigh: common higher range limit for the group; terminal: terminal input mode configuration;coupling: enum AC/DC hardware specific; enableIEPE:True/false to enable or disable IEPE excitation, hardware specific.
AI
AITaskAddChannel ReloadAddChannel(int chnId,double rangeLow,double rangeHigh,terminal,coupling,enableIEPE)Method添加一个通道。参数chnID:一个通道物理序号; rangeLow:通道量程下限; rangeHigh:通道量程上限; terminal:端口输入模式配置,RSE/NRSE/Differential/Preudodifferential;coupling耦合:由enum AC/DC 硬件选; enableIEPE:True/False启用/禁用IEPE激励。Add one channel. Parameters  chnID: channel's physical number; rangeLow: lower range limit for the channel; rangeHigh: higher range limit for the channel; terminal: terminal input mode configuration;coupling: enum AC/DC hardware specific; enableIEPE:True/false to enable or disable IEPE excitation, hardware specific.
AI
AITaskGetRecordPreviewDataGetRecordPreviewData(ref double[,] buf, int samplesPerChannel, int timeout)
Method
获取流盘时预览的二维数据,每一列代表一个通道。参数 buf:用户定义返回数据的缓冲区; samplesPerChannel:每通道要预览的数据;timeout:超时时间,单位ms,-1为持续等待直至完成。
Preview two dimentional data when streaming is in progress. Each column represents one channel. Parameters buf: user specified buffer for preview data; samplesPerChannel: number of preview samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskGetRecordPreviewData ReloadGetRecordPreviewData(ref double[,] buf, int timeout = -1)Method获取流盘时预览的二维数据,每一列代表一个通道,每一通道的数据个数是由缓冲区大小来计算的。参数 buf:用户定义返回数据的缓冲区; samplesPerChannel:每通道要预览的数据;timeout:超时时间,单位ms,-1为持续等待直至完成。Preview two dimentional data when streaming is in progress. Each column represents one channel. Samples per channel is caculated from the buffer size. Parameters buf: user specified buffer for preview data; samplesPerChannel: number of preview samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AI
AITaskGetRecordPreviewData Reload
GetRecordPreviewData(ref double[] buf, int samplesPerChannel, int timeout)Method获取流盘时预览的单通道数据。参数 buf:用户定义返回数据的缓冲区; samplesPerChannel:每通道要预览的数据;timeout:超时时间,单位ms,-1为持续等待直至完成。Preview one channel data when streaming is in progress. Parameters buf: user specified buffer for preview data; samplesPerChannel: number of preview samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskGetRecordPreviewData ReloadGetRecordPreviewData(ref double[] buf, int timeout = -1)Method获取流盘时预览的单通道数据,通道的数据个数是由缓冲区大小来计算的。参数 buf:用户定义返回数据的缓冲区; timeout:超时时间,单位ms,-1为持续等待直至完成。Preview one channel data when streaming is in progress. Samples per channel is caculated from the buffer size. Parameters buf: user specified buffer for preview data; timeout: timeout in mS before generating error message, timeout =-2 keep waiting unti
AI
AITaskGetRecordStatusGetRecordStatus(out double recordedLength, out bool recordDone)Method获取预览状态。参数recordedLength:已流盘的长度; recordDone:流盘是否结束。Get the streaming status.Parameters recordLength:Length of the streamed. recordDone = false :streaming is not over.recordDone = true :streaming is over.
AI
AITask
ReadDataReadData(ref double[,] buf, int samplesPerChannel, int timeout)Method按列读取采集到的多通道数据,存入缓冲区,一列代表一个通道的数据。参数 buf:缓冲区;samplesPerChannel:每通道读取的数据;timeout mS 最长等待时间,-1持续等待直至完成。Read the multi-channel data by columns and store it in a data buffer. Each channel is represented by one column of data. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AI
AITask
ReadData ReloadReadData(ref double[,] buf,  int timeout)Method按列读取采集到的多通道数据,存入缓冲区,一列代表一个通道的数据,每通道的数据个数samplesPerChannel是根据缓冲区大小算出来的。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read the multi-channel data by columns and store it in a data buffer. Each channel is represented by one column of data. samplePerChannel is computed by the buffer size. Parameters buf:data buffer;timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AI
AITaskReadData Reload
ReadData(ref double[] buf, int samplesPerChannel, int timeout)Method读取采集到的单通道数据,存入缓冲区。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read the one channel data and store it in a data buffer. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AI
AITaskReadData ReloadReadData(ref double[] buf,  int timeout)Method读取采集到的单通道数据,存入缓冲区。单通道点数由缓冲区长度计算。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read One channel data and store it in a data buffer. samplePerChannel is computed by the buffer size. Parameters buf:data buffer;timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskReadData Reload
ReadData(IntPtr buf, int samplesPerChannel, int timeout)
Method读取采集到的单一或多通道电压值,存入缓冲区。缓冲区由C#数据类型IntPtr所指。参数 buf:指向缓冲区的指针;samplesPerChannel:每通道读取的数据;timeout mS 最长等待时间,-1持续等待直至完成。。只适用于一些特殊场合如与其它软件配合时使用。Read one or multi-channel data by columns and store it in a data buffer. The buffer is pointed by C# data type IntPtr. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish. Only used for very special occations such as interface with other software.
AI
AITaskReadRawDataReadRawData(ref int[,] buf, int samplesPerChannel, int timeout)Method
按列读取采集到多通道的原始数据,存入缓冲区,一列代表一个通道的数据,每通道的数据个数samplesPerChannel是根据缓冲区大小算出来的。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read the multi-channel raw data by columns and store it in a data buffer. Each channel is represented by one column of data. Parameters buf:data buffer;timeout: samplesPerChannel:number of samples per channel; timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskReadRawData ReloadReadRawData(ref int[,] buf,  int timeout)Method按列读取采集到的多通道原始数据,存入缓冲区,一列代表一个通道的数据,每通道的数据个数samplesPerChannel是根据缓冲区大小算出来的。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read the multi-channel raw data by columns and store it in a data buffer. Each channel is represented by one column of data. samplePerChannel is computed by the buffer size. Parameters buf:data buffer;timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskReadRawData ReloadReadRawData(ref int[] buf, int samplesPerChannel, int timeout)Method读取采集到的单通道原始数据,存入缓冲区。参数 buf:缓冲区;samplesPerChannel:每通道读取的数据;timeout mS 最长等待时间,-1持续等待直至完成。Read the one channel raw data and store it in a data buffer. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskReadRawData ReloadReadRawData(ref int[] buf,  int timeout)
Method读取采集到的单通道原始数据,存入缓冲区。单通道点数由缓冲区长度计算。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成。Read One channel raw data and store it in a data buffer. samplePerChannel is computed by the buffer size. Parameters buf:data buffer;timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish.
AIAITaskReadRawData ReloadReadRawData(IntPtr buf, int samplesPerChannel, int timeout)Method读取单一或多通道的原始数据,缓冲区由C#数据类型IntPtr所指。参数 buf:指向缓冲区的指针。只适用于一些特殊场合如与其它软件配合时使用。Read one or multi-channel raw data by columns and store it in a data buffer. The buffer is pointed by C# data type IntPtr. Parameters buf:data buffer;timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish. Only used for very special occations such as interface with other software.
AIAITaskDetectOpenThermocoupleDetectOpenThermocouple(BurnoutCurrentValue currentValue)Method开路检测Perform open thermocouple detection (OTD) to determine if there are any enabled channels do not have a thermocouple connectecd to the modul
AIAITaskSetCJTemperatureSetCJTemperature(int chnId, double temperature)Method设置指定通道冷端补偿温度Set cold junction (reference junction) temperature with a specified channel
AI
AITaskSetCJTemperature ReloadSetCJTemperature(double[] temperature)
Method设置所有通道冷端补偿温度Set cold junction (reference junction) temperature to all channels that has been added
AI
AITaskReadSinglePointReadSinglePoint(ref double[] buffer)Method非缓冲式读取每个通道的一个样点。参数 buf: 读取的电压值。缓冲区必须大于通道数。Read one sample for all channels in unbuffered reading. Parameter buf: values read. Buffer size >= number of channels.
AIAITaskReadSinglePoint ReloadReadSinglePoint(ref double readValue, int channel)Method非缓冲式读取指定通道的一个样点。参数 readValue: 读取的电压值;channel:指定的通道。Read one sample for specified channel in unbuffered reading. Parameters  readValue: value read; channel:specified channel numbers.
AIAITaskRemoveChannelRemoveChannel(int chnId)Method删除指定通道号的通道,为-1则删除所有通道。参数:chnID:通道号。Delete the channel with the specified channel number. If it is -1, delete all channels. Parameter  chnID:specified channel ID.
AIAITaskSendSoftwareTriggerSendSoftwareTrigger()Method产生一个软件触发信号。Generate a software trigger.
AI
AITaskWaitUntilDoneWaitUntilDone(timeout=-1)Method等待当前任务完成。参数 timeOut: timeOut=整数N,等待N毫秒,如果没有完成,报错,timeOut=-1, 等待直至完成。Waiting until current task to complete. Parameter timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
AIAITaskStartStart()Method启动AI任务Start AI task
AIAITaskStopStop()Method停止AI任务Stop AI task
AIAITask
AvailableSamplesAvailableSamplesProperty缓冲区内可以读取的每通道点数Number of points per channel that can be read in the buffer
AIAITaskAdvancedAdvancedProperty高级属性Advanced properties
AIAITaskBufLenInSamplesBufLenInSamplesProperty缓冲区最大能容纳的每通道点数The maximum number of points per channel that the buffer can hold
AIAITask
ChannelsChannelsProperty通道列表,通道数随硬件变化。List of channels. Number of channels varies with hardware.
AIAITaskClockSource
ClockSource Property时钟源属性。enum External/Internal。Clock edge. enum Rising/Falling.
AIAITaskClockEdgeClockEdgeProperty时钟边沿属性。enum Rising/Falling。Clock Source. enum External/Internal.
AIAITaskDisbaleCalibrationDisbaleCalibrationProperty禁用校准系数Disalble calibration.
AIAITaskModeModePropertyAI采集模式:单点采样,连续,有限点采样,流盘。enum Single/Finite/Continuous/RecordAI acquisition mode:enum Single/Finite/Continuous/Record.
AIAITaskSampleClock
SampleClockProperty采样时钟配置。Sample Clock
AIAITaskSignalExportSignalExportProperty信号路由Signal routing
AIAITaskAISyncSyncProperty同步参数配置Sync configuration
AIAITaskSampleRateSampleRateProperty每通道采样率Sampling rate per channel.
AIAITaskSamplesToAcquireSamplesToAcquireProperty有限点采集模式下每通道需要读取的采样点数Number of sampling points to be read per channel in Finite mode only.
AIAITaskRecordRecordProperty流盘相关参数设置Data streaming related parameter settings 
AIAITaskTriggerTriggerProperty触发属性。由AITrigger()配置。AI trigger property configured by AI Trigger().
AI
AITaskJYXXDeviceDeviceProperty设备属性配置Device property set
AIAITaskBuildInCJCEnabledBuildInCJCEnabledProperty冷端补偿使能Build-in cold junction compensation enabled.
AIAITaskAITimingModeTimingModeProperty时钟等级模式Timing mode, can be set to automatic, or manually selected as level 0 to level 5.
AIAITaskAIChannelTopologyChannelTopologyProperty通道拓扑结构The channel topology currently in use. 2-wire and 3-wire RTD connection is supported in 32-channel mode, and 2-wire, 3-wire, and 4-wire RTD connection is supported in 20-channel mode.
AIAIAdvancedAIAdvancedAIAdvanced()Constructor构造函数。用来构造AI高级设置Constructor to create an advanced AI task object.
AIAIAdvancedAIAdvancedConvertRatePropertyAI高级设置:转换速率。默认由系统设置为SampleRate*ChannelCount。用户可以设置更大的扫描速率。这样扫描采集会在一次采样间隔的前期完成,可以降低通道之间采集的间隔时间。AI Advanced Setting: ConvertRate,The default is set by the system to SampleRate*ChannelCount. The user can set a higher scan rate. In this way, the scanning collection will be completed in the early period of a sampling interval, which can reduce the collection interval between channels.
AIAITriggerAITriggerAITrigger()Constructor构造函数,创建AITrigger任务对象。用来构造AI TriggerConstructor to create an AITrigger task object. Used to build AI Trigger
AIAITriggerAITriggerAnalogProperty模拟触发属性。由三个部分组成。1,Condition enum AboveLevel/BelowLeve/RisingHysteresis/FallingHysteresis/EnteringWindow/LeavingWindow。和其它硬件相关; 2,Level enum Level/HighLevel/LowLevel; 3,Source: 硬件相关enum。AITrigger Analog has three parts. 1 Condition: enum AboveLevel/BelowLevel/RisingHysteresis/FallingHysteresis/EnteringWindow/LeavingWindow。; 2: Level: enum Level/HighLevel/LowLevel; 3: Source:enum hardware specific.
AIAITriggerAITriggerDelay PropertyAI触发被延迟了AI timebase Ticks数。Number of timebase Ticks delayed before AI triggering.
AIAITriggerAITriggerDigitalPropertyAI数字触发.由三个属性组成。1,Source 由硬件定;2,Edge enum Rising/Falling;3,Gate enum HighActive/LowActive, 高电平/低电平触发。AITrigger Digital has three properties. 1: Source, hardware specific; 2: Edge enum Rising/Falling; 3: Gate enum HighActive/LowActive, high and low gate level triggering.
AIAITriggerAITriggerReTriggerCount
PropertyAI重触发次数。为0时不重复触发,>0时为重复触发次数,为-1时无限重触发。Number of repeat triggers.  No repeat  trigger when 0, or the number of repeated triggers. Infinite trigger when -1.
AIAITriggerAITriggerTypePropertyAI触发类型。enum Analog/Digital/Immediate/Soft。AI trigger type. enum Analog/Digital/Immediate/Soft.
AIAITriggerAITriggerModePropertyAI触发模式。由enum Start/Reference/Pause定。AI trigger mode. enum Start/Reference/Pause.
AIAITrigger
AITriggerPreTriggerSamples PropertyAI预触发点数。AI pretrigger points.
AIAIRecordAIRecordAIRecord()Constructor构造函数。用来构造流盘任务任务对象。Constructor to create a streaming task object.
AIAIRecordAIRecordFilePathProperty用户输入文件路径User specified file path.
AIAIRecordAIRecordFileFormatProperty文件格式.enum BIN。Streaming file format. enum BIN.
AIAIRecordAIRecordLengthProperty用户指定流盘长度(秒),仅用于有限,Finite,模式。User specified stream length in second. Only valid in the Finite mode.
AIAIRecordAIRecordModeProperty流盘模式。enum Finite/Infinite。Two stream mode from enum Finite/Infinite.
AIAIChannelAIChannelAIChannel()Constructor构造函数,用来创建AIChnParam任务对象。Constructor to create an AIChnParam task object. 
AIAIChannelAIChannelChannelIDProperty物理通道序号AI channel ID.
AIAIChannelAIChannelRangeHighProperty通道量程上限High range limit an AI channel.
AIAIChannelAIChannelRangeLowProperty通道量程下限Low range limit an AI channel.
AIAIChannelAIChannelTerminalProperty端口输入模式配置,RSE/NRSE/Differential/PseudodifferentialConfigure AI terminal. Normally RSE/NRSE/Differential/Pseudodifferential. Hardware specific.
AIAIChannelAIChannelCouplingProperty通道耦合方式,AC/DCCoupling Mode. Normally AC/DC.
AIAIChannelAIChannelThemocoupleTypeProperty热电偶类型Thermocouple type
AIAIChannelAIChannelCustomizedCJTemperatureProperty冷端补偿温度Customized cold junction (reference junction) temperature (℃) for compensation
AIAIChannelAIChannelMaxVoltageRangeProperty最大电压范围Voltage range upper limit in V
AIAIChannelAIChannelMaxTemperatureRangeProperty最大温度范围Temperature range upper limit(Ω) of the channel.
AIAIChannelAIChannelMaxResistanceRangeProperty最大电阻范围Resistance range upper limit(Ω) of the channel.
AIAIAnalogTriggerAIAnalogTriggerAIAnalogTrigger()Constructor构造函数,创建AITrigger任务对象。Constructor to create an AITrigger task object. Used to build AI Trigger
AIAIAnalogTriggerAIAnalogTriggerComparatorProperty模拟比较器,enum Edge/Hysteresis/WindowAnalog Comparator,enum Edge/Hysteresis/Window
AIAIAnalogTriggerAIAnalogTriggerEdgeProperty模拟边沿比较器Analog edge comparator
AIAIAnalogTrigger
AIAnalogTriggerHysteresisProperty模拟迟滞比较器Analog hysteresis comparator
AIAIAnalogTriggerAIAnalogTriggerWindowProperty模拟窗比较器Analog window comparator
AIAIAnalogTriggerAIAnalogTriggerConditionProperty设置模拟触发条件。触发值由HighLevel,LowLevel共同决定。enum RisingHysteresis/FallingHysteresis/EnteringWindow/LeavingWindow。RisingHysteresis:触发信号高于HighLevel;FallingHysteresis:触发信号低于LowLevel; EnterWindow: 触发信号进入LowLevel and HighLevel区域; LeavingWindow:触发信号离开LowLevel and HighLevel区域.Configure analog trigger condition. TriggerValue is determined by properties HighLevel and LowLevel. Enum RisingHysteresis/FallingHysteresis/EnteringWindow/LeavingWindow. RisingHysteresis:triggering when above HighLevel;FallingHysteresis:triggering when below LowLevel; EnterWindow: triggering when the value fall between LowLevel and HighLevel; LeavingWindow:triggering when teh value falls outside LowLevel and HighLevel.
AIAIAnalogTriggerAIAnalogTriggerLevelProperty设置电平触发条件。Set level triggering value used in Condition triggering.
AIAIAnalogTriggerAIAnalogTriggerSourceProperty设置模拟触发源。Set analog trigger source
AIAIAnalogTriggerAIAnalogTriggerHighLevelProperty设置高电平触发条件。Set high level triggering value used in Condition triggering.
AIAIAnalogTriggerAIAnalogTriggerLowLevelProperty设置低电平触发条件。Set low low level triggering value used in Condition triggering.
AIAIAnalogTriggerAIAnalogEdgeComparatorAIAnalogEdgeComparator()Constructor构造函数,创建AIAnalogEdgeComparator任务对象。Constructor to create an AITrigger task object. Used to build AIAnalogEdgeComparator
AIAIAnalogTriggerAIAnalogEdgeComparatorSlopeProperty设置边沿触发条件enum rising/fallingConfig Edge trigger condition, enum rising/falling
AIAIAnalogTrigger
AIAnalogEdgeComparatorThresholdProperty设置边沿触发阈值Config Edge trigger threshold
AIAIAnalogTriggerAIAnalogHysteresisComparatorAIAnalogHysteresisComparator()Constructor
构造函数,创建AIAnalogHysteresisComparator任务对象。Constructor to create an AITrigger task object. Used to build AIAnalogHysteresisComparator
AIAIAnalogTriggerAIAnalogHysteresisComparatorSlopeProperty设置迟滞触发条件enum rising/fallingConfig Hysteresis trigger condition, enum rising/falling
AIAIAnalogTriggerAIAnalogHysteresisComparatorHighThresholdProperty设置迟滞触发高阈值Config Hysteresis trigger high threshold
AIAIAnalogTriggerAIAnalogHysteresisComparatorLowThresholdProperty设置迟滞触发低阈值Config Hysteresis trigger low threshold
AIAIAnalogTrigger
AIAnalogWindowComparatorAIAnalogWindowComparator()Constructor构造函数,创建AIAnalogWindowComparator任务对象。Constructor to create an AITrigger task object. Used to build AIAnalogWindowComparator
AIAIAnalogTriggerAIAnalogWindowComparatorConditionProperty设置模拟窗触发条件enum EnteringWindow/LeavingWindowConfig Window trigger condition, enum EnteringWindow/LeavingWindow
AIAIAnalogTriggerAIAnalogWindowComparatorHighThresholdProperty设置模拟窗触发高阈值Config Window trigger high threshold
AIAIAnalogTriggerAIAnalogWindowComparatorLowThresholdProperty设置模拟窗触发低阈值Config Window trigger low threshold
AIAIDigitalTriggerAIDigitalTriggerAIDigitalTrigger()Constructor构造函数,创建AIDigitalTrigger任务对象。Constructor to create an AITrigger task object. Used to build AI Trigger
AIAIDigitalTriggerAIDigitalTriggerEdgeProperty获取或设置数字触发条件。enum Rising/Falling。Get or set analog trigger condition.Possible enum AboveLevel/BelowLevel. AboveLevel:triggering above the set level. BelowLevel:triggering below the set level.
AIAIDigitalTriggerAIDigitalTriggerSourceProperty获取或设置数字触发源。硬件相关。Set triggering source. Hardware spcecific
AIAIDigitalTriggerAIDigitalTriggerGateProperty设置数字电平触发类型:enum HighActive/LowActive.Configure digital level trigger type : enum HighActive/LowActive. HighActive: triggering when source is high active; LowActive: triggering when source is low active.
AIAISampleClockAISampleClockAISampleClock()Constructor
构造函数,创建AISampleClock任务对象。Constructor to create an AISampleClock object.
AIAISampleClockAISampleClockSourceProperty采样时钟源,enum Internal/ExternalSampleClockSource,enum Internal/External
AIAISampleClockAISampleClockExternalProperty
外部采样时钟External Sample Clock
AIAIExternalSampleClockAIExternalSampleClockAIExternalSampleClock()Constructor构造函数,创建AIExternalSampleClock任务对象。Constructor to create an AIExternalSampleClock object.
AIAIExternalSampleClockAIExternalSampleClockTerminalProperty外部时钟输入端口External sample clock input terminal
AIAIExternalSampleClock
AIExternalSampleClockExpectedRateProperty外部时钟预期的频率External sample clock expected rate
AI
AISignalExportAISignalExportAISignalExport()Constructor构造函数,创建AISignalExport任务对象。Constructor to create an AISignalExport object.
AI
AISignalExport
AISignalExportAdd(AISignalExportSource source, SignalExportDestination destination)Method添加一路信号路由,将源信号路由至一个目的端口Add a one signal route, route the source signal to a destination terminal
AIAISignalExport
AISignalExportAdd(AISignalExportSource source, List<SignalExportDestination> destinations)Method添加一路信号路由,将源信号路由至多个目的端口Add a one signal route, route the source signal to multiple destination terminals
AIAISignalExportAISignalExportClear( SignalExportDestination destination)Method删除一路信号路由,将源信号与目的端口断开Removes a signal route, disconnecting the source signal from the destination terminal
AIAISignalExportAISignalExportClearAll()Method删除所有存在的信号路由Delete all existing signal routes
AIAISyncAISyncAISync()Constructor构造函数,创建AISync任务对象。Constructor to create an  AISync object.
AIAISyncAISyncTopology
Property同步拓扑结构设置Sync Topology Configuration
AIAISyncAISync
TriggerRoutingProperty
同步触发信号路由Sync trigger signal routing terminal
AI
AISyncAISyncPulseRoutingProperty同步脉冲信号路由Sync pulse signal routing terminal
AOAOTaskJYHardwareAOTaskJYHardwareAOTask(int slotNum)Constructor构造函数。用来建立AO任务对象。slotNum板卡槽位号。硬件的唯一标志。Constructor. Used to create AO task object.
AOAOTaskAddChannelAddChannel(int[] chnsId, double[] rangeLow, double[] rangeHigh)Method添加多个AO通道Add multiple AO channels
AOAOTaskAddChannel ReloadAddChannel(int[] chnsId, double rangeLow, double rangeHigh)Method添加多个AO通道one or a group of channel physical numbers
AOAOTaskAddChannel ReloadAddChannel(int chnId, double rangeLow = -10, double rangeHigh = 10)Method添加单通道(chnId=-1时添加所有通道)Add a single channel (add all channels when chnId=-1)
AOAOTaskRemoveChannelRemoveChannel(int chnId)Method删除指定通道号的通道,(chnId=-1时删除所有通道)Delete the channel with the specified channel number. (When chnId=-1, delete all channels)
AOAOTaskSendSoftwareTriggerSendSoftwareTrigger()Method产生一个软件触发信号Generate a software trigger. 
AOAOTaskStartStart()Method开始Start AO Task
AOAOTaskStopStop()Method停止Stop AO Task
AOAOTaskWaitUntilDoneWaitUntilDone(timeout=-1)Method等待当前任务完成。参数 timeOut: timeOut=整数N,等待N毫秒,如果没有完成,报错,timeOut=-1, 等待直至完成。Waiting until current task to complete. Parameter timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
AO
AOTaskWriteDataWriteData(double[,] buf, int timeout = 10000)Method按列向AO缓冲区写入多通道数据,一列代表一个通道的数据。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成,预置值10000mS。WriteData multi-channel data to AO buffer, Each column represents one channel. Parameters.  buf:AO buffer for AO data;timeout:timeout in mS, default 10000mS.
AOAOTaskWriteData ReloadWriteData(double[] buf, int timeout = 10000)Method按列向AO缓冲区写入单一通道数据。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成,预置值10000mS。WriteData to one channel AO buffer.Parameters  buf:AO buffer for AO data;timeout:timeout in mS, default 10000mS.
AOAOTaskWriteData ReloadWriteData(IntPtr buf, int samplesPerChannel, int timeout = 10000)Method向AO缓冲区写入单一或多通道数值。缓冲区由C#数据类型IntPtr所指。参数 buf:指向缓冲区的指针;samplesPerChannel:每通道写入的数据;timeout mS 最长等待时间,-1持续等待直至完成。。只适用于一些特殊场合如与其它软件配合时使用。Write to AO buffer one or multi-channel data. The buffer is pointed by C# data type IntPtr. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish. Only used for very special occations such as interface with other software.
AOAOTaskWriteRawDataWriteRawData(ushort[,] buf, int timeout = 10000)Method
按列向AO缓冲区写入多通道原始数据,一列代表一个通道的数据。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成,预置值10000mS。WriteData multi-channel raw data to AO buffer, Each column represents one channel. Parameters.  buf:AO buffer for AO data;timeout:timeout in mS, default 10000mS.
AOAOTaskWriteRawData ReloadWriteRawData(ushort[] buf, int timeout = 10000)Method按列向AO缓冲区写入单一通道数据。参数 buf:缓冲区;timeout mS 最长等待时间,-1持续等待直至完成,预置值10000mS。WriteData to one channel AO buffer.Parameters  buf:AO buffer for AO data;timeout:timeout in mS, default 10000mS.
AOAOTaskWriteRawData ReloadWriteRawData(IntPtr buf, int samplesPerChannel, int timeout = 10000)Method向AO缓冲区写入单一或多通道原始数值。缓冲区由C#数据类型IntPtr所指。参数 buf:指向缓冲区的指针;samplesPerChannel:每通道读取的数据;timeout mS 最长等待时间,-1持续等待直至完成,预置10000mS。只适用于一些特殊场合如与其它软件配合时使用。Write to AO buffer one or multi-channel raw data. The buffer is pointed by C# data type IntPtr. Parameters buf:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish,default 10000mS. Only used for very special occations such as interface with other software.
AOAOTaskWriteSinglePointWriteSinglePoint(double[] buf)Method向AO缓冲区写入每个通道的一个样点。参数 buf: 输出数据。缓冲区必须大于通道数。Write to AO buffer one sample for all channels. Parameter buf: values read. Buffer size >= number of channels.
AOAOTaskWriteSinglePoint Reload
WriteSinglePoint(double writeValue, int channel)Method向AO缓冲区写入指定通道的一个样点。参数 buf: 输出数据;channel:指定通道。Write to AO buffer one sample for the specified channel. Parameter buf: values writen; channel: specified channel.
AOAOTaskAvaliableLenInSamplesAvaliableLenInSamplesProperty缓冲区还可以写入的每通道点数AvaliableLenInSamples AO Task
AOAOTaskBufLenInSamplesBufLenInSamplesProperty每个通道可以写入的缓冲区大小AO Buffer size in samples for per channels.
AOAOTaskChannelsChannelsProperty已添加的通道列表A list of added AO Channels.
AOAOTaskClockEdgeClockEdgeProperty时钟边沿属性。enum Rising/Falling。ClockEdge:enum Rising/Falling.
AOAOTaskClockSourceClockSourceProperty时钟源属性。enum External/Internal。ClockSource: enum External/Internal.
AOAOTaskDisbaleCalibrationDisbaleCalibrationProperty禁用校准系数Disalble calibration
AOAOTaskModeModeProperty输出模式。enum ContinuousNoWrapping/ContinuousWrapping/Finite/Single。Mode of AO Task. Select AO Mode from enum:ContinuousNoWrapping/ContinuousWrapping/Finite/Single.
AOAOTaskSampleClockSampleClockProperty采样时钟配置。Sample Clock
AOAOTaskSignalExportSignalExportProperty信号路由Signal routing
AOAOTaskAdvancedAdvancedProperty高级属性Advanced properties
AOAOTaskSamplesToUpdateSamplesToUpdateProperty有限点Finite模式下的输出点数Number of output samples in Finite mode only
AOAOTaskTriggerTriggerProperty触发参数配置Trigger AO Task
AOAOTaskUpdateRateUpdateRate
Property更新率UpdateRate AO Task
AOAOTaskWrappingIntervalWrappingInterval
Property循环输出间隔WrappingInterval AO Task
AO
AOTaskJYXXDeviceDeviceProperty设备属性配置Device property set
AOAOChannelAOChannelAOChannel()Constructor构造函数。用来建立AOChannel任务对象Constructor. Used to create AOChannel task object
AOAOChannelAOChannelChannelIDProperty
AO通道:通道号AO channel ID
AOAOChannelAOChannelRangeHighPropertyAO通道:量程最大值High range limit an AO channel
AOAOChannelAOChannelRangeLowPropertyAO通道:量程最小值Low range limit an AO channel
AOAOAdvancedAIAdvancedAOAdvanced()Constructor构造函数。用来构造AO高级设置Constructor to create an advanced A0 task object.
AOAOAdvancedAIAdvancedEnableInverseSincProperty是否启用InverseSinc滤波器Whether enable InverseSinc filter
AO
AOAdvancedAIAdvancedEnableInterpolation
Property是否使能插值功能Whether enable interpolation function
AOAOAdvancedAIAdvancedEnableOverflowProtectionProperty是否启用溢出保护Whether enable overflow protection.
AOAOTriggerAOTriggerAOTrigger()Constructor构造函数。用来建立AOTrigger任务对象Constructor. Used to create AOTrigger task object.
AOAOTriggerAOTriggerDelayPropertyAO触发:触发延迟时间,单位是TickNumber of Ticks delayed before AO triggering.
AOAOTriggerAOTriggerDigitalPropertyAO数字触发。由两个部分组成。1 Source:硬件相关 enum;2 Edge: enum Rising/Falling。AO digital Trigger property has  two parts. 1, Source: hardware specific enum; and 2: Edge: enum Rising/Falling.
AOAOTriggerAOTriggerReTriggerCountPropertyAO触发的重触发次数。0:没有重触发。Number of repeat triggers.  No repeat trigger when 0, or the number of repeated triggers.
AOAOTriggerAOTriggerTypePropertyAO触发类型:enum Immediate/Digital/Soft.AO trigger type. enum Immediate/Digital/Soft
AOAODigitalalTriggerAODigitalalTriggerAODigitalalTrigger()Constructor
构造函数。用来建立AODigitalTrigger任务对象Constructor. Used to create AODigitalTrigger task object.
AOAODigitalalTriggerAODigitalTriggerEdgePropertyAO数字触发:触发边沿。enum Rising/Falling。Edge of AO digital rigger. enum Falling/Rising
AO
AODigitalalTriggerAODigitalTriggerSourcePropertyAO数字触发:外部或内部时钟源触发源。enum External/Internal。Clock Source of AO digital rigger. Select an external or an internal clock source from enum:External/Internal
AOAOSampleClockAOSampleClockAOSampleClock()Constructor构造函数,创建AOSampleClock任务对象。Constructor to create an AOSampleClock object.
AOAOSampleClock
AOSampleClockSourceProperty采样时钟源,enum Internal/ExternalSampleClockSource,enum Internal/External
AOAOSampleClockAOSampleClockExternalProperty外部采样时钟External Sample Clock
AOAOExternalSampleClockAOExternalSampleClockAOExternalSampleClock()Constructor构造函数,创建AOExternalSampleClock任务对象。Constructor to create an AOExternalSampleClock object.
AO
AOExternalSampleClockAOExternalSampleClockTerminalProperty外部时钟输入端口External sample clock input terminal
AOAOExternalSampleClockAOExternalSampleClockExpectedRateProperty外部时钟预期的频率External sample clock expected rate
AO
AOSignalExportAOSignalExportAOSignalExport()Constructor构造函数,创建AOSignalExport任务对象。Constructor to create an AOSignalExport object.
AOAOSignalExportAOSignalExportAdd(AOSignalExportSource source, SignalExportDestination destination)Method添加一路信号路由,将源信号路由至一个目的端口Add a one signal route, route the source signal to a destination terminal
AOAOSignalExportAOSignalExportAdd(AOSignalExportSource source, List<SignalExportDestination> destinations)Method添加一路信号路由,将源信号路由至多个目的端口Add a one signal route, route the source signal to multiple destination terminals
AOAOSignalExportAOSignalExportClear( SignalExportDestination destination)Method
删除一路信号路由,将源信号与目的端口断开Removes a signal route, disconnecting the source signal from the destination terminal
AOAOSignalExportAOSignalExportClearAll()Method删除所有存在的信号路由Delete all existing signal routes
DIDITaskJYHardwareDITaskJYHardwareDITask(int slotNum)Constructor构造函数。用来建立DI任务对象。slotNum板卡槽位号。硬件的唯一标志。Constructor. Used to create a DI task object.
DIDITaskAddChannelAddChannel(int[] portsNum)Method添加多个通道Add a group of channel. Parameter portsNum: an array of port numbers of added ports.
DIDITaskAddChannel ReloadAddChannel(int portNum)Method添加单个通道Add one channel. Parameter portNum: port number to be added.
DIDITaskAddChannel ReloadAddChannel(int[] linesNum)Method添加多根线Add a group of lines. Parameter lineNum: line number to be added.
DI
DITaskAddChannel ReloadAddChannel(int lineNum)Method添加单根线Add one line. Parameter lineNum: line number to be added.
DIDITaskAddChannel ReloadAddChannel(int portNum, int[]lineNum)Method添加指定port中的多根线Add a group of lines in specified port . Parameter portNum: specified port. lineNum: line number to be added.
DIDITaskReadDataReadData(ref byte[,] dataBuffer, uint samplesToAcquire, int timeOut = 10000)Method读取端口或者线的byte数据,每一列代表一个端口或者一根线。参数 dataBuffer:读回的数据缓冲; samplesToAcquire:每一端口或者线需要读取的数据长度; timeout:当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。Read the port or line byte data from the ports. Each column represents one port or one line. Parameters dataBuffer:  data read; sampesToAcquire: number of samples per port or line to be read; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish, default 10000mS.
DIDITaskReadData ReloadReadData(ref byte[] dataBuffer, uint samplesToAcquire, int timeOut = 10000)Method读取一个端口或者线的byte数据。参数 dataBuffer:读回的数据缓冲; samplesToAcquire:端口或者线需要读取的数据长度; timeout:当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。Read the byte data from one port or one line. Parameters dataBuffer:  data read; sampesToAcquire: number of samples per port or one line to be read; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish, default 10000mS.
DIDITaskReadData ReloadReadData(ref uint[] dataBuffer,uint samplesToAcquire, int timeOut = 10000)Method读取uint数据,数据中每一位代表一根线。参数 dataBuffer:读回的数据缓冲; samplesToAcquire:需要读取的数据长度; timeout:当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。Read uint type data, Each bit in the data represents a line. Parameters dataBuffer: uint data read; sampesToAcquire: number of samples  to be read; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish, default 10000mS.
DIDITaskReadData ReloadReadData(ref uint[] dataBuffer,int timeOut = 10000)Method读取uint数据,数据中每一位代表一根线。参数 dataBuffer:读回的数据缓冲;  timeout:当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。
Read uint type data, Each bit in the data represents a line. Parameters dataBuffer: uint data read;  timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish, default 10000mS.
DIDITaskReadData ReloadReadData(ref IntPtr dataBuffer, uint samplesToAcquire,int timeOut = 10000)Method读取uint数据,数据中每一位代表一根线。缓冲区由C#数据类型IntPtr所指。参数 dataBuffer:指向缓冲区的指针;samplesPerChannel:每通道读取的数据;timeout mS 最长等待时间,-1持续等待直至完成。。只适用于一些特殊场合如与其它软件配合时使用。Read uint type data, Each bit in the data represents a line. The buffer is pointed by C# data type IntPtr. Parameters dataBuffer:data buffer;samplesPerChannel:number of samples per channel; timeout: timeout in mS before generating error message, timeout =-1 keep waiting until finish. Only used for very special occations such as interface with other software.
DIDITaskReadSinglePointReadSinglePoint(ref bool[] buf, int portNum)Method非缓冲式读取指定端口最新的一个点,参数 buf[]读回的指定端口数据,portNum 端口号。Read the latest point from the specified port in unbuffered reading mode. Parameter buf[]:port value read.
DIDITaskReadSinglePoint ReloadReadSinglePoint(ref bool readValue, int portNum, int lineNum)Method非缓冲式读取指定线的最新一个点。参数 readValue读回的数据,lineNum 指定的线号。
Read the latest point from  the specified line in unbuffered reading mode . 
DIDITaskReadSinglePoint ReloadReadSinglePoint(ref bool readValue, int portNum, int lineNum)Method非缓冲式读取指定端口指定线的最新一个点。参数 readValue读回的数据,lineNum 指定的线号。Read the latest point from  the specified line in unbuffered reading mode .
DI
DITaskReadSinglePoint ReloadReadSinglePoint(ref bool[] buf)
Method
非缓冲式读取所有端口或线的最新一个点。参数 buf[]读回的数据。Read the latest point from all ports or all lines in unbuffered reading mode. Parameter buf[]:value read.
DIDITaskRemoveChannel
RemoveChannel(int portNum)
Method删除指定端口号
Delete the specified port number
DI
DITaskRemoveChannel reloadRemoveChannel(int[] linesNum)Method删除指定一组线号的通道
Delete the specified a group line number
DIDITask
RemoveChannel reloadRemoveChannel(int portNum, int[] lineNum)Method删除指定端口中指定线号的通道
Delete the specified line number
DIDITaskRemoveChannel reloadRemoveChannel(int lineNum)Method删除指定线号的通道Delete the specified line number
DIDITaskSendSoftwareTriggerSendSoftwareTrigger()Method
产生一个软件触发信号。Generate a software trigger.
DI
DITaskStartStart()
Method开始DI任务Start DI task
DIDITaskStopStop()Method停止DI任务
Stop DI task
DIDITaskAvailableSamplesAvailableSamplesProperty缓冲区内可以读取的每个通道点数Number of sample points available for reading for per channe
DIDITaskBufLenInSamplesBufLenInSamplesProperty缓冲区最大能容纳的每通道点数The maximum number of points per channel that the buffer can hold
DI
DITaskChannelsChannels
Property
已添加的通道列表List of added DI channels
DIDITaskClockEdgeClockEdgeProperty时钟边沿属性。enum Rising/Falling。Clock edge. enum Rising/Falling.
DIDITaskrClockSource
ClockSource
Property时钟源属性。enum External/Internal。
Clock Source. enum External/Internal.
DIDITaskMode
ModeProperty
采集模式,enum:Single/Finite/ContinuousDI Mode. enum Single/Finite/Continuous
DIDITaskSampleRate
SampleRate
Property采样率
DI sampling rate per channel.
DIDITaskSamplesToAcquireSamplesToAcquireProperty有限模式Finite下每一通道需要采集的点数Samples to be acquired per channel. Finite mode only.
DIDITaskSampleClockSampleClockProperty采样时钟配置。Sample Clock
DIDITaskSignalExportSignalExportProperty信号路由Signal routing
DIDITaskTriggerTriggerProperty触发参数配置Configure DI trigger.
DIDITaskJYXXDeviceDeviceProperty设备属性配置Device property set
DIDITriggerDITriggerDITrigger()Constructor构造函数,创建DITrigger任务对象。用来构造DITriggerConstructor, used to create a DITrigger task object.
DIDITriggerDITriggerModePropertyDI触发模式属性,enum Start/ReferenceDI trigger mode. enum Start/Reference.
DIDITriggerDITriggerTypeProperty
DI触发类型属性。enum Immediate/Digital/Soft。DI trigger type. enum Immediate/Digital/Soft.
DIDITriggerDITriggerDigitalPropertyDI数字触发属性。由两个部分组成。源Source:硬件相关enum; 数字触发边沿类型 Edge:enum Rising/Falling。DITrigger has two properties. 1 Source: hardware specific; 2 Edge: enum Rising/Falling.
DIDITriggerDITriggerPreTriggerSamples
Property触发前的预触发点数。Number of samples prior to triggering.
DIDITriggerDITriggerReTriggerCountProperty重触发次数。为0时不重复触发,>0时为重复触发次数,为-1时无限重触发。Number of repeat triggers.  No repeat  trigger when 0, or the number of repeated triggers. Infinite trigger when -1.
DIDIDigitalalTriggerDIDigitalalTriggerDIDigitalalTrigger()Constructor构造函数。用来建立DIDigitalalTrigger任务对象Constructor. Used to create AODigitalTrigger task object.
DIDIDigitalalTriggerDIDigitalalTriggerEdgeProperty触发边沿。enum Rising/Falling。Edge of AO digital rigger. enum Falling/Rising
DIDIDigitalalTriggerDIDigitalalTriggerSourceProperty触发源。硬件相关enum。Source property. hardware specific enum.
DIDIChannelDIChannelDIChannel()Constructor构造函数,创建DIChannel任务对象。Constructor used to create a DIChannel task object.
DI
DIChannelDIChannelPortNumProperty端口号port number.
DI
DIChannelDIChannelLineNumProperty数字线号line number
DIDISampleClockDISampleClockDISampleClock()Constructor构造函数,创建DISampleClock任务对象。Constructor to create an DISampleClock object.
DIDISampleClockDISampleClockSourceProperty采样时钟源,enum Internal/ExternalSampleClockSource,enum Internal/External
DIDISampleClockDISampleClockExternalProperty外部采样时钟External Sample Clock
DIDISampleClockDISampleClockClockEdgeProperty时钟有效边沿Sample clock edge
DIDIExternalSampleClockDIExternalSampleClockDIExternalSampleClock()Constructor构造函数,创建DIExternalSampleClock任务对象。Constructor to create an DIExternalSampleClock object.
DIDIExternalSampleClockDIExternalSampleClockTerminalProperty外部时钟输入端口External sample clock input terminal
DIDIExternalSampleClockDIExternalSampleClockExpectedRateProperty外部时钟预期的频率External sample clock expected rate
DIDISignalExportDISignalExportDISignalExport()Constructor构造函数,创建DISignalExport任务对象。Constructor to create an DISignalExport object.
DIDISignalExportDISignalExportAdd(DISignalExportSource source, SignalExportDestination destination)Method添加一路信号路由,将源信号路由至一个目的端口Add a one signal route, route the source signal to a destination terminal
DIDISignalExportDISignalExportAdd(DISignalExportSource source, List<SignalExportDestination> destinations)Method添加一路信号路由,将源信号路由至多个目的端口Add a one signal route, route the source signal to multiple destination terminals
DIDISignalExportDISignalExportClear( SignalExportDestination destination)Method删除一路信号路由,将源信号与目的端口断开Removes a signal route, disconnecting the source signal from the destination terminal
DIDISignalExportDISignalExportClearAll()Method删除所有存在的信号路由Delete all existing signal routes
DODOTaskJYHardwareDOTaskJYHardwareDOTask(int slotNum)Constructor构造函数。用来建立DO任务对象。slotNum板卡槽位号。硬件的唯一标志。Constructor. Used to create a digital output DO task object. Parameter slotNum: board number, unique idendifier for the this hardware.
DODOTaskAddChannelAddChannel(int[] portsNum)Method添加多个端口。参数:portsNum:一组端口号;
Add a group of ports. Parameter portsNum: an array of port numbers of added ports. 
DODOTaskAddChannel ReloadAddChannel(int portNum)Method添加一个端口。Add one port. Parameter portNum: port number to be added.
DODOTaskAddChannel ReloadAddChannel(int portNum, int[] lineNum)Method添加一个端口中多根线。Add a group of lines in specified port . Parameter portNum: specified port. lineNum: line number to be added.
DODOTaskAddChannel ReloadAddChannel(int[] linesNum)Method添加多根线Add a group of lines. Parameter lineNum: line number to be added.
DODOTaskAddChannel ReloadAddChannel(int lineNum)Method添加单根线Add one line. Parameter lineNum: line number to be added.
DODOTaskRemoveChannelRemoveChannel(int portNum)Method移除指定的通道。参数 portsNum:指定的通道,-1:所有通道。
Remove specified port; remove all ports when portNum = -1.
DODOTaskRemoveChannel reload
RemoveChannel(int[] linesNum)Method删除指定一组线号的通道Delete the specified a group line number
DODOTaskRemoveChannel reloadRemoveChannel(int lineNum)
Method删除指定线号的通道Delete the specified  line number
DO
DOTaskRemoveChannel reloadRemoveChannel(int portNum, int[] lineNum)
Method删除指定端口中指定线号的通道Delete the specified line number
DODOTaskSendSoftwareTriggerSendSoftwareTrigger()
Method
产生一个软件触发信号Generate a software trigger.
DODOTaskStartStart()Method开始DO任务Start anDO task.
DODOTaskStop
Stop()Method停止DO任务
Stop an DO task.
DODOTask
WaitUntilDone
WaitUntilDone(int timeout = -1)Method
等待当前任务完成。参数 timeOut: timeOut=整数N,等待N毫秒,如果没有完成,报错,timeOut=-1, 等待直至完成。
Waiting until current task to complete. Parameter timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
DODOTaskWriteDataWriteData(byte[,] dataBuffer, uint samplesToUpdate, int timeOut = 10000)Method写入多个端口或线的byte数据,每一列代表一个端口或线的数据。参数 dataBuffer:数据; samplesToUpdate:每个通道数据长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。Write multi-port or multi-line byte type data to the data buffer. Each column represents one port or one line. Parameters dataBuffer: data buffer; samplesToUpdate: number of samples for each port; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
DO
DOTaskWriteData ReloadWriteData(byte[] dataBuffer, uint samplesToUpdate, int timeOut = 10000)Method写入单个端口或线byte数据。参数 dataBuffer:数据; samplesToUpdate:每个通道数据长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10000mS。Write one port or line byte type data to the data buffer. Parameters dataBuffer: data buffer; samplesToUpdate: number of sampples for each port; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
DODOTaskWriteData ReloadWriteData(uint[] dataBuffer, uint samplesToUpdate, int timeOut = 10000)Method写入单个或多个端口unit数据,数据中每一位代表一根线。参数 dataBuffer:数据; samplesToUpdate:每个通道数据长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10002mS。Write one port or multi-port uint type data to the data buffer. Each bit in the data represents a line.Parameters dataBuffer: data buffer; samplesToUpdate: number of samples for each port; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
DODOTaskWriteData ReloadWriteData(uint[] dataBuffer, int timeOut = 10000)Method写入单个或多个端口unit数据,数据中每一位代表一根线。参数 dataBuffer:数据; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10002mS。Write one port or multi-port uint type data to the data buffer.Each bit in the data represents a line. Parameters dataBuffer: data buffer;  timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
DODOTaskWriteData ReloadWriteData(IntPtr dataBuffer, uint samplesToUpdate, int timeOut = 10000)Method写入单个或多个端口unit数据,数据中每一位代表一根线,缓冲区由C#数据类型IntPtr所指。参数 dataBuffer:数据; samplesToUpdate:每个通道数据长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待,预置值10002mS。Write one port or multi-port uint type data to the data buffer,Each bit in the data represents a line.The buffer is pointed by C# data type IntPtr.Parameters dataBuffer: data buffer; samplesToUpdate: number of samples for each port; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
DODOTaskWriteSinglePoint
WriteSinglePoint(bool writeValue,int lineNum)
Method写入指定线单点值。参数 writeValue:用户缓冲区数组; lineNum:指定写入的线。Write a single point to a specified port. Paramters buf:data to be written; lineNum: specified line.
DO
DOTaskWriteSinglePointWriteSinglePoint(bool writeValue,int portNum, int lineNum)Method写入指定端口指定线单点值。参数 writeValue:用户缓冲区数组; lineNum:指定写入的线。Write a single point to a specified port. Paramters buf:data to be written; lineNum: specified line.
DO
DOTaskWriteSinglePointWriteSinglePoint(bool[] buf,int portNum)Method写入单点值。参数 buf:用户缓冲区数组; portNum:指定写入的端口。Write a single point to a specified port. Paramters buf:data to be written; port: specified port.
DO
DOTaskWriteSinglePointWriteSinglePoint(bool[] buf)Method写入所有端口或线的单点值,buf:用户缓冲区数组。Write data to all ports or lines, a single point per port or line. Paramter buf:data to be written.
DODOTaskAvailableLenInSamplesAvailableLenInSamples
Property缓冲区还可以写入的最多点数。Number of sample points available for writing for all channels.
DODOTaskChannelsChannelsPropertyDO已添加的端口通道列表A list added channels of ports
DODOTaskClockEdge
ClockEdgeProperty
时钟边沿属性。enum Rising/Falling。Clock edge. enum Rising/Falling.
DODOTask
ClockSourceClockSourceProperty时钟源属性。enum External/Internal。
Clock source. enum External/Internal.
DODOTaskModeModePropertyDO输出模式. 硬件相关enum。
DO Mode. enum: hardware specific.
DO
DOTaskSamplesToUpdateSamplesToUpdateProperty每个端口有限输出点数。Finite output update points per port.
DODOTaskSampleClockSampleClockProperty采样时钟配置。
Sample Clock
DODOTaskSignalExportSignalExportProperty信号路由Signal routing
DODOTaskTriggerTriggerProperty触发参数配置
Configure DO trigger.
DODOTaskUpdateRateUpdateRateProperty单一端口的DO输出更新率。DO output update per port.
DODOTaskJYXXDeviceDeviceProperty设备属性配置Device property set
DODOChannelDOChannelDOChannel()Constructor
构造函数,创建DOChannel任务对象。Constructor. Used to create a DIChannel task object.
DODOChannelDOChannelPortNumProperty端口号port number.
DODOChannel
DOChannelLineNumProperty数字线号line number
DODOTriggerDOTriggerDOTrigger()Constructor构造函数,创建DOTrigger任务对象。Constructor. Used to create a DOTrigger task object.
DODOTriggerDOTriggerDigital
PropertyDO数字触发属性。由两个部分组成。1 Source:硬件相关enum选; 2 Edge 数字触发边沿类型 enum:Rising/Falling。DOTrigger Digital property has two two parts. 1 Digital: hardware specific enum; 2 Type: enum Rising/Falling.
DODOTriggerDOTriggerTypeProperty触发类型属性,enum Immediate/Digital/Soft。DOTrigger Type. enum Immediate/Digital/Soft.
DODODigitalalTriggerDODigitalalTriggerDODigitalalTrigger()
Constructor构造函数。用来建立DODigitalalTrigger任务对象Constructor. Used to create DODigitalTrigger task object.
DODODigitalalTriggerDODigitalalTriggerEdge
Property数字触发边沿。enum Rising/Falling。Edge of DO digital trigger. enum Falling/Rising.
DODODigitalalTrigger
DODigitalalTriggerSourceProperty数字触发源。硬件相关enum。Source of DO digital trigger. Hardware specific enum.
DO
DOSampleClockDOSampleClockDOSampleClock()Constructor
构造函数,创建DOSampleClock任务对象。
Constructor to create an DOSampleClock object.
DODOSampleClockDOSampleClockSourceProperty
采样时钟源,enum Internal/ExternalSampleClockSource,enum Internal/External
DODOSampleClockDOSampleClockExternalProperty外部采样时钟External Sample Clock
DO
DOSampleClockDOSampleClock
ClockEdgeProperty时钟有效边沿Sample clock edge
DODOExternalSampleClockDOExternalSampleClockDOExternalSampleClock()Constructor构造函数,创建DOExternalSampleClock任务对象。Constructor to create an DOExternalSampleClock object.
DO
DOExternalSampleClock
DOExternalSampleClockTerminalProperty外部时钟输入端口External sample clock input terminal
DODOExternalSampleClockDOExternalSampleClockExpectedRateProperty外部时钟预期的频率External sample clock expected rate
DO
DOSignalExportDOSignalExportDISignalExport()
Constructor
构造函数,创建DOSignalExport任务对象。Constructor to create an DOSignalExport object.
DODOSignalExport
DOSignalExportAdd(DOSignalExportSource source, SignalExportDestination destination)
Method添加一路信号路由,将源信号路由至一个目的端口
Add a one signal route, route the source signal to a destination terminal
DODOSignalExportDOSignalExportAdd(DOSignalExportSource source, List<SignalExportDestination> destinations)Method添加一路信号路由,将源信号路由至多个目的端口Add a one signal route, route the source signal to multiple destination terminals
DODOSignalExportDOSignalExportClear( SignalExportDestination destination)Method删除一路信号路由,将源信号与目的端口断开Removes a signal route, disconnecting the source signal from the destination terminal
DODOSignalExportDOSignalExportClearAll()
Method
删除所有存在的信号路由
Delete all existing signal routes
CICITask
JYHardwareCITaskJYHardwareCITask(int slotNum, int channel)Constructor
构造函数。用来建立CITask类,slotNum板卡槽位号。硬件的唯一标志。channel,计数器编号
Constructor. Used to create a Counter Input CI task object.
CICITaskReadCounter
ReadCounter(uint[] buf, uint samplesToAcquire, int timeOut = 10000)
Method读取计数值。参数 buf:保存数据的缓存; samplesToAcquire:每通道读取长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read counter values. Parameters buf:buffer for counter values; samplesToAcquire: number of counter values to be read ; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CI
CITaskReadMeasureReadMeasure(double[] buf, uint samplesToAcquire, int timeOut = 10000)
Method读取测量值。参数 buf:保存数据的缓存; samplesToAcquire:每通道读取长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read measurement values. Parameters buf:buffer for the measurement values; samplesToAcquire: number of counter values to be read per channel; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CI
CITaskReadSingleCounter
ReadSingleCounter(ref uint buf)Method读取单个计数值。参数 buf:保存数据的缓存
Read a signle counter value. Parameter buf:buffer for the counter value。
CICITaskReadSingleMeasure
ReadSingleMeasure(ref double buf, int timeOut = 10000)
Method读取单个测量值。参数 buf:保存数据的缓存;  timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待, 预置值10000mS。Read a signle measurement value. Parameters buf:buffer for the measurement value; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
CICITaskSendSoftwareTriggerSendSoftwareTrigger()Method
产生一个软件触发信号。enum Start/Reference/Pause。
Generate a software trigger. enum Start/Reference/Pause.
CI
CITask
ReadSinglePoint
ReadSinglePoint(ref uint count)Method读取单个计数值。
Read a signle counter value. Parameter buf:buffer for the counter value。
CI
CITaskReadSinglePoint ReloadReadSinglePoint(ref double measurement, int timeout = 10000)Method读取单个测量值。Read a signle measurement value. Parameters measurement:buffer for the measurement value; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
CICITaskReadSinglePoint ReloadReadSinglePoint(ref double measurement1, ref double measurement2, int timeout = 10000)
Method读取单个测量值。
Read a signle measurement value. Parameters measurement1,measurement2:buffer for the measurement value; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate, default 10000mS.
CI
CITaskReadDataReadData(ref uint[] bufCount, int samplesToAcquire, int timeout = 10000)Method读取计数值。参数 bufCount:保存数据的缓存; samplesToAcquire:每通道读取长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。
Read counter values. Parameters bufCount:buffer for counter values; samplesToAcquire: number of counter values to be read ; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITask
ReadData ReloadReadData(ref uint[] bufCount, int timeout = 10000)Method读取计数值。参数 bufCount:保存数据的缓存;  timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read counter values. Parameters bufCount:buffer for counter values;  timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITaskReadData ReloadReadData(ref double[] bufMeasurement, int samplesToAcquire, int timeout = 10000)Method读取测量值。参数 bufMeasurement:保存数据的缓存; samplesToAcquire:每通道读取长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read measurement values. Parameters bufMeasurement:buffer for the measurement values; samplesToAcquire: number of counter values to be read per channel; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITaskReadData ReloadReadData(ref double[] bufMeasurement, int timeout = 10000)Method读取测量值。参数 bufMeasurement:保存数据的缓存;  timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read measurement values. Parameters bufMeasurement:buffer for the measurement values; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITaskReadData ReloadReadData(ref double[] bufMeasurement1, ref double[] bufMeasurement2, int samplesToAcquire, int timeout = 10000)
Method读取测量值。参数 bufMeasurement1, bufMeasurement2 :保存数据的缓存; samplesToAcquire:每通道读取长度; timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read measurement values. Parameters bufMeasurement1, bufMeasurement2:buffer for the measurement values; samplesToAcquire: number of counter values to be read per channel; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CI
CITaskReadData ReloadReadData(ref double[] bufMeasurement1, ref double[] bufMeasurement2, int timeout = 10000)
Method读取测量值。参数  bufMeasurement1, bufMeasurement2:保存数据的缓存;  timeout当数据不足时,最多等待的时间(单位:ms),为-1时持续等待。Read measurement values. Parameters bufMeasurement1, bufMeasurement2:buffer for the measurement values; timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITask
WaitUntilDone
WaitUntilDone(int timeout = -1)
Method
等待当前任务完成。参数 timeOut: timeOut=整数N,等待N毫秒,如果没有完成,报错,timeOut=-1, 等待直至完成。Waiting until current task to complete. Parameter timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
CICITask
Start
Start()Method开始CI任务Start CI task.
CICITaskStop
Stop()
Method
停止CI任务
Stop CI task.
CI
CITaskAvailableSamplesAvailableSamplesProperty缓冲区内还可以读取的点数Number of sample points available for reading .
CICITaskTransferedSamplesTransferedSamplesProperty已从缓冲区内读取的每通道点数
Number of points per channel that has already been read from the buffer
CICITaskCITimeBaseCITimeBaseProperty
CI时基CI's time base.
CICITaskClockSourceClockSourceProperty
CI采样时钟源
CI's clock source.
CI
CITask
CounterCounterProperty计数模式参数配置
Configure CI Counter.
CICITaskMeasureMeasureProperty
测量模式参数配置
Configure CI Measure.
CI
CITaskModeModeProperty
CI采样模式 CI mode
CICITaskSampleRateSampleRateProperty
CI采样率,仅在ClockSource为内部时钟Internal时有效。CI sampling rate . Valid only when ClockSource is Internal.
CICITaskSamplesToAcquireSamplesToAcquire
PropertyCI有限采集点数
Samples to be acquired . Finite mode only.
CICITaskSampleClockSampleClock
Property采样时钟配置。
Sample Clock
CI
CITaskTriggerTriggerProperty
CI触发参数配置Configure CI Trigger.
CICITaskTypeType
PropertyCI测量类型,enum:EdgeCountingt/Period/Frequency/Pulse/TwoEdgeSeparation/QuadEncoder/TwoPulseEncoder。硬件相关。
CI Measure types. enum:EdgeCountingt/Period/Frequency/Pulse/TwoEdgeSeparation/QuadEncoder/TwoPulseEncoder. Hardware specific.
CI
CITaskSyncSyncProperty同步参数配置
Sync paraments set
CICITaskJY5211DeviceDeviceProperty
设备属性配置Device property set
CI
CITrigger
CITriggerConstructorConstructor构造函数,创建CITrigger任务对象。
Constructor. Used to create a CITrigger task object.
CICITriggerCITriggerDigital
PropertyCI数字触发属性。由两个部分组成。1 Source 硬件相关enum;2 Edge 数字触发边沿类型 enum:Rising/Falling。CITrigger has two parts. 1 Source: hardware specific; 2 Edge: enum Rising/Falling.
CI
CITriggerCITrigger
Type
Property
触发类型属性,enum Immediate/Digital/Soft定。硬件相关。CI trigger type: enum Immediate/Digital/Soft. Hardware specific.
CI
CIDigitalTriggerCIDigitalTriggerCIDigitalTrigger()Constructor构造函数。用来建立CIDigitalalTrigger任务对象Constructor. Used to create AODigitalTrigger task object.
CI
CIDigitalTriggerCIDigitalTriggerEdge
Property数字触发边沿。enum Rising/Falling。
Edge of CI digital rigger. enum Falling/Rising
CI
CIDigitalTriggerCIDigitalTrigger
SourceProperty
数字触发源。硬件相关enum。
CI trigger source. Hardware specific.
CICISampleClockCISampleClockCISampleClock()
Constructor构造函数,创建CISampleClock任务对象。Constructor to create an CISampleClock object.
CI
CISampleClockCISampleClockSourceProperty采样时钟源,enum Internal/External/ImplicitSampleClockSource,enum Internal/External/Implicit
CICISampleClock
CISampleClockExternal
Property
外部采样时钟
External Sample Clock
CICISampleClockCISampleClockInternal
Property内部采样时钟
Internal Sample Clock
CICISampleClock
CISampleClock
ImplicitProperty隐式时钟
Implicit Sample  Clock
CI
CIExternalSampleClockCIExternalSampleClock
 CIExternalSampleClock()Constructor构造函数,创建CIExternalSampleClock任务对象。Constructor to create an CIExternalSampleClock object.
CI
CIExternalSampleClockCIExternalSampleClockTerminal
Property外部时钟输入端口External sample clock input terminal
CICIExternalSampleClockCIExternalSampleClockExpectedRateProperty外部时钟预期的频率
External sample clock expected rate
CICIInternalSampleClockCIInternalSampleClock
CIInternalSampleClock()Constructor构造函数,创建CIInternalSampleClock任务对象。Constructor to create an CIInternalSampleClock object.
CICIInternalSampleClock
CIInternalSampleClockRateProperty内部时钟采样率The rate of the internal sample clock
CICIImplicitSampleClockCIImplicitSampleClockCIImplicitSampleClock()Constructor构造函数,创建CIImplicitSampleClock任务对象。Constructor to create an CIImplicitSampleClock object.
CICIImplicitSampleClockCIImplicitSampleClockExpectedRateProperty
隐式时钟预期的频率Implicit sample clock expected rate
CICISignalExportCISignalExportCISignalExport()Constructor
构造函数,创建CISignalExport任务对象。
Constructor to create an CISignalExport object.
CI
CISignalExportCISignalExportAdd(CISignalExportSource source, SignalExportDestination destination)Method添加一路信号路由,将源信号路由至一个目的端口Add a one signal route, route the source signal to a destination terminal
CICISignalExportCISignalExportAdd(CISignalExportSource source, List<SignalExportDestination> destinations)Method添加一路信号路由,将源信号路由至多个目的端口Add a one signal route, route the source signal to multiple destination terminals
CICISignalExport
CISignalExportClear( SignalExportDestination destination)
Method删除一路信号路由,将源信号与目的端口断开Removes a signal route, disconnecting the source signal from the destination terminal
CI
CISignalExportCISignalExportClearAll()Method
删除所有存在的信号路由Delete all existing signal routes
CICounter
CounterCounter()Constructor
构造函数,创建Counter任务对象。
Constructor. Used to create AO Counter task object.
CI
CounterCounter
ClockEdge
Property计数模式下的时钟有限边沿,Rising/Falling
Active edge of clock in counter mode
CICounter
CounterClockSourceProperty
计数模式下的时钟源。enum External/Internal。
clock source in counter mode
CICounterCounterDirection
Property
计数方向。enum Up/Down. Up: 计数值增加; Down: 计数值减小。External:外部信号控制计数方向,高电平时增计数,低电平时减计数Counter direction. enum Up/Down. Up: Counter increases; Down: counter decreases. External: External signal control counter direction. If External signal is highlevel counter increases, or lowlevel counter decreases.
CICounter
CounterDirectionPolarityProperty计数方向的有效电平Active Level of Counter direction
CICounter
Counter
GatePolarityProperty
门信号的有效电平Active Level of Gate Signal
CICounterCounter
GateSource
Property
门信号源
Gate Signal Source
CI
Counter
CounterInitialCountProperty
计数器初始值。
Counter initial value.
CI
Measure
Measure
Measure()
Constructor
构造函数,创建Measure任务对象。
Constructor. Used to create AO Measure task object.
CIMeasureMeasure
ClockEdge
Property测量模式下的时钟有限边沿,Rising/Falling
Active edge of clock in measure mode. enum Rising/Falling.
CIMeasure
MeasureClockSourceProperty测量模式下的时钟源。enum External/Internal。
clock source in measure mode.enum External/Internal。
CI
MeasureMeasureEdgeType
Property测量双边沿间隔的类型
Edge types used in the measure. enum FirstToSecond/SecondToFirst. FirstToSecond:Gate rising edge to AUX rising edge; SecondToFirst:AUX rising edge to Gate rising edge.
CI
MeasureMeasure
ExternalClockRateProperty外部时钟源的频率
external clock rare
CIMeasure
MeasurePulseType
Property测量脉冲的类型
Pulse types used in the measure.
CIMeasure
MeasureType
Property测量类型。SinglePeriodMSR/SinglePulseWidthMSR/EdgeSeparationMSR
measure type。 enum:SinglePeriodMSR/SinglePulseWidthMSR/EdgeSeparationMSR
CI
EdgeCounting
EdgeCounting
EdgeCounting()
Constructor
构造函数,创建EdgeCounting任务对象。
Constructor to create an EdgeCounting object.
CIEdgeCounting
EdgeCounting
InitialCount
Property
计数器初始值。
Counter initial value.
CIEdgeCounting
EdgeCounting
ActiveEdge
Property
信号有效边沿
Signal active edge
CIEdgeCounting
EdgeCounting
Direction
Property
计数方向。enum Up/Down. Up: 计数值增加; Down: 计数值减小。External:外部信号控制计数方向,高电平时增计数,低电平时减计数
Counter direction. enum Up/Down. Up: Counter increases; Down: counter decreases. External: External signal control counter direction. If External signal is highlevel counter increases, or lowlevel counter decreases.
CI
EdgeCountingEdgeCountingOutEvent
Property边沿计数输出事件。当计数值等于指定阈值时输出一个脉冲Edge counting output event. A pulse will be generated when the count value reaches specified threshold
CI
EdgeCounting
EdgeCountingPauseProperty暂停触发配置Pause Trigger Configuration
CIEdgeCountingEdgeCountingInputTerminalProperty
被测信号的输入端口
Input Terminal of Signal to Measure
CIEdgeCounting
EdgeCountingDirTerminal
Property
外部方向控制信号的输入端口Terminal of External Count Diretion Control
CIEdgeCountingEdgeCountingPauseTrigger()Constructor
构造函数,创建PauseTrigger任务对象。
Constructor to create an PauseTrigger object.
CIEdgeCountingEdgeCountingTerminal
Property
暂停触发的输入端口
Pause Trigger Input Termina
CIEdgeCountingEdgeCountingActivePolarity
Property
暂停触发有效极性
Pause trigger active polarity
CIFrequencyMeasFrequencyMeas
FrequencyMeas()Constructor构造函数,创建FrequencyMeas任务对象。Constructor to create an FrequencyMeas object.
CIFrequencyMeasFrequencyMeasTimebaseProperty
测量时基
Measure time base.
CIFrequencyMeasFrequencyMeasInputTerminalProperty
被测信号的输入端口
Input Terminal of Signal to Measure
CIPeriodMeas
PeriodMeas
PeriodMeas()Constructor
构造函数,创建PeriodMeas任务对象。Constructor to create an PeriodMeas object.
CIPeriodMeasPeriodMeasTimebase
Property测量时基
Measure time base.
CIPeriodMeas
PeriodMeasInputTerminal
Property
被测信号的输入端口
Input Terminal of Signal to Measure
CIPulseMeasPulseMeasPulseMeas()
Constructor
构造函数,创建PulseMeas任务对象。Constructor to create an PulseMeas object.
CIPulseMeas
PulseMeasTimebase
Property
测量时基
Measure time base.
CIPulseMeas
PulseMeasInputTerminal
Property被测信号的输入端口
Input Terminal of Signal to Measure
CITwoEdgeSeparation
TwoEdgeSeparation
TwoEdgeSeparation()
Constructor
构造函数,创建TwoEdgeSeparation任务对象。
Constructor to create an TwoEdgeSeparation object.
CITwoEdgeSeparationTwoEdgeSeparationTimebaseProperty测量时基Measure time base.
CITwoEdgeSeparationTwoEdgeSeparation
FirstInputTerminal
Property被测信号的输入端口Input Terminal of Signal to Measure
CITwoEdgeSeparationTwoEdgeSeparationSecondInputTerminalProperty被测信号的输入端口Input Terminal of Signal to Measure
CIQuadEncoderQuadEncoderQuadEncoder()Constructor构造函数,创建QuadEncoder任务对象。
Constructor to create an QuadEncoder object.
CIQuadEncoderQuadEncoderEncodingType
Property
编码类型,enum X1/X2/X4
Encoding type  enum X1/X2/X4
CIQuadEncoderQuadEncoderZReloadEnabledPropertyZ信号复位使能Z Signal reload enabled
CIQuadEncoder
QuadEncoderInitialCount
Property计数器初始值。
Counter initial value.
CIQuadEncoderQuadEncoderAInputTerminalProperty信号A的输入端口Input Terminal of Signal A
CIQuadEncoder
QuadEncoderBInputTerminalProperty信号B的输入端口Input Terminal of Signal B
CIQuadEncoder
QuadEncoderZInputTerminalProperty
信号Z的输入端口Input Terminal of Signal Z
CI
TwoPulseEncoderTwoPulseEncoderTwoPulseEncoder()Constructor
构造函数,创建TwoPulseEncoder任务对象。Constructor to create anTwoPulseEncoder object.
CITwoPulseEncoderTwoPulseEncoderInitialCountProperty计数器初始值。Counter initial value.
CITwoPulseEncoder
TwoPulseEncoderAInputTerminal
Property信号A的输入端口
Input Terminal of Signal A
CITwoPulseEncoderTwoPulseEncoderBInputTerminalProperty
信号B的输入端口Input Terminal of Signal B
CICITimebaseCITimebase
CITimebase()
Constructor构造函数,创建CITimebase任务对象。
Constructor to create an CITimebase object.
CICITimebaseCITimebaseSource
Property
时基源
timebase
CICITimebaseCITimebaseExternal
Property
外部时基配置
External Timebase Configuration
CICIExternalTimebase
CIExternalTimebase
CIExternalTimebase()
Constructor构造函数,创建CIExternalTimebase任务对象。Constructor to create an CIExternalTimebase object.
CICIExternalTimebaseCIExternalTimebaseTerminalProperty外部时基的输入端口External Timebase Input Terminal
CICIExternalTimebaseCIExternalTimebaseFrequencyProperty外部时基的频率Frequency of The External Timebase
COCOTask
JYHardwareCOTask
JYHardwareCOTask(int slotNum, int channel)
Constructor
构造函数。用来建立COTask类,slotNum板卡槽位号。硬件的唯一标志。channel,计数器编号
Constructor. Used to create a counter output CO task object.
COCOTask
ApplyParam
ApplyParam()Method实时更新DutyCycle及Frequency参数。
Update DutyCycle and Frequency parameters in real time.
COCOTaskSendSoftwareTriggerSendSoftwareTrigger()Method
产生一个软件触发信号Generate a software trigger.
COCOTaskStart
Start()Method开始CO任务Start a CO task.
COCOTaskStop
Stop()Method停止CO任务Stop a CO task.
COCOTaskWriteSinglePoint
WriteSinglePoint(COPulse pulse)Method写入单个点Write one point
COCOTaskWriteData
WriteData(COPulse[] pulsesGroup, int samplesToWrite, int timeout = 10000)Method写入一组数据Write pulse parameters to be output to the buffer
COCOTaskWaitUntilDoneWaitUntilDone(int timeout = -1)
Method
等待当前任务完成。参数 timeOut: timeOut=整数N,等待N毫秒,如果没有完成,报错,timeOut=-1, 等待直至完成。Waiting until current task to complete. Parameter timeout = -1, wait until done, other positive number N, wait N mS. If not done, a timeout error generate.
COCOTaskClockClockProperty
CO时钟信号配置,可配置时钟源Interna/External和时钟有限边沿Rising/Falling
Configure CO Clock.
COCOTaskCOTimeBase
TimeBasePropertyCO时基
CO timebase.
COCOTaskGate
Gate
Property
CO门信号配置,可配置门信号源Interna/External和门信号有限电平HighActive/LowActive
Configure CO Gate signal.
COCOTaskIdleState
IdleStateProperty
输出开始前和停止后的空闲状态
Idle state when pulse output before start and after stop
COCOTaskInitialDelay
InitialDelayProperty
输出脉冲的初始延迟, 以Tick为单位
Initial CO output pulse delay in number of Ticks.
COCOTask
OutputTerminal
OutputTerminalProperty
脉冲输出端口
Pulse Output Terminal
COCOTaskSyncSyncProperty
同步参数配置
Sync paraments set
COCOTaskJY5211DeviceDevice
Property
设备属性配置
Device property set
COCOTaskSamplesToUpdateSamplesToUpdateProperty要写入到Buffer的Sample数
The Sample number to be written to the buffer
COCOTaskAvailableBufferLength
AvailableBufferLengthProperty板载缓冲区当前可写入的样点数(每通道)The number of samples that can be written into the onboard buffer (per channel).
COCOTaskTransferedSamplesTransferedSamplesProperty已从本地缓冲区传出的样点数(每通道)
The number of samples that have been transfered from the local buffer (per channel)
COCOTaskTransferedPulses
TransferedPulsesProperty当前配置下已发送的脉冲的数量The number of pulses transfered under the current configuration
COCOTaskModeModeProperty
CO输出模式
CO Mode.
COCOTaskPulse
PulseProperty输出脉冲配置
Configure  CO Output pulse.
COCOTaskTriggerTriggerPropertyCO触发参数配置Configure CO trigger.
COCOTimebaseCOTimebaseCOTimebase()Constructor构造函数,创建COTimebase任务对象。Constructor to create an COTimebase object.
COCOTimebase
COTimebaseSourceProperty时基源timebase
CO
COTimebaseCOTimebaseExternalProperty外部时基配置External Timebase Configuration
CO
COExternalTimebaseCOExternalTimebaseCOExternalTimebase()Constructor构造函数,创建COExternalTimebase任务对象。Constructor to create an COExternalTimebase object.
CO
COExternalTimebaseCOExternalTimebaseTerminalProperty外部时基的输入端口External Timebase Input Terminal
CO
COExternalTimebaseCOExternalTimebaseFrequencyProperty外部时基的频率Frequency of The External Timebase
CO
COPulseCOPulseCOPulse()Constructor构造函数,创建COPulse任务对象。Constructor. Used to create a CO pulse task object.
CO
COPulseCOPulseCountProperty有限脉冲输出个数Pulse count in finite mode
CO
COPulseCOPulseDutyCycleFrequencyProperty按占空比和频率设置脉冲属性。由两个部分组成。1,DutyCycle 输出脉冲的占空比; 2,Frequency 输出脉冲的频率。Configure CO output pulse according to its DutyCycle and Freqency. It has two parts. 1 DutyCycle; 2 Frequency.
COCOPulseCOPulseInitialDelayProperty输出脉冲的初始延迟, 以Tick为单位Initial CO output pulse delay in number of Ticks.
COCOPulseCOPulseTickProperty使用Tick设置脉冲属性。由两个属性组成。1.High 脉冲高电平Tick; 2,Low 脉冲低电平Tick。Configure CO output pulse according to its high/low  tick voltage level. It has two parts. 1: High Tick level; 2: Low Tick Level.
COCOPulseCOPulseTimeProperty使用高低电平时间设置脉冲属性。由两个属性组成。1.High 脉冲高电平时间; 2,Low 脉冲低电平时间。Configure CO output pulse according to duration of its high/low time voltage levels. It has two parts. 1 High voltage level; 2 Low voltage level.
COCOPulseCOPulseTypeProperty脉冲设置类型。enum DutyCycleFrequencyenum/HighLowTime/HighLowTick。set pulse type. enum DutyCycleFrequencyenum/HighLowTime/HighLowTick.
CO
COPulseCOPulseCOPulse(COPulseType type, double param1, double param2, int count)Method脉冲参数设置。Pulse paraments set
CO
COTriggerCOTriggerCOTrigger()Constructor构造函数,创建COTrigger任务对象。Constructor. Used to create a COTrigger task object.
CO
COTriggerCOTriggerDigitalPropertyCO数字触发由两部分组成。1 Source:硬件相关 enum;2 Edge: enum Rising/Falling。COTrigger Digital property has two parts. 1 Source: hardware specific enum; and 2: Edge: enum Rising/Falling.
CO
COTriggerCOTriggerTypeProperty
CO触发类型。enum :Immediate/Digital/SoftCOTrigger Type: enum Immediate/Digital/Soft.
CO
CODigitalTriggerCODigitalTriggerCODigitalTriggerr()Constructor构造函数。用来建立CODigitalalTrigger任务对象Constructor. Used to create CODigitalTrigger task object.
CO
CODigitalTriggerCODigitalTriggerEdge
Property触发边沿。enum Rising/Falling。Edge of CO digital rigger. enum Falling/Rising.
CO
CODigitalTriggerCODigitalTriggerSource
Property触发源。enum:PFI_0~PFI_15,PXITrigger0~7Source of CO digital rigger. Hardware specific enum.
CO
DutyCycleFrequencyDutyCycleFrequencyDutyCycleFrequency()Constructor构造函数,创建DutyCycleFrequency任务对象。Constructor. Used to create a DutyCycleFrequency task object.
CO
DutyCycleFrequencyDutyCycleFrequencyDutyCycleProperty输出脉冲的占空比Dutycyle of CO output pulse.
CO
DutyCycleFrequencyDutyCycleFrequencyFrequencyProperty输出脉冲的频率Frequency of CO output pulse.
CO
TimeTimeTime()Constructor构造函数,创建Time任务对象。Constructor. Used to create CO's timebase task object.
CO
TimeTimeHighProperty输出脉冲的高电平时间High voltage duration of CO output pulse.
CO
TimeTimeLowProperty输出脉冲的低电平时间Low voltage duration of CO output pulse.
CO
TickTickTick()Constructor构造函数,创建Tick任务对象。Constructor. Used to create a CO Tick task object.
CO
TickTickHighProperty输出脉冲的高电平Tick数Number of high volage ticks of CO output puse.
CO
TickTickLowProperty输出脉冲的低电平Tick数Number of low volage ticks of CO output puse.
CO
COClockCOClockCOClock()Constructor构造函数用来构造CO Clock任务对象Constructor. Used to create COClock task object.
CO
COClockCOClockEdgeProperty时钟边沿属性。enum Rising/Falling。Active edge of Gate Signal. enum Rising/Falling
CO
COClockCOClockSouceProperty时钟源属性。enum External/Internal。Clock source. enum External/Internal.
COCOGateCOGateCOGateConstructor构造函数用来构造CO Gate任务对象Constructor. Used to create COGate task object.
COCOGateCOGatePolarityProperty门信号有效电平HighActive/LowActiveActive Level of Gate Signal. enum HighActive/LowActive
COCOGateCOGateSourceProperty门信号源External/InternalGate Signal Source.enum External/Internal.
DeviceDeviceDeviceDevice()Constructor构造函数,创建Device任务对象。Constructor to create an Device object.
DeviceDeviceDeviceReferenceClockProperty参考时钟配置Reference Clock Configuration
DeviceReferenceClockReferenceClockReferenceClock()Constructor构造函数,创建ReferenceClock任务对象。Constructor to create an ReferenceClock object.
DeviceReferenceClockReferenceClockSourceProperty参考时钟源Reference Clock Source
DeviceReferenceClockReferenceClockExternalProperty外部参考时钟源配置External Reference Clock Source
DeviceExternalReferenceClockExternalReferenceClockExternalReferenceClock()Constructor构造函数,创建ExternalReferenceClock任务对象。Constructor to create an  ExternalReferenceClock object.
DeviceExternalReferenceClockExternalReferenceClockTerminalProperty外部参考时钟输入端口External Reference Clcok Input Terminal
DeviceExternalReferenceClockExternalReferenceClockFrequencyProperty外部参考时钟频率Frequency of External Reference Clcok
DeviceSyncSyncSync()Constructor构造函数,创建Sync任务对象。Constructor to create an  Sync object. 
DeviceSyncSyncTopologyProperty同步拓扑结构设置Sync Topology Configuration
DeviceSyncSyncTriggerRoutingTerminalProperty同步触发信号路由端口Sync trigger signal routing terminal