文档详情

NI的数据采集卡的daq.ppt

发布:2017-12-11约3.38千字共13页下载文档
文本预览下载声明
NI的数据采集卡的设置 采样方式选择 循环采样:注意通道延迟 同步采样:不是每个卡都能。 间隔采样:性价比较高,推荐选用。 其他需要设置的参数还有 分辨率,电压范围,增益 对于增益要注意想测量较大范围而选择较小增益是以降低精度为代价的,反之,选择小的输入范围用较大增益则可能付出超出数据被截断的代价。 DAQ和DAQ MAX DAQ分为以下四种:Easy I/O,intermediate vi,Utility vi和Advanced vi。 DAQ MAX则可以采用对话框方式设置一个测量任务的通道,并可以自动产生程序。 模拟输入的Easy I/O Easy analog input vi Easy analog input vi包含AI sample channel VI, AI sample channels VI, AI acquire waveform VI, AI acquire waveforms VI。前两个获取样本数据,后两个获取波形文件。Channels 和waveforms返回数组。 它们在使用过程中都需要设置device,channels,scan rate,number of sample,high limit and low limit. 模拟输入的Easy I/O intermediate analog input vi 包含AI config VI,AI Start vi,AI read vi,AI Clear vi. AI config VI 完成彝族直待能够通道的配置。 包括 input limit,buffer size,interchannel delay, Task id. Start vi用来启动模拟输入。包含scan rate和number of scans to acquire. read vi 当需要使用缓冲区时读取缓冲区的数据。 Clear vi清除模拟输入操作和缓冲区配置,释放DAQ卡的资源。 模拟输入单点采集及VI实现 波形采集及VI实现 连续采集及VI实现 模拟I/O 首先需要明确一些基本概念的含义及其之间的联系和区别。 (1)物理通道(Physical Channel)和虚拟通道(Virtual Channel) (2)任务(Task) (3)局部虚拟通道(Local Virtual Channel)和全局虚拟通道(Global Virtual Channel) (4)MAX和DAQ Assistant NI-DAQmx模拟I/O实例 使用MAX创建任务实例。虚拟出一块NI PCI-6530数据采集卡,并在MAX中创建一个测量任务,基于热电偶对温度进行测量,该任务包含有两个虚拟通道,一个为全局虚拟通道,另一个为局部虚拟通道。具体步骤如下: 创建虚拟数据采集卡:打开MAX,选择M系列的数据采集卡中的PCI-6320。 创建全局虚拟通道:在MAX左侧Configuration配置导航栏“My System”下的“Data Neighborhood”上单击鼠标右键,从右键菜单中选择“Creat New…”后,在弹出的对话窗口中选择“NI-DAQmx Global Virtual Channel”,然后单击“next”按钮。在界面中选择测量类型。 选择后单击“Next”按钮,下一界面中要求填入欲创建的虚拟通道的名称。 创建任务:在MAX左侧Configuration配置导航栏“My System”下的“Data Neighborhood”上单击鼠标右键,从右键菜单中选择“Creat New…”后,在弹出的对话窗口中选择“NI-DAQmx Task”,然后单击“next”按钮。 使用DAQ Assistant创建任务实例 使用MAX创建任务实例。虚拟出一块NI PCI-6530数据采集卡,并在MAX中创建一个测量任务,基于热电偶对温度进行测量,该任务包含有两个虚拟通道,一个为全局虚拟通道,另一个为局部虚拟通道。具体步骤如下: 创建虚拟数据采集卡:打开MAX,选择M系列的数据采集卡中的PCI-6320。 创建全局虚拟通道:在MAX左侧Configuration配置导航栏“My System”下的“Data Neighborhood”上单击鼠标右键,从右键菜单中选择“Creat New…”后,在弹出的对话窗口中选择“NI-DAQmx Global Virtual Channel”,然后单击“next”按钮。在界面中选择测量类型。 选择后单击“Next”按钮,下一界面中要求填入欲创建的虚拟通道的名称。 创建任务:在MAX左侧Configuration配置在本例中将使用DAQ Assistant创建一个测量任务,该任务
显示全部
相似文档