一个示波器自定义测量的例子万力劢系列文章之九暨自定义示波器系列之三 一个示波器自定义测量的例子 Teledyne LeCroy 万力劢 数字示波器能够自动测量诸如幅度,频率,上升时间,建立时间,保持时间等多种信号 特征参数。力科示波器具有上百种的测量参数,可以满足绝大多数测量需求,但有时会遇见 一些特殊的测量要求。 例如下图所示两个波形,每个信号重复出现一段不规则脉冲串。 需要测量这样一个时间间隔:起点是黄色信号第 1 个上升沿在 2V 电平的位置,终点是 另一个信号的第 2 个下降沿在-2V 电平的位置,并且需要多次测量,观察这个时间间隔参数 长期的变化情况。也许绝大多数工程师自然而然地会调出两个光标,手动标定这两个位置。 这种手动测量的方法快捷,但误差很大,而且手动也无法高效率地进行长时间多次测量。 力科示波器标配有一个测量参数 Dtime@level, 可以测量两个信号边沿之间的时间间隔, 但结果包括了所有边沿之间测量结果, 而无法直观地得到一个信号的第 1 个边沿和另外一个 信号第 2 个边沿之间的时间间隔。 针对类似的特殊测量, 可以利用力科示波器的自定义测量和运算功能。 直接在示波器上 编写一个测量的脚本程序, 让示波器触发到信号后自动执行脚本程序进行测量和运算, 并直 接在示波器界面上显示结果。 自定义测量和运算功能支持的程序语言包括 MATLAB, VB Sctrip, C/C++,MATHCAD,Excel 等等。 首先利用标准的测量参数 Time@level,分别测量两个信号指定电平处边沿的发生时刻(相对 于触发点的时刻) ,如下图红框所示的 P2,P3 参数,可以测量得到……