typestar

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

  1. El bloque es Menu "Name" ... End, en el nivel superior de un archivo.
  2. Un elemento es una cadena, una coma y la llamada a hacer.
  3. Un elemento "-" dibuja un separador; /1 fija un atajo de teclado.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

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

← Anterior Siguiente →