创建通道,使用 线性编码器 测量线位置。由于一个任务只能包含一个计数器输入通道,因此使用该VI一次只能创建一个计数器输入通道,但支持 多计数器任务的设备除外。如需同时读取多个计数器的值,请为每个计数器分配独立的任务。如未选择不同的输入端,应将输入信号连接至计数器的 默认输入端


icon

输入/输出

  • ci32.png 解码类型

    解码类型指定对编码器在信号A和信号B上生成的脉冲进行计数和解释的方法。X1X2X4仅对正交编码器有效。双脉冲计数仅对双脉冲编码器有效。

    相比X1解码,X2和X4解码对于位置的细微变化更敏感,X4的敏感度最高。但是,编码时有振动或信号中有噪声时,敏感度高的解码得到错误测量结果的可能性也更高。

    双脉冲计数 (10313)

    在信号A上升沿上计数递增,在信号B的下降沿上计数递减。如选择该值,z索引相位被忽略。

    X1 (10090)

    如信号A在信号B之前,则对信号A的上升沿进行计数;如信号B在信号A之前,则对信号A的下降沿进行计数。

    X2 (10091)

    对信号A的上升沿和下降沿进行计数。

    X4 (10092)

    对信号A和信号B的上升沿和下降沿进行计数。

  • ci32.png z索引相位

    z索引相位指定NI-DAQmx重置测量的信号Z为高时,信号A和信号B的状态。如信号A和信号B为高时信号Z永不为高,必须选择A高B高之外的其他相位。

    信号Z转换为高电平,且保持高电平的时间因编码器而异。关于根据信号A和信号B确定信号Z的定时,见相关编码器的文档。

    A高B高 (10040)

    当信号A和信号B都处于高电平状态时,重新启动测量。

    A高B低 (10041)

    当信号A处于高电平状态而信号B处于低电平状态时,重新启动测量。

    A低B高 (10042)

    当信号A处于低电平状态而信号B处于高电平状态时,重新启动测量。

    A低B低 (10043)

    当信号A和信号B都处于低电平状态时,重新启动测量。

  • cdbl.png z索引值

    z索引值指定信号Z为高电平且信号A和信号B处于Z索引相位指定的状态时,测量值使用由单位指定的单位。

  • cbool.png 启用z索引

    启用z索引指定该通道是否使用 Z索引

  • cgenclassrntag.png 任务输入

    任务输入指定要添加VI创建的虚拟通道的任务的名称。如没有指定任务,NI-DAQmx将自行创建任务并将VI创建的通道添加至该任务。

  • cdaqmxscale.png 计数器

    计数器指定用于生成虚拟通道的计数器的名称。 DAQmx物理通道常量包含系统已安装设备上的全部物理通道(包括计数器)。

  • cstr.png 分配名称

    分配名称是分配给VI创建的虚拟通道的名称。如该输入端未连线,NI-DAQmx将把物理通道名称作为虚拟通道名称。

    如将自定义的虚拟通道名称连接至该输入端,在其他NI-DAQmx VI或属性节点(例如, DAQmx触发VI的输入端)中引用这些通道时,必须使用自定义名称。

    对于使用“DAQmx创建虚拟通道”VI创建的多个虚拟通道,通过用逗号分隔的列表可为虚拟通道指定名称。如输入的名称数量少于创建的虚拟通道的数量,NI-DAQmx将为虚拟通道 自动分配名称

  • ci32.png 单位

    单位指定从通道返回的线性位置测量值使用的单位。

    来自自定义换算 (10065)

    自定义换算指定的单位。如选择该值,必须将自定义换算的名称连接至自定义换算名称输入端。

    英寸 (10379)

    英寸。

     (10219)

    米。

    时钟滴答 (10304)

    时基滴答。

  • cerrcodeclst.png 错误输入

    错误输入说明VI或函数运行前发生的错误。

    默认值为无错误。如错误发生在VI或函数运行之前,VI或函数将把错误输入值传递至错误输出。如在VI或函数运行时发生错误,VI或函数将正常运行,并在错误输出中设置自身的错误状态。 简易错误处理器 通用错误处理器VI可用于显示错误代码的说明信息。错误输入错误输出用于检查错误并通过将一个节点的错误输出与另一个节点的错误输入连线指定执行顺序。

  • cdaqmxscale.png 自定义换算名称

    自定义换算名称指定用于通道的 自定义换算的名称。如需将自定义换算用于通道,可为该输入端连接自定义换算,并将单位设置为来自自定义换算

  • cdbl.png 脉冲间隔

    脉冲间隔是对编码器在信号A或信号B中生成的每个脉冲进行测量的间隔。该值的单位与单位指定的单位相同。

  • cdbl.png 初始位置

    初始位置是开始测量时编码器所在的位置。该值使用单位输入端指定的单位。

  • igenclassrntag.png 任务输出

    任务输出是VI执行结束后,对任务的引用。任务中包含全部新建的虚拟通道。任务输入没有连线时,NI-DAQmx将自动创建该输出引用的任务。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。如错误输入表示在该VI或函数运行前已出现错误,错误输出将包含相同错误信息。否则,错误输出将表明VI或函数产生的错误状态。

    右键单击错误输出的前面板显示控件,从快捷菜单中选择解释错误可获取更多关于该错误的信息。