Grundlagen
3.7 Erweiterte Projektierungssyntax
Erweiterte Syntax für die Definition von Masken
//M {<Maskenname> [,HD=<Überschrift>] [,HLP=<Grafik>] [,X=<X-Position>] [,Y=<Y-
Position>] [,W=<Breite>] [,H=<Höhe>] [,VAR=<>System- oder Anwendervariable]
[,HLP_X=<X-Position Hilfebild>] [,HLP_Y=<Y-Position Hilfebild>]
[,CM=<Spaltenausrichtung>] [,CB=Verhalten beim Öffnen des Dialoges] [,XG=<Hilfebild als
X3d-Grafik interpretieren>] [,PANEL=<Name des verknüpften
FormPanels>][,MC=<Maskenhintergrundfarbe>][,HD_AL=<Ausrichtung des
Maskenheaders>] [,LANGFILELIST=<Liste der maskenspezifischen Sprachdateien>]}
Beispiel:
//M{VariantTest, HD="My Mask"}
Erweiterte Syntax für die Definition von Variablen
DEF <Variablenname> = {[TYP=<Typ>] [,MIN=<Minimalwert>] [,MAX=<Maximalwert>]
[,TGL=<Togglewerte>] [,VAL=<Vorbelegung>] [,LT=<Langtext>] [,ST=<Kurztext>]
[,GT=<Grafiktext>] [,UT=<Einheitentext>] [,TT=<ToolTip-Text>] [,TG=<Toogle-Option>]
[,WR=<Eingabemodus>] [,AC=<Zugriffsstufe>] [,AL=<Textausrichtung>]
[,FS=<Schriftgröße>] [,LI=<Grenzwertbehandlung>] [,UR=<Aktualisierungsrate>]
[,CB=<Verhalten beim Öffnen des Dialoges>] [,HLP=<Hilfebild>] [,VAR=<System- oder
Anwendervariable>] >] [,TXT_X=<X-Position Kurztext>] [,TXT_Y=<Y-Position Kurztext>]
[,TXT_W=<Breite Kurztext>] [,TXT_H=<Höhe Kurztext>] [,X=<X-Position Ein-/Ausgabefeld>]
[,Y=<Y-Position Ein-/Ausgabefeld>] [,W=<Breite Ein-/Ausgabefeld>] [,H=<Höhe Ein-
/Ausgabefeld>] [,UT_DX=<Abstand zwischen Ein-/Ausgabefeld und Einheitenfeld>]
[,UT_W=<Breite Einheitenfeld>] [,BC=<Hintergrundfarbe Ein-/Ausgabefeld>]
[,FC=<Vordergrundfarbe Ein-/Ausgabefeld>] [,BC_ST=<Hintergrundfarbe Kurztext>]
[,FC_ST=<Vordergrundfarbe Kurztext>] [,BC_GT=<Hintergrundfarbe Grafiktext>]
[,FC_GT=<Vordergrundfarbe Grafiktext>] [,BC_UT=<Hintergrundfarbe Einheitentext>]
[,FC_UT=<Vordergrundfarbe Einheitentext>] [,SC1=<Signalfarbe 1 für Progressbar>]
[,SC2=<Signalfarbe 2 für Progressbar>] [,SVAL1=<Schwellwert 1 für Progressbar>]
[,SVAL2=<Schwellwert 2 für Progressbar>] [,DT=<Anzeigetyp>] [,DO=<Anzeige-
Ausrichtung>] [,OHLP=<Online-Hilfe>][,LINK_TGL=<Name der verlinkten Toggle-Variable>]}
Beispiele:
DEF MyVar5={TYP="R2", ST="MyVar5", VAL=123.4567, OHLP="myhelp.html", MIN=100.1,
MAX=200.9}
DEF MyVar2={TYP="I", TGL="*1,2,3", VAL=1}
DEF MyVar3={TYP="R2", TGL="*0=""Aus"", 1=$80000", VAL=1}
DEF MyVar4={TYP="R2", TGL="*MyArray",VAL=1}
DEF MyVar1={TYP="R2", TGL="%grid99", X = 0, W=300, H=200}
DEF MyVar6={TYP="R2", TGL="+$80000", VAR="$R[10]", ST="Textoffset"}
38
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 10/2015, 6FC5397-1DP40-5AA3