typestar

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

  1. disable=0 es normal, 1 lo oculta, 2 lo pone en gris.
  2. Pon en gris lo que todavía no aplica en vez de dejar que falle.
  3. ControlUpdate redibuja un control tras cambiar su valor de respaldo.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 2 de 5 en Conectarlo todo; paso 14 de 18 en Paneles y GUI.

← Anterior Siguiente →