#RecipeList

Top  Previous  Next

Das #RecipeList-Objekt listet die gespeicherten Rezeptdateien, des durch /S/APP/recipe:type bestimmten Rezepttyps, auf.

 

Die Liste besteht aus folgenden Spalten:

Dateiname ohne Extension
Rezeptname
Speicherdatum und Zeit gemäss Formatierung.

 

Per Default wird die Liste nach Dateinamen (aufsteigend) sortiert.

 

Beispiel

recipelist_1

 

Parameter

Object

Spalte A

M/O

Default

Beschreibung

#RecipeList

M


Anzeige der Rezeptur-Dateien in einer Liste

Text/File

Spalte B

M/O

Default

Beschreibung

<RecipeList-Definition>.txt

M


Name der RecipeList-Definition.

Die RecipeList-Definition wird in einer separaten Tabelle festgelegt. Damit wird bestimmt welche Daten in welcher Reihenfolge und welchem Format dargestellt werden.

Font

Spalte C

M/O

Default

Beschreibung

<Fontname>

O

aktueller Font

Font für die RecipeListe

X, Y, DX, DY

Spalten D-G

M/O

Default

Beschreibung

Ganzzahl-Konstanten

Variable vom Typ INT

O

Autom. Positionier-ung

Position und Dimension

Color

Spalte H

M/O

Default

Beschreibung

Color

O

aktuelle Vorder-grundfarbe

Schriftfarbe

BackColor

Spalte I

M/O

Default

Beschreibung

Color

O

aktuelle Hintergrund-farbe

Hintergrundfarbe

Format

Spalte J

M/O

Default

Beschreibung

Format

O

kein Rahmen

Art des Rahmen, alle ausser Border=Shadow

Border=Standard

O


Standard Qt-Border

VarValue

Spalte P

M/O

Default

Beschreibung

<variable>

O


Zeilennummer des aktuell selektierten Rezepts. Wobei die erste Zeile 0 entspricht.

Durch Verändern der Variable (zB. in der SPS) wird die Selektion verändert.

VarType

Spalte Q

M/O

Default

Beschreibung

WORD

UINT

INT

O


Siehe Spalte VarType

VarState

Spalte R

M/O

Default

Beschreibung

<variable>

O


Siehe Spalte VarState

Option

Spalte S

M/O

Default

Beschreibung

DX=<width>

O

25

Legt die Breite des vertikalen Scrollbar in Pixel fest

DY=<height>

O

25

Legt die Höhe des horizontalen Scrollbar in Pixel fest

Type=<recipetype>

O

 

Mithilfe von <recipetype> wird die Rezeptur angegeben, deren Dateien aufgelistet werden sollen. Die Variable /S/APP/Recipe:type wird durch diese Option auf den <recipetype> gesetzt.

Sort=<column>

O

 

Mit dieser Option kann die Liste aufsteigend sortiert werden. <column> gibt die Spalte an, nach der die Liste sortiert werden soll. D.h. <column> kann eine der folgenden Werte sein:

File
Name
Time

 

Icon-Hinweis        Rezepte laden/speichern/löschen

In der Rezeptliste werden alle *.XML Dateien des aktuellen Rezepttyps angezeigt. Es kann eine Datei ausgewählt und mit Hilfe der Button-Aktionen RecipeList:load, RecipeList:save bzw. RecipeList:delete ein Rezept geladen, gespeichert oder gelöscht werden.

 

 

Icon-Hinweis        Wechseln zwischen den Rezepttypen

Zwischen den verschiedenen Rezepttypen kann mit Hilfe der Button-Aktion Recipe:Type=<type> gewechselt werden. Dabei wird auch automatisch das Rezeptverzeichnis gewechselt.

 

 

Icon-Hinweis        Wechseln des Rezeptlisten-Verzeichnis

Im weiteren kann durch Setzen der Systemvariable /S/APP/Recipe:Path (mit Hilfe einer Button-Aktion), der aktuelle Pfad gewechselt werden.

Beispiel

SetVar=‘A:‘

...Rezept von/auf Diskette laden/speichern

SetVar=‘‘

...zurück ins aktuelle Verzeichnis

 

 

Icon-Hinweis        Rezeptliste sortieren

Die Rezeptliste kann nach Dateiname, Rezeptname, und Zeit durch Setzen der nach-folgenden Button-Aktionen sortiert werden:

RecipeList:sort=file

...Rezeptliste nach Dateinamen sortieren

RecipeList:sort=name

...Rezeptliste nach Rezeptnamen sortieren

RecipeList:sort=time

...Rezeptliste nach Dateidatum sortieren

 

 

Siehe auch

Action-RecipeList

 

Icon-Hinweis        Rezeptliste filtern

Über folgende Systemvariablen können die angezeigten Rezepte eingeschränkte, bzw. gefiltert werden.

...Der Filter wird auf die Spalte File angewendet.

...Der Filter wird auf die Spalte Name angewendet.

 

Wildcards werden unterstützt.
Die in die Systemvariablen eingegebenen Ausdrücke werden AND - verknüpft.
Wenn beide Variablen, leer sind, werden alle Rezepte angezeigt.
Gross- Kleinschreibung wird nicht unterschieden.

 

 

Unterschied zu EPAM3

EPAM4 Rezepte werden als XML-Datei gespeichert
Sort=Number, Sort=Type wird nicht unterstützt
die EPAM3 Formatierungen der Rezeptliste werden nicht unterstützt