模拟G系列追求真实数据采集。
探究其精髓“事件控制器”

模拟G系列”配备模拟信号的输入输出、数字信号的边沿计数、数字信号(ON/OFF)的输入输出等各种各样的功能。实际上并非只是配备可进行各种各样的信号输入输出的接口。更高精度、更高速度、更加实时,我们理解越来越复杂的数据采集(DAQ)的这些需求,在这里面融合了各种各样的最新技术和创意。

事件控制器”可以说是其精髓所在,我将一边解释事件控制器的体系,一边介绍模拟G系列实现的应用,如何拓展计算机系统的潜力。

各功能通过事件控制器联动

如同其名称所表达的那样,“事件控制器”是支配事件(Event)的控制器(Controller)。简单说来,就是定义和管理各功能的动作及其因果关系,并使其联动的东西,要说的话就是指挥塔。模拟量输入(A/D转换)、模拟量输出(D/A转换)、计数器、定时器的各功能互不具有依存关系,彼此独立,各自接受动作条件的信号后发挥作用。而且是某一条件成立时,通过信号发出通知(发生事件)的体系。

模拟G系列可在用户程序中定义成为各功能的动作条件的信号与各功能发生的信号的组合。“事件控制器”的功能就是一边进行这项信号的交通整理一边执行。

与在用户程序中联动有何区别?

随着CPU、周边设备的进步,计算机的性能迅速提升,但是在复杂且不允许时序有大的偏差的高端数据采集系统上,有时要求工作站OS Windows的实时性。“模拟G系列”利用“事件控制器”,各功能在硬件级别进行联动,所以不取决于OS的负载状况、用户程序的结构,误差极小的时序处理得以实现。另外,系统设计人员也不需要进行繁杂的触发信号的外部配线,这对他们也是一大喜事。

事件控制器设置示例1 使【模拟量输入】与【模拟量输出】同步

在这样的用途上 滤波电路的检查

使其发生混入干扰的仿真信号(模拟量输出),接在滤波电路的输入与模拟量输入ch0上。测量滤波电路的输出(接在模拟量输入ch1上),按照时序对比和评价滤波前的信号与滤波后的信号。

设置示例 接收【模拟量输入】的各动作信号,使其与【模拟量输出】联动

在这里,通过软件指令进行模拟量输入的转换开始与转换停止,将内置于板卡的定时器(时钟发生器)作为采样时钟使用。

转换开始、转换停止的设置

设为模拟量输入开始时联动启动模拟量输出、模拟量输入转换时联动停止模拟量输出。

STEP 1

将模拟量输出的转换开始条件设为“事件控制器输出”,而且也将模拟量输出的转换停止条件设为“事件控制器输出”。

STEP 2

接着,将开始侧的“事件控制器”的连接目标设为模拟量输出转换开始信号,将连接源设为模拟量输入软件启动。另外,将停止侧的“事件控制器”的连接目标设为模拟量输出转换停止信号,将连接源设为“模拟量输入软件停止”。

采样时钟的设置

将模拟量输入的采样时钟当作模拟量输出的采样时钟使用。

STEP 3

将模拟量输出的采样时钟设为“事件控制器输出”。

STEP 4

将时钟侧的“事件控制器”的连接目标设为模拟量输出采样时钟,将连接源设为模拟量输入内部时钟。

完成

通过软件指令使模拟量输入与模拟量输出同时启动,以恒定且相同的周期连续采样,通过软件指令使模拟量输入与模拟量输出同时停止。

事件控制器设置示例2 在2台设备上同步【模拟量输入】

在这样的用途上 多点模拟信号同步测量系统

使用2台设备同步测量(模拟量输入)高速变化的多个模拟信号,按照时序分析相关性。

模拟G系列可以与配备同步连接器的别的设备联动。要使2台设备的模拟量输入联动,将其中的一个设为主站模式,另一个设为从站模式,用专用电缆(附带)连接2台设备的同步连接器。另外,针对各个设备的“事件控制器”,进行如图所示的设置。

To PageTop