重建 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 数据库,然后将数据导入到新的数据库中。
LabNotebook 示波器 力科 相关文章:
- 用数字荧光示波器对开关电源功率损耗进行精确分析(11-04)
- 数字荧光示波器结构融合模拟示波器和数字示波器的优势(03-03)
- 秘密武器助你从容应对噪声检测难题(03-29)
- 使用采样示波器对PCB进行串扰分析(11-06)
- 具有可调触发灵敏度的示波器可有效提高电路检测质量(01-11)
- 在手持式示波表上捕捉间歇性信号(01-25)