要学习如何创建会话并获取或生成数字数据,请参见数字输入和输出工作流.
在使用数字通道之前,请参阅硬件发现和会话设置.
addDigitalChannel |
添加数字频道 |
inputSingleScan |
从所有输入通道获得单次扫描 |
outputSingleScan |
在所有输出通道上生成单个扫描 |
queueOutputData |
将要输出的数据排队 |
startForeground |
开始前台操作 |
startBackground |
启动后台操作 |
addClockConnection |
添加时钟连接 |
停止 |
停止后台操作 |
等待 |
Block MATLAB直到后台操作完成 |
decimalToBinaryVector |
将十进制值转换为二进制向量 |
binaryVectorToDecimal |
转换二进制矢量值为十进制值 |
hexToBinaryVector |
将十六进制值转换为二进制向量 |
binaryVectorToHex |
转换二进制矢量值为十六进制 |
addlistener |
创建事件侦听器 |
DataAvailable |
当获得的数据可以处理时通知 |
DataRequired |
当连续生成的输出需要额外的数据时通知 |
ErrorOccurred |
当设备相关错误发生时通知 |
通过数字线路以位的形式传输数字或逻辑值。
从NI设备的两个通道获取数字数据的单个扫描。
这个示例展示了如何将数据写入NI 625上的两行
利用外部扫描时钟获取前景中的数字数据。
这个示例展示了如何使用NI 6255上的两个通道写入数据。
在您的设备上与数字子系统共享模拟输入子系统的时钟。
使用计数器输出通道获取数字数据以产生时钟脉冲。
这个示例演示了如何在NI 6255上将十进制数据和输出转换为两行。
这个例子展示了如何使用数字输出端口控制步进电机。
这个示例展示了如何使用双向通道,以及如何使用NI 6255上的相同两行数据进行读写。
这个例子展示了当会话包含模拟和数字通道时如何生成信号。