你好,世界!这是我的第一篇文章。
我正在尝试根据单选框内的选定值来更改插入到应用程序构建器中的图形构建器平台的Y轴变量,特别是使用应用程序构建器工作流。
我已经构建了布局,但是不确定如何将单选框的输出连接到图形构建器平台脚本。在应用程序构建器的脚本窗口中编写了以下内容:
:r4y = Empty();
RadioBox2Select=Function({this},{selected},
// This function is called when the Radio Box selection changes
selected = this << Get Selected;
);
:r4y = If(selected == "Longitudinal Modulus",
:Name("Longitudinal Tensile Modulus 1 (MPa)"),
:Name("Longitudinal Tensile Modulus 2 (MPa)")
);这似乎运行得很好,但是我不确定如何影响图构建器平台,该平台是“拖放”功能。图形构建器脚本如下所示:
Graph Builder(
Size( 320, 288 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Fit to Window( "Maintain Aspect Ratio" ),
Variables(
X( :Wall Thickness ),
Y( :Name( "Longitudinal Tensile Modulus 1 (MPa)" ) ),
Overlay( :Lifecycle ),
Color( :Product Family )
),
Elements( Points( X, Y, Legend( 3 ) ) ),
)
一旦有了列变量,我的理解 :r4y 定义为我可以替换的适当的列变量 :名称(yaddayadda) 使用此参数化变量,即 Y(:r4y) 。
我很难理解如何使用应用程序构建器连接这两个平台,因为一个位于应用程序构建器脚本窗口中,而一个是应用程序中包含的自己的平台脚本。我是否需要在图构建器平台内确定变量的范围,然后将其发送给单选框输出?
预先感谢您的指导!