德维创OXYGEN软件测量设置之多文件设置
5.2.1 多文件
在长时间的存储中, 将需要存储的数据分成多个文件存储而不是存储成一个大的文件. 尤其在 测试过程中用户希望分析前边的数据,分析过程不影响存储. 这种机制就是多文件模式 OXYGEN软件有三种文件分割方式:
• 时长分割
• 事件分割
• 时间分割
Fig. 5.4: 多文件存储设置
多文件存储
文件名称
对于多文件记录,文件夹名称由第一个文件的文件名模式设置详情请参考Storing and File name . 如果不希望创建单独的文件夹,禁用多文件设置中创建子文件夹的选项的滑块。如果单个文 件名相同,则使用单独的多文件计数器(00x)。也可以使用时间命名方式,可以使用每个多文 件记录的记录开始的时间戳作为命名条件。 举例说明 #{Date, Local}_#{Number, Session} 文件计数是3。因此,多文件名称:20210503_003_001、20210503_003_002、20210503_003_003 等。 #{Time, File Start, “hh-mm-ss”} 多文件记录将有以下名称:09-55-29,09-55-39,09-55-49等 默认情况下,多文件记录存储在一个单独的文件夹中,该文件夹与第一个多文件同名。若要 停用多文件子文件夹的创建,请停用多文件设置中的滑块(参考图5.4)
根据时间分割
如果选择按持续时间分割,如果超过了定义的时间间隔,OXYGEN会自动将数据存储到一个 新文件中:在总记录时间10秒、2秒、30秒等后,会创建一个新的数据文件。最小时间间隔为10 秒。 特例 按照时间分割并结合启用基于事件的波形记录和禁用用户减少统计运算 (参考触发事件)。通过这种组合,可能会出现没有数据存储到多文件部分的情况。可能会出 现以下情况:
准备触发器后没有数据记录:如果需要一定时间准备触发前和第一个记录发生的事件之后,准备触 发之间的时间触发和第一个记录发生的事件将被拒绝和“0”的位置将被转移到准备触发第一个 记录发生的事件。因此,第一个数据文件不是在准备触发的位置开始,而是在第一个记录事件 发生的位置开始。请参考图5.5
Fig. 5.5: 第一种记录特殊情况; 每10s分割一次文件
• 两个事件之间没有数据记录: 如果两个事件之间的时间大于分隔时间, 一个空的文件将会被 创建 (参考3 图 5.5)
• 在上次发生的记录事件和解除触发器之间没有数据: 如果某一段时间在上次发生的记录事 件和解除触发之间,那么这段时间数据将不会被记录,并且不会创建新的数据文件. 下图 5.6 将阐明. 这也是为什么文件分割停止/开始标记被动创建如果一个新的记录事件发生, 并且在分割持续时间不会被确切时间超过。
Fig. 5.6:第二种特殊事件; 每10s分割一次文件
注意: 如果对上面的特殊情况启用了用户统计记录,这个特殊情况将不会被应用,因为(统计)数 据将被连续记录。
按事件数量分割 如果选择通过时间数量进行文件分割(参考 ③ 图 5.4),当达到采集的事件数量以后一个新的文件 将会被创建。例如图5.7的例子中,在第2、4、6、…记录事件结束后,将会创建一个新的数据文 件。
特殊情况
如果使用通过事件数量分割与一个持续到之前发生的记录事件的预记录时间相结合,这两个记 录事件将被视为一个完整的记录事件,因为它们是由预记录时间连接起来的。下面将演示在两 个事件后进行记录拆分的情况:
第三种特殊情况,每两个纪录事件做一次分割
注意: 边存储边回放功能 (see DejaView™) 在多文件模式下也是可用的. 分割起始结束时间在事 件列表中也是可见的 (如图5.8).
Fig. 5.8: 文件分割起始和结束
按时间分割
如果选择按时间分割数据文件(参考 ④ 图5.4),Oxygen软件在每一个设定好的时间间隔 便会生成一个新的文件。软件数据采集的时间将会被用来作为参考时间。可以通过选择弹 出日历上的时间作为文件分割时间。
弹出日历选择文件分割起始时间
接下来文件分割可以以分钟、小时、或者天来作为分割时间。最小的分割时间是一分 钟。在选择完分割时间以后,一个下一个分割时间的预览工具将会显示出来。见图 5.10,这样用户方便检查设置的分隔时间是否正确。
Fig. 5.10: 分割时间预览
特殊事件
当用户设置好机遇事件触发,并且设置了基于事件触发存储,但是统计选项中选择不存储 (具体设置方法请参考 Triggered Events). 通过这种组合,可能会出现没有数据存储到多文件部分的情况。可能会出现以下情况:
Fig. 5.11: 特殊事件1,使用绝对时间分割,时间1分钟
Fig. 5.12: 特殊事件2 ,使用绝对时间分割,时间1分钟
注意: · 在触发准备开始后没有数据存储 在准备触发开始并且第一个出发开始条件发生的这一段时间,第一次分割也在这个触发事件下 进行。因此第一个数据的纪录并不是在准备触发时开始记录,而是在触发开始条件发生后才 开始记录的。所以第一个存储的文件时间对比真实的存储时间要短,下一个存储的数据文件 将会恢复正常 ,请参考图. 5.11. ·两个记录条件之间的数据丢失 如果两个触发条件之间的时间大于设置的文件分割时间.将会生成一个空的数据包 (参考File 4 图5.11) •在最后发生的记录事件和解除触发器之间没有数据 如果接解除准备出发后没有记录条件发生,文件依然会按照设置好的分割条件进行创建分割. 这个情况请参考图5.12.
• 如果对上面提到的特殊情况启用了存储统计记录,这个特殊情况将不会被发生,因为(统 计)数据将被连续记录
• 分割只可能在整数时进行,因此只能使用整数,例如1、2、min/h/d。不可能每1.5小时分 割一次文件。
• 如果第一次的分割是在过去的时间内进行的,那么下一次将会就整成真实时间进行
加载多文件
所有从属于一次试验的多文件存储在选定的文件夹(参考 General settings) 或者在选定的文件夹中 单独存储的活动文件夹. 存储的每个单独文件将会从编号1开始。 加载多文件,点击打开数据文件按钮(see Fig. 5.13) 选择需要分析的文件所在文件夹. 文件夹的命名 方式与数据文件的命名方式相同。因此,可以自由定义前缀,并将实际的日期和时间自动添加 到文件夹名称中 (参考 General settings).
5.13:打开文件按扭
选择正确的文件夹后,单个多文件会显示在列表中。信息选项显示所选文件是否是多文件记录的一部 分,以及所选兼容文件部分的数量(参考 图5.14)。可以同时打开所有的(参考图 5.15),或者一部分(参 考 图5.16),又或者只是打开一个(参考图5.17)。文件选择可以通过放在文件名左边的复选框来完成。 如果打开了几个部件或所有部件,它们将按正确的时间顺序显示。
Fig. 5.14: 打开多文件
Fig. 5.15: 打开存储的所有多文件
Fig. 5.16: 打开存储的部分多文件
Fig. 5.17: 打开多文件其中某个
如果选择了不属于多文件录制的部分或不属于同一多文件录制的部分,“信息”页签中将显示 一条信息,“打开”按钮将被禁用 参考图 5.18)
Fig. 5.18: 选择非多文件兼容的其他文件
如果同时打开多个多文件部分,需要导出数据时,数据导出到一个文件中。如果需要将多文件 部件的数据导出到单独的文件中,则必须将多文件部件依次打开并导出