本文包括:
DAQNavi DataLogger软件简介:包括名词定义,软件安装,软件和硬件要求,支持的研华DAQ设备。
工程管理:介绍如何在DAQNaviDataLogger软件中创建、保存、打开、关闭一个data logger工程。
数据采集:介绍如何在DAQNaviDataLogger软件中添加、删除、配置采集实例。如何启动一个采集实例的显示和录制功能,如何配置一个采集实例的显示和录制功能。
数据日志操作:介绍如何在DAQNaviDataLogger软件中导入和导出一个数据日志,如何以不同的速率回放一个数据日志。
DAQNavi DataLogger软件是面向研华数据采集卡用户的,提供了一个基于数据采集卡,对信号进行监视,录制,对数据日志进行回放,分析和数据转换的一体化解决方案。
系统特征如下:
以下表格列出了DAQNaviDataLogger软件中的名词定义,能帮助你更好地理解手册的功能说明。
名词 | 说明 |
---|---|
DataLogger工程(DataLogger Project) | 一个Data Logger工程是对包含的采集实例和数据日志进行功能操作的配置设定集合。 |
采集实例(Acquisition) | 一个采集实例是对一个采集卡设备的采集配置集合。 |
采集实例资源管理器(Acquisition Explorer) | 当前工程中的采集实例列表。 |
数据日志资源管理器(Log Explorer) | 当前工程中的数据日志列表。 |
数据日志(Data Log) | 一个启动了录制功能的采集实例,一次启动采集和停止采集中间录制的数据,称为一个数据日志。 |
工程管理
由于数据采集、记录、存储涉及到较为复杂的配置设定,为了方便用户对DAQNavi DataLogger的使用,引入工程的概念对这些设定永久化。工程管理的功能分别在Data Logger的Start Page和一个已打开的工程的File菜单。
包括创建工程,打开工程,保存工程,另存为当前工程,最新的工程列表和浏览例程。
创建工程可以通过三种方式,创建一个空工程,通过创建一个采集实例来创建一个工程和通过导入一个数据日志来创建一个采集实例工程。
Data Logger的Start Page界面中的Getting Started:
Figure1-1 Getting Started
一个已打开的工程的File菜单:
Figure1-2 File Menu
1. 当选择Create Project From DAQNavi Wizard时,弹出创建采集实例的向导界面,如下图,将创建出一个默认包含一个采集实例的工程。
Figure1-3 Data Logger Wizard
2. 当选择Create Project From Importing Data Log时,弹出导入log的界面,将创建出一个默认包含一条数据日志的工程。
Figure1-4 Importing Data Log Dialog
3.工程文件默认与DAQNavi Data Logger软件可执行文件关联,支持直接鼠标双击打开工程。也可以点击Open Project选项,让用户打开特定的工程。
Figure1-5 Open Project Dialog
数据采集
Data Logger中的数据采集实例按场景,划分为软件时钟采集实例和硬件时钟采集实例。
软件时钟采集实例对应DAQNavi场景中的模拟量瞬时读值和数字量静态读值场景,是由系统时钟控制的数字量和模拟量即时采集。
硬件时钟采集实例对应DAQNavi场景的模拟量连续采样场景,是由采集卡的硬件时钟控制的连续模拟量采集。
支持多个数据采集实例同时运行,可以分别是多个不同的场景。支持单个设备Instant AI和Static DI同时采集。支持多个设备同时运行采集,即每个场景可以选择不同的设备。
下面是Data Logger工程的采集视图:
Figure1-1 采集视图
1.菜单项Acquisition中包括Add Acquisition(添加采集实例), Configure Acquisition(配置采集实例), Delete Acquisition(删除采集实例),Enable Monitor(使能采集实例的显示),Enable Record(使能采集实例的录制), Start Acquisition(开始采集)。默认采集实例的Enable Monitor为true, Enable Record为False。见下图:
Figure1-2 Acquisition菜单项
2.快捷按钮中包括Add Acquisition(添加采集实例),Delete Acquisition(删除采集实例), Start Acquisition(开始采集)。Start Acquisition(开始采集)是一个双用按钮,当用户点击开始采集之后,会变为Stop Acquisition(停止采集)。
3.Data Acquisition View用于显示采集实例采集到的数据。默认是一个采集实例对应一页,View菜单项中的One View(所有采集实例的采集数据显示到一页)可以让用户将所有的采集数据显示一页内。对于每个采集实例,采集到的模拟量数据和数字量数据会分开到不同的图表显示。
Figure1-3 One View
4.Acquisition Explorer内列有所有采集实例,每个采集实例前面有一个可选框,用于标示这个采集实例Start Acquisition(开始采集)时是否运行。采集实例有右键菜单,包括菜单项Configure Acquisition(配置采集实例), DeleteAcquisition(删除采集实例), Enable Monitor(使能采集实例的显示),Enable Record(使能采集实例的录制), Configure Display(配置采集的显示), Configure Record(配置采集的录制)。
Figure1-4 Acquisition 右键菜单
5. Error Message用于显示在采集过程中的状态信息,分为error和warning两种。Disk Information用于录制过程显示当前数据日志大小,剩余的可录制时间。
Figure1-5 录制状态信息
6.Full Screen(全屏),点击之后会将AcquisitionView全屏化,按Esc键后,退出全屏。
下面开始运行后的DataLogger采集视图:
Figure1-6 正在运行的采集视图
添加一个采集实例主要分为三步,选择场景,选择设备,配置场景。
用户完成一个采集实例的添加后,如果需要再调整采集配置,可以在data logger界面中选择Configure Acquisition,会弹出采集配置界面,让用户修改采集配置。
1.选择采集场景,分为Analog Input and Digital Input with a SW Timer(软件时钟场景)和Analog Input with HWTimer(硬件时钟场景)。具体每个场景的描述请参考下面界面中右边Description部分。
Figure1-1 场景选择
2.选择系统中存在的且支持已选场景的设备,Analog Input with HW Timer场景必须是支持高速AI的设备才支持。每个设备的特征描述请参考下面界面中的Description部分。
Figure1-2 选择设备
3.配置软件时钟采集实例,在配置界面的右边Help中会列出每页的主要配置项目和每个配置参数的意义。
Figure1-3 软件时钟采集实例场景
Figure1-4 硬件时钟采集实例场景
5.点击Finish,完成采集实例添加动作,在Acquisition Explorer中就会出现一个采集实例,用户就可以进行使能显示,使能录制,配置显示,配置录制,开始采集等操作了。
Data Logger在Acquisition View(采集视图)中实时显示采集到的数据,默认情况下每个采集实例对应Acquisition View中的一页。
采集实例采集的模拟量数据和数字量数据分别在不同的图表显示。
数据显示方式可设置为表格和图两种方式。
1. 用户可以修改采集实例的默认显示配置,点击采集实例的右键菜单中的Configure Display,会弹出以下界面,用户在Display Type列选择显示方式,选择了Display Type之后,点击Next >>按钮,就会出现详细配置的界面。
Figure1-1 配置显示类型
2. 模拟量图示配置界面如下:
选择配置项,Help中有对配置的参数描述,可参考进行配置。
Figure1-2 模拟量图示显示配置
3. 数字量图示配置的界面如下:
选择配置项,Help中有对配置的参数描述,可参考进行配置。
Figure1-3 数字量图示的显示配置
4.Table的显示的详细配置,Format and Precision页面用来设置表格显示值的格式,包括浮点数,科学计数法,二进制,十六进制。在Help中有每个页面和每个参数配置的解释说明,请参考进行配置。
Figure1-4 表格详细配置
5. 模拟量图示如下,在下图的红色标示1,有一个鼠标操作工具栏,从左到右分别为Zoom(放大),Pan(平移),Drag Cursor(禁止Zoom和Pan操作,启动拖动cursor),Visible Items(设置面板是否显示)。
Zoom下面包括ZoomX(从X轴方向放大),ZoomY(从Y轴方向放大),ZoomXY(同时从X轴和Y轴方向放大), ZoomAroundPoint(围绕某个点开始放大),ResetRange(将X轴和Y轴范围重置到鼠标操作之前的范围)。
Pan下面包括PanX(从X轴方向平移),PanY(从Y轴方向平移), PanXY(从X轴和Y轴方向同时平移)。
Visible Items包括Cursor Panel(显示测量cursor值的面板,红色标示2)和Control Panel(Legend和Axes的面板,红色标示3)。
Legend面板可以让用户方便地看到每个通道对应的曲线颜色,以及方便地设置是否在图示上显示某个通道的数据。Axis面板让用户可以方便看到有哪些曲线被绑定某个Y轴上,以及设置轴的显示。data logger中默认为模拟量图示添加16个Y轴,
前三个分别是是电压,电流,温度的Y轴,后边12个由用户自由调配绑定在它上面的曲线。模拟量图示默认最多可以同时显示两个Y轴。
Figure1-5 模拟量图示
6. 数字量图示显示如下,每个数字量端口显示分为两部分,一部分是红颜色的波包值显示,如67,68,68,6c等,都是16进制的数值。另一部分是一个端口的8个电平信号显示。
Figure1-6 数字量图示
7.表格显示,每行代表一个通道的信号值。
Figure1-7 表格显示
录制配置
1.在采集实例的右键菜单中点击Configure Record,弹出配置录制界面,Summary页面包括数据日志名称,数据日志作者,数据日志的描述,数据日志的存储路径。
Figure1-1 录制的基本配置
2.在高级配置页面中,从时间和数据日志文件大小两个维度设置一次录制的数据日志长度。默认情况下,是用户选择的数据日志存储路径下最大可录制时间和文件大小。默认情况下,Cycle Record(循环录制)不启动,在录制到指定的数据日志长度时,报出Log is full。
Figure1-2 录制的高级配置
3.当开启了Cycle Record之后,会出现以下界面设置The percentage of single file in the log(单文件最大百分比),范围是从1 到 100%。开启Cycle Record之后,当数据日志录制到指定长度后,datalogger删除旧的文件,继续开始录制。
The percentage of single file in thelog值越小,在循环录制中损失的数据越少。
Figure1-3 单文件在整体数据日志的百分比
数据日志操作包括数据日志的导入,导出,回放和查看数据日志属性。
一个工程可以包括一个以上的数据日志,Log Playback View(回放视图)与Log Explorer(数据日志资源浏览器)中选中的数据日志关联。当Log Explorer中没有数据日志时,Log Playback View隐藏。 数据日志操作视图如下:
Figure1-1 数据日志操作视图
1. Data Log菜单中包括Import Data Log(导入数据日志), Export Data Log(导出数据日志),Delete Data Log(删除数据日志),Properties(数据日志属性)。
用户可以通过这些菜单项,操作LogExplorer中选中的数据日志。
数据日志删除,在将数据日志从DataLogger工程移除的同时,将数据日志文件从磁盘删除。Data Log菜单如下图:
Figure1-2 Data Log菜单项
2. 快捷按钮中包括Import Data Log(导入数据日志), Export Data Log(导出数据日志),Delete Data Log(删除数据日志)。
3. Log Playback View回放与其关联的数据日志,数据日志中的模拟量数据和数字量数据分别在模拟量图示和数字量图示内显示。
4. Log Explorer内列出Data Logger工程中包括的所有数据日志。当点击选中不同的数据日志时,回放视图会重新定向关联。每个数据日志有一个右键菜单,包括Export Log(导出数据日志),Preview Log(数据日志预览),Configure Display(配置回放显示),Delete(删除数据日志),Properties(数据日志属性)。
Figure1-3 Data Log右键菜单
5.当用户点击数据日志的Properties时,弹出以下界面,详细列出数据日志的名称,路径,作者,版本,设备描述,起始时间,实际采样率,通道列表等,如下:
Figure1-4 数据日志属性
1.数据日志的后缀是".dat"。
当用户选择DataLogger中的Import Data Log选项时,弹出对话框,让用户可以导入数据日志。数据日志导入时,Data Logger会检查数据日志的完整性和有效性,只有完整和有效的数据日志才允许导入到Data Logger工程内。导入数据日志的对话框如下:
Figure1-1 导入数据日志
2.导出数据日志为CSV file和Text file格式,CSV file支持用Microsoft Excel打开,利用Excel中的数据运算进行处理,以便于用户用第三方软件进行信号处理。用户可以在File Type区域选择要转换的目标格式。
在Select RangePer Channel区域,用户可以通过数据个数和时间长度两个维度来指定要转换的数据日志内数据范围。
Estimated time和Estimated disk space用来指定当前目标格式和当前数据范围转换预计所需要的磁盘空间和时间。
用户通过点击Start按钮,开始数据日志转换。
Figure1-2 导出数据日志
3.在开始数据转换后,Start按钮和Cancel按钮变为Pause(暂停转换)和Abort(放弃转换),如下图,当用户点击Pause按钮时,数据日志转换暂停,当用户点击Abort按钮时,Data Logger会放弃当前的转换,删除未完全完成转换的目标格式文件。
在转换过程中,进度条告知用户目前剩余的未转换数据个数。
Figure1-3 数据日志转换过程中
数据日志回放功能允许用户以一定速率(档位可以选择:0.001, 0.01,0.1,0.5,1,2,10,100,1000,ASAP)播放数据,允许用户通过拖拽方式回放数据。用户可以结合这两种方式回放数据。允许用户循环设置循环播放数据。
下面是数据日志回放的界面:
Figure1-1 数据日志回放
参考链接:
本文分享自 智能制造预测性维护与大数据应用 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!