LabNotebook数据库结构 LabNotebook 数据库重建

力科的示波器上都有一个叫做 labnotebook 报告生成器,它是一个非常强大的归档和备注编辑工具,可以利用示波器本身的功能生成完整的、详细的报告。在一些特殊情况下,labnotebook 数据库被破坏,但是并不是所有的文件都丢失了。我们可以利用这些文件,重建 labnotebook 数据库,这样就可以重新调回保存的数据和测量值,在这些文档中,我们将给大家介绍具体的做法。
当我们在 labnotebook 中建立一个新的记录时,示波器会自动保存如下数据:
二进制数据文件(*.trc),包括显示的所有波形数据
当时屏幕的截图文件(*.png)
当时示波器设置的设置文件(*.lss)
针对这个记录的索引文件 xportrecord.xml
以上就是重建一个 labnotebook 数据库需要的所有文件
labnotebook 数据库结构
图 1labnotebook 数据结构
图 1 展示了 labnotebook 定义的文件结构.第一级文件是 mylabnotebook.zip,它包含一个叫default 的文件夹和 labnotebook.ini 文件,这在所有的 labnotebook 数据库中都是相同的。在default 文件中,你会发现很多和 labnotebook 数据库的中的记录对应的文件夹,在这些文件夹中,包含二进制数据文件、图片文件、设置文件和索引文件。
如果你想使用 labnotebook 的“”save data to“”功能,将一个记录保存下来,你无法确定保存的数据和 default 文件夹中的子文件夹的对应关系,这可以通过索引文件(*.xml)查到。
重建 labnotebook 数据库
重建 labnotebook 数据库最简单的方法就是,在硬盘上上建立相应的文件结构,将所有的数据文件和 mylabnotebook.ini 文件复制到相应的文件夹中,然后使用 7-zip 和 winzip 软件,将这些文件压缩为.zip。
对这种方法,要额外说明的一点就是,对于每个 labnotebook 数据库,都有一个索引文件(.ini),如果你的 labnotebook 数据库的名字是 mylabnotebook.zip,索引文件的名字就是mylabnotebook.ini。
示波器使用这个索引文件显示数据库中的所有记录。如果你手动改变数据库文件,相应索引文件也必须被重建或者更新。
为了更新索引文件(.ini),可以将旧的索引文件删除,然后使用示波器的 labnotebook 程序重新调入 labnotebook 数据库文件(.zip),labnotebook 程序会重建索引文件,如果索引文件存在,没有删除,使用这种方法,无法更新索引文件的内容。
定位丢失的 labnotebook 记录
万一 labnotebook 记录无法被调回,有两种方法可以帮助恢复数据,第一种方法是,建立一个新的 labnotebook,然后将使用 labnotebook 工具中的导出功能,将数据从有问题的数据库导入到新的数据库。使用这种方法,可以在新数据库中,建立新的记录链接。
还有一种状况是数据已经保存了,但是没有导入到 labnotebook 数据库中,为了验证这种可能性,在隐藏文件夹 d:\temp 中查找名为 labnotebooktemp 的文件夹,这个文件夹包含丢失的数据,如果能够找到,就可以使用上面的方法建立新的 labnotebook 数据库,然后将数据导入到新的数据库中。

锡焊为什么要用松香_锡焊过程中松香有什么用_焊锡怎么使用松香
罗门哈斯北美电路板公司PCB材料涨价
短路保护的定义和实现方式
CMOS摄像头之硬件原理
中国首款高空高速无人机“云影”亮相,最大飞行速度为620公里每小时
LabNotebook数据库结构 LabNotebook 数据库重建
美国移动医疗产业发展领跑全球 正处在加速成长阶段
谷歌新版Flutter应用开发框架已至此在Windows平台上的应用程序
RFID医疗废弃物管理系统整体方案设计
【虹科新品】HK-MR660系列风力涡轮机的叶片加速度监测
阿里云全面进入物联网领域,2009年就建立起了云服务中心
PCB项目在Cadence和Altium Designer之间的转换
SCADA系统懂多少?
大众正涉足太阳能-电动游艇领域
传苹果已经开始生产新款iPad 其处理器速度更快
亚硝酸盐快速检测仪的功能
基于MAAP 010169实现5.8GHz 10W射频功率放大器设计
高端新品发布!国产双束电镜+超高分辨电镜闪耀2023全国电镜年会
传输控制协议TCP是怎样进行工作的
41例伺服控制接线方法梳理汇总