typestar

Leer un control en Igor Pro

ControlInfo le pregunta a un control qué contiene, sin que tú guardes una copia.

Function ReadPanel()
    ControlInfo/W=AnalysisPanel thrSet
    Variable threshold = V_value

    ControlInfo/W=AnalysisPanel waveSel
    String chosen = S_value

    ControlInfo/W=AnalysisPanel smoothChk
    if (V_flag == 0)
        Print "no such control"
        return -1
    endif

    Printf "%s at %g, smoothing %d\r", chosen, threshold, V_value
    return 0
End

Cómo funciona

  1. Llena V_value, S_value y S_dataFolder en el ámbito local.
  2. V_flag dice qué clase de control encontró, o cero si ninguno.
  3. Es la manera de leer un control desde la acción de otro.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
16
Caracteres a escribir
317
Tokens
50
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 33 segundos.

Escribe este fragmento

Paso 1 de 5 en Conectarlo todo; paso 13 de 18 en Paneles y GUI.

← Anterior Siguiente →