# 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
NAME "Müller" STRASSE "Hauptstr." HAUSNR 111Müller, Hauptstr.111
# 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
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
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 ENDAusgabe:
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