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

网友投稿 663 2023-04-12

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

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

当我们在 LabNotebook 中建立一个新的记录时,示波器会自动保存如下数据: 二进制数据文件(*.trc),包括显示的所有波形数据

当时屏幕的截图文件(*.png)

当时示波器设置的设置文件(*.lss)

针对这个记录的索引文件 XPortRecord.xml

以上就是重建一个 LabNotebook 数据库需要的所有文件

LabNotebook 数据库结构

图 1 LabNotebook 数据结构

图 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 数据库,然后将数据导入到新的数据库中。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2012年数据库领域备受关注的事件集锦:大数据风起云涌!
下一篇:五个步骤选择合适的物联网数据库
相关文章