DAQmx写入属性
- 更新时间2023-02-21
- 阅读时长5分钟
DAQmx写入属性
DAQmx写入属性可用于配置写入操作,如缓冲区中写入位置和查询写入操作的当前状态等。
| 属性 | 说明 |
|---|---|
| 相对于 | 指定缓冲区中读取数据的点。如通过Offset指定一个偏移量,将在相对于该属性指定点的偏移量开始写入。 详细信息 |
| 偏移量 | 指定开始写入操作的偏移量(单位为每通道采样)。该偏移量相对于RelativeTo指定的位置。 详细信息 |
| 重生成模式 | 指定是否允许NI-DAQmx多次生成相同数据。 详细信息 |
| 状态:当前写入位置 | 表示缓冲区中生成下一个采样的位置。对于任务中的所有通道,该值是相同的。 详细信息 |
| 状态:电流过载:电流过载通道存在 | 表示设备是否检测到任务中任意通道的电流过载条件。读取该属性将清除任务中所有通道的电流过载状态。读取OvercurrentChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:电流过载:电流过载通道 | 表示任务中任意检测到电流过载条件的虚拟通道的名称列表。在读取该属性之前必须读取OvercurrentChansExist。否则将返回一个错误。 详细信息 |
| 状态:过热:过热通道存在 | 表示设备是否检测到任务中任意虚拟通道的过热条件。读取该属性将清除任务中所有通道的过热状态。读取OvertemperatureChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:过热:过热通道 | 表示任意过热虚拟通道的名称列表。在读取该属性之前必须读取OvertemperatureChansExist。否则将返回一个错误。如果设备无法确定过热源,名称列表可能为空。 详细信息 |
| 状态:外部过压:外部过压通道存在 | 表示设备是否检测到任务中任意通道的外部电压过载条件。读取该属性将清除任务中所有通道的外部电压过载状态。在读取External OvervoltageChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:外部过压:外部过压通道 | 表示任务中任意检测到外部电压过载条件的虚拟通道的名称列表。在读取该属性之前必须读取External OvervoltageChansExist。否则将返回一个错误。 详细信息 |
| 状态:过载:过载通道存在 | 表示设备是否检测到任务中任意虚拟通道的过载。读取该属性将清除任务中所有通道的过载状态。读取OverloadedChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:过载:过载通道 | 表示任务中任意过载虚拟通道的名称列表。在读取该属性之前必须读取OverloadedChansExist。否则将返回一个错误。 详细信息 |
| 状态:电流开路:电流开路通道存在 | 表示设备是否检测到任务中任意通道的电流开路。读取该属性将清除任务中所有通道的电流开路状态。在读取OpenCurrentLoopChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:电流开路:电流开路通道 | 表示检测到开环的设备的任务中任意虚拟通道的名称列表。在读取该属性之前必须读取OpenCurrentLoopChansExist。否则将返回一个错误。 详细信息 |
| 状态:电源故障:存在电源故障通道 | 表示设备是否检测到任务中任意通道的电源故障。读取该属性将清除任务中所有通道的电源故障状态。在读取PowerSupplyFaultChans之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:电源故障:电源故障通道 | 表示任务中任意包括电源故障的虚拟通道的名称列表。在读取该属性之前必须读取PowerSupplyFaultChansExist。否则将返回一个错误。 详细信息 |
| 状态:同步:存在未锁定通道 | 标识终端是否与主服务器锁定。设备可能在采集过程中或采集完成后报告PLL发生解除。 详细信息 |
| 状态:同步:未锁定通道 | 标识未锁定终端的设备通道。 详细信息 |
| 状态:缓冲区中可用空间 | 指定缓冲区中可用空间总数(单位为每通道采样)。 详细信息 |
| 状态:每通道生成的采样总数 | 表示任务中每个通道生成采样总数。对于任务中的所有通道,该值是相同的。 详细信息 |
| 状态:附件:检测附件插入或移除 | 表示启动任务后,任务中的设备是否可检测插入或移除附件。读取该属性将清除任务中所有通道的附件改动状态。在读取DevsWithInsertedOrRemovedAccessories之前必须读取该属性。否则将返回一个错误。 详细信息 |
| 状态:附件:带插入或移除附件的设备 | 表示启动任务后,检测到插入或移除附件的设备名称。在读取该属性之前必须读取AccessoryInsertionOrRemovalDetected。否则将返回一个错误。 详细信息 |
| 高级:原始数据宽度 | 表示写入任务的一个原始采样必需满足的大小,以字节为单位。 详细信息 |
| 高级:通道数 | 表示DAQmx写入写入任务的通道数。该值等于任务中的通道数。 详细信息 |
| 高级:等待模式 | 指定DAQmx写入如何等待缓冲区中的空间成为可用。 详细信息 |
| 高级:睡眠时间 | 若WaitMode为睡眠,指定检查过可用缓冲空间之后用于睡眠的时间,以秒为单位。 详细信息 |
| 高级:数字输出:每通道的布尔值数 | 对按行写入的采样,表示每个通道中的预期布尔值数量。该属性由任务中包含最多数字线的通道决定。如果一个通道中包含的行数小于该数值,NI-DAQmx将忽略额外的布尔值。 详细信息 |