构建显示树:窗口、控件与脚本的综合指南
1. 窗口创建与全局框注意事项
在创建窗口时,可使用相关脚本创建特定名称的窗口并显示结果。例如,创建一个名为 “Global” 的新窗口,显示结果 “ex=2”。
需要注意的是,使用全局框(Global Box)时,每次变量更改都会重新测量、重新显示和更新窗口,这可能会影响窗口的刷新率。建议在可交付脚本中避免使用过多全局框,可使用文本框(Text Box)替代,在必要时手动更新。
2. 示例代码:组合图形、滑块和按钮
以下是一个将图形与两个滑块和一个按钮组合的示例代码:
// Slider LogNormal
lU=1; lS=2;
New Window("LogNormal Density",
V List Box(
gr=Graph Box(Frame Size(500,300),X Scale(0.01,3), Y Scale(0,4),
Double Buffer, XAxis(Show Major Grid), YAxis(Show Major Grid),
YFunction(exp(-(log(x)-log(lU))^2/(2*lS^2))/(lS*x*sqrt(2*pi())),x);
text({1,.5},"u= ",lU," s= ",lS)),
H List Box(Slider Box(0,4,lU,gr<<reshow),Text Box("Mu")),
H List Box(Slider Box(0,4,lS,gr<<reshow),Text Box("Sigma")),
Button Box("Reshow",gr<
超级会员免费看
订阅专栏 解锁全文
1667

被折叠的 条评论
为什么被折叠?



