ControlActive[act,norm]
如果使用的控件影响 act,计算 act ,否则计算 norm.
ControlActive
ControlActive[act,norm]
如果使用的控件影响 act,计算 act ,否则计算 norm.
更多信息
- ControlActive 可用于在速度较快的计算和速度较慢的计算之间切换:当诸如滑动条的控件移动时,进行较快的计算,当控件一旦释放,则运行速度较慢的计算.
- 当控件释放时,ControlActive[act,norm] 也可用于触发对 norm 的计算.
- ControlActive[] 等价于 ControlActive[True,False].
- ControlActive[act,norm] 实际上等价于 If[$ControlActiveSetting,act,norm].
范例
打开所有单元 关闭所有单元范围 (2)
ControlActive 的参数可以是任意表达式:
Manipulate[ControlActive[u, Graphics[Circle[{0, 0}, u], PlotRange -> 2]], {u, 0, 1.5}]用 ControlActive 在一个低分辨率版本和一个高分辨率版本之间切换:
Manipulate[ArrayPlot[CellularAutomaton[n, {{1}, 0}, {ControlActive[10, 100], All}]], {n, 1, 64, 1}]应用 (2)
属性和关系 (2)
通过使用 Dynamic 的第二个参数, 您可以获得和 ControlActive 相似的效果:
Manipulate[ControlActive[u, u Range[4]], {u, 0, 1}]{Slider[Dynamic[u, {(u = p = #)&, (u#;p = # Range[4])&}]], Dynamic[p]}对 PerformanceGoal 设置 ControlActive,有效绘制函数:
Manipulate[Plot3D[Sin[a x]Sin[b y], {x, 0, 3}, {y, 0, 3}, PerformanceGoal -> ControlActive["Speed", "Quality"], PlotRange -> 1], {a, 1, 3}, {b, 1, 3}]相关指南
-
▪
- 交互操作的选项和样式 ▪
- 动态可视化 ▪
- 游戏手柄(Gamepad)接口和设备接口 ▪
- 控件对象 ▪
- 交互式操控 ▪
- 动态交互式语言 ▪
- 底层接口控制
文本
Wolfram Research (2007),ControlActive,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ControlActive.html.
CMS
Wolfram 语言. 2007. "ControlActive." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ControlActive.html.
APA
Wolfram 语言. (2007). ControlActive. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ControlActive.html 年
BibTeX
@misc{reference.wolfram_2026_controlactive, author="Wolfram Research", title="{ControlActive}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ControlActive.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_controlactive, organization={Wolfram Research}, title={ControlActive}, year={2007}, url={https://reference.wolfram.com/language/ref/ControlActive.html}, note=[Accessed: 13-September-2026]}