[Inhalt] [Zurück] [Weiter] [Thema] [Index]

Funktionen auf Tupel und TupelList


Beispiele:




[Inhalt] [______] [Weiter] [Thema] [Index]

Beispiel zu Tupel, setZahl, setText, getZahl und getText


 
# Beispielprogramm zu den Funktionen Tupel, setZahl, setText, getZahl, getText

AZUR () HREF="explizit/.html"> 
	s := "Name#10s,Strasse#20s,Hausnr#3.0n"
	t := Tupel (s)
	setText (t, "Name", "M\uller")
	setText (t, "Strasse", "Hauptstr.")
	setZahl (t, "Hausnr", 111)
	Print (t)
	nname := getText(t, "Name")
	strasse := getText(t, "Strasse")
	hausnr := getZahl(t, "Hausnr")
	Print (nname, ", ", strasse, hausnr)
END

Ausgabe:

 
NAME            "Müller"
STRASSE         "Hauptstr."
HAUSNR          111

Müller, Hauptstr.111




[Inhalt] [Zurück] [Weiter] [Thema] [Index]

Beispiel zu ReiheTupel, Attribute und setText


 
# Beispielprogramm zu den Funktionen ReiheTupel, Attribute, setText

AZUR () HREF="explizit/.html"> 
rt := HREF="explizit/.html"> 
	setText (rt, "PARAMETER", "Temperatur")
	Print (rt)
	liste := Query (rt)
	zr1 := FirstZR (liste)
	Print ("Attribute der ersten Zeitreihe in der Liste : ", Attribute (zr1))
	Print ("Maxima der Zeitreihen:")
	FORALL zr IN liste
		einh := Einheit (zr)
		maxwert := Max (zr, MAXFOCUS)
		Print (maxwert, einh)
	ENDFOR
END

Ausgabe:

 
PARAMETER       "Temperatur"
ORT             ""
DEFART          ""
AUSSAGE         ""
XDISTANZ        ""
XFAKTOR             0
HERKUNFT        ""
REIHENART       ""
X                     0
Y                     0
GUELTVON        ""
GUELTBIS        ""
EINHEIT         ""
MESSGENAU         0.0000
FTOLERANZ         0.0000
NWGRENZE          0.0000
RELSTART        ""
WERTEDATEI      ""
KOMMENTAR       ""
HOEHE                 0
YTYP            ""
XEINHEIT        ""

Attribute der ersten Zeitreihe in der Liste : 

PARAMETER       "TEMPERATUR"
ORT             "1190"
DEFART          "I"
AUSSAGE         ""
XDISTANZ        "T"
XFAKTOR             1
HERKUNFT        "G"
REIHENART       "Z"
X                   658
Y                   154
GUELTVON        ""
GUELTBIS        ""
EINHEIT         "0C"
MESSGENAU         0.0000
FTOLERANZ         0.0000
NWGRENZE          0.0000
RELSTART        "19841101000000"
WERTEDATEI      "1190.ti0"
KOMMENTAR       ""
HOEHE                 0
YTYP            ""
XEINHEIT        ""
Maxima der Zeitreihen:
28.4°C 28.6°C 27°C
 




[Inhalt] [Zurück] [______] [Thema] [Index]

Beispiel zu Tupel, AppTupel, getText und setText


 
# Beispielprogramm zu den Funktionen Tupel, AppTupel, getText, setText

AZUR () HREF="explizit/.html"> 
	R := Relation ("dierelation")
	Neu := NewRelation ("neuerelation", "Name#20s")
	tneu := Tupel (Struktur(Neu));
	Print ("Struktur des neuen Tupels : ", tneu)
	anz := AnzTupel(R)
	Print ("Anzahl der Tupel : ", anz)
Print () HREF="explizit/.html"> 
	FORALL tp IN R
		text := getText(tp, "Name")
		setText (tneu, "Name", text)
		AppTupel (Neu,tneu)
		Print (getText(tneu, "Name"))
	ENDWHILE
END

Ausgabe:

 
Struktur des neuen Tupels : 

NAME            ""

Anzahl der Tupel : 21

Aachen0
Aachen1
Aachen1
Aachen2
Aachen2
Aachen2
Aachen3
Aachen3
Aachen4
Aachen5
Aachen6
Aachen6
Aachen6
Aachen7
Aachen8
Aachen9
Aachen10
Aachen11
Aachen12
Aachen12
Aachen13



toposoft GmbH 19. April 2024