使用高级自定义 (XDEV)功能设置示波器动态测量-云帆兴烨

发表日期:2022/07/01 浏览次数:

通过MAUI示波器上安装的高级自定义(XDEV)选项,可以创建一个测量参数,每新触发一次,其输入值会随着另一个测量参数的输出值进行动态更新。所需要的只是三行简单的VBScript代码。

 

作为演示示例,我们对每次采集数据测量其x@max值,并使用它的结果来动态输出给测量参数lvl@x使用的X位置。同样的原则可以应用于共享逻辑/数学关系的任何两个参数,或应用于一个测量参数和一个数学函数(例如,将测量参数的输出用作Rescale函数的乘数)。

 

它是如何工作的?

 

高级自定义功能使您能够将自定义的数学和测量处理程序插入MAUI示波器应用程序。与其他所有MAUI应用程序相同,这些处理程序“实时”计算数据,结果显示在示波器屏幕上。

 

所有的自定义应用程序都是在示波器的COM自动化接口对象上运行,这些对象可通过MAUI浏览器显示浏览。有多种语言可用于编写处理程序,其中最简单的是VBScript,它是MAUI应用程序的本机脚本语言。VBScripts可以很容易地在MAUI用户界面中直接创建和运行。

 

对于动态测量,使用自定义VBScript设置“主”测量参数(Pn),该脚本读取一个参数的输出值并将其推送到另一个参数的输入字段。由于每次采集都会重新计算参数,因此变量值会动态更新。

 

注意:由于MAUI应用程序处理顺序创建的依赖关系,我们不建议在任何参数中设置多个动态字段或使用此方法“链接”两个以上的测量参数。但是,可以同时运行多个动态测量,前提是它们不使用相同的输入/输出参数。
示波器


在线
客服