如何在 Labview 中的同一张图中设置两个相同的 y 尺度?
How to set two identical y-scales in the same graph in Labview?
当图表很宽时,我想在图表的右侧也显示 y 轴值,以便更容易阅读线条的相应值。
我知道如何将左边的轴复制到右边。创建图形时,我使用 ActYscl 将比例范围 nr 0(左)设置为比例 nr 1(右)。这在创建图形时起作用,并且缩放和平移功能在两个 y 尺度上都起作用。但是,当我使用 Graph Pallet 的 Autoscale 功能时,只有初始轴被缩放(可能是因为图形数据只链接到原始轴)。
有没有办法让自动缩放功能同时适用于两个 y 轴?
图表和图形有一个 Autoscale Range Change
事件。使用事件结构来捕获此事件并更新重复比例的范围以匹配第一个:
我在这个例子中使用了图表,因为它更简单,但它应该同样适用于图表。当然,您需要一种方法来告诉事件循环何时退出;我使用了 stop
按钮的 Value Changed
事件。如果您的应用程序无论如何都使用事件驱动结构,您应该能够将自动缩放事件添加到现有的事件循环中。
当图表很宽时,我想在图表的右侧也显示 y 轴值,以便更容易阅读线条的相应值。
我知道如何将左边的轴复制到右边。创建图形时,我使用 ActYscl 将比例范围 nr 0(左)设置为比例 nr 1(右)。这在创建图形时起作用,并且缩放和平移功能在两个 y 尺度上都起作用。但是,当我使用 Graph Pallet 的 Autoscale 功能时,只有初始轴被缩放(可能是因为图形数据只链接到原始轴)。
有没有办法让自动缩放功能同时适用于两个 y 轴?
图表和图形有一个 Autoscale Range Change
事件。使用事件结构来捕获此事件并更新重复比例的范围以匹配第一个:
我在这个例子中使用了图表,因为它更简单,但它应该同样适用于图表。当然,您需要一种方法来告诉事件循环何时退出;我使用了 stop
按钮的 Value Changed
事件。如果您的应用程序无论如何都使用事件驱动结构,您应该能够将自动缩放事件添加到现有的事件循环中。