Menús en Igor Pro
Un bloque Menu agrega elementos a los menús de Igor, y cada elemento nombra una llamada.
Menu "Analysis"
"Smooth front trace", SmoothFront(5)
"-"
Submenu "Export front window"
"PNG/1", ExportFront(-2)
End
End
Function ExportFront(Variable format)
String win = WinName(0, 1)
SavePICT/O/WIN=$win/E=(format)/B=300 as win
return 0
End
Function SmoothFront(Variable width)
String traces = TraceNameList("", ";", 1)
WAVE w = TraceNameToWaveRef("", StringFromList(0, traces))
Smooth/B width, w
End
Cómo funciona
- El bloque es
Menu "Name"...End, en el nivel superior de un archivo. - Un elemento es una cadena, una coma y la llamada a hacer.
- Un elemento
"-"dibuja un separador;/1fija un atajo de teclado.
Palabras clave y builtins usados aquí
EndFunctionMenuStringSubmenuVariableWAVEreturn
El intento, en números
- Líneas
- 19
- Caracteres a escribir
- 403
- Tokens
- 90
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 60 segundos.
Paso 5 de 5 en Conectarlo todo; paso 17 de 18 en Paneles y GUI.