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
- Llena
V_value,S_valueyS_dataFolderen el ámbito local. V_flagdice qué clase de control encontró, o cero si ninguno.- Es la manera de leer un control desde la acción de otro.
Palabras clave y builtins usados aquí
EndFunctionStringVariableendififreturn
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.
Paso 1 de 5 en Conectarlo todo; paso 13 de 18 en Paneles y GUI.