Habilitar y deshabilitar en Igor Pro
Todo control acepta disable, y usándolo el panel se explica solo.
Function SyncPanel()
ControlInfo/W=AnalysisPanel smoothChk
Variable smoothing = V_value
Button runBtn, win=AnalysisPanel, disable=(smoothing ? 0 : 2)
SetVariable thrSet, win=AnalysisPanel, disable=(smoothing ? 0 : 2)
ControlUpdate/W=AnalysisPanel thrSet
DoUpdate/W=AnalysisPanel
End
Cómo funciona
disable=0es normal, 1 lo oculta, 2 lo pone en gris.- Pon en gris lo que todavía no aplica en vez de dejar que falle.
ControlUpdateredibuja un control tras cambiar su valor de respaldo.
Palabras clave y builtins usados aquí
EndFunctionVariable
El intento, en números
- Líneas
- 10
- Caracteres a escribir
- 284
- Tokens
- 55
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 37 segundos.
Paso 2 de 5 en Conectarlo todo; paso 14 de 18 en Paneles y GUI.