Seite 1 von 1

Verwendung von Variablen

Verfasst: Di 1. Apr 2014, 13:57
von pythag0ra5
Hallo zusammen,

eine Frage: Ist es möglich in Z88 Variablen zu definieren / zu verwenden?

Zur Zeit habe ich eine z88i1.txt-Datei, die wie folgt aufgebaut ist:

Code: Alles auswählen

2 4 4 8 0
1 2 0 0 (Knoten 1, 2 Freiheitsgrade, x=0, y=0)
2 2 1 0 (Knoten 2, 2 Freiheitsgrade, x=1, y=0)
3 2 1 1 (Knoten 3, 2 Freiheitsgrade, x=1, y=1)
4 2 0 1 (Knoten 4, 2 Freiheitsgrade, x=0, y=1)
1 9 (Element Nr. 1)
1 2 (zwischen Knoten 1 und Knoten 2)
2 9 (Element Nr. 2)
2 3 (zwischen Knoten 2 und Knoten 3)
3 9 (Element Nr. 3)
3 4 (zwischen Knoten 3 und Knoten 4)
4 9 (Element Nr. 4)
4 1 (zwischen Knoten 4 und Knoten 1)
Gerne würde ich die o.g. Datei sinngemäß wie folgt aufbauen:

Code: Alles auswählen

x=1
y=1
2 4 4 8 0
1 2 0 0 (Knoten 1, 2 Freiheitsgrade, x=0, y=0)
2 2 %x 0 (Knoten 2, 2 Freiheitsgrade, x=1, y=0)
3 2 %x %y (Knoten 3, 2 Freiheitsgrade, x=1, y=1)
4 2 0 %y (Knoten 4, 2 Freiheitsgrade, x=0, y=1)
1 9 (Element Nr. 1)
1 2 (zwischen Knoten 1 und Knoten 2)
2 9 (Element Nr. 2)
2 3 (zwischen Knoten 2 und Knoten 3)
3 9 (Element Nr. 3)
3 4 (zwischen Knoten 3 und Knoten 4)
4 9 (Element Nr. 4)
4 1 (zwischen Knoten 4 und Knoten 1)
Über einen Hinweis, ob so etwas möglich ist, wäre ich sehr dankbar,

Besten Dank und viele Grüße!

Re: Verwendung von Variablen

Verfasst: Di 1. Apr 2014, 22:06
von DGoller
Hallo pythag0ra5,

Nein es ist nicht möglich Variablen direkt in den Z88-Eingabedateien zu verwenden.
Falls Sie die Modellerstellung automatisieren wollen, würde ich Ihnen empfehlen eine Skriptsprache, wie z. B. Perl, zu verwenden um die z88i1.txt zu erstellen, oder zu verändern.

Viele Grüße,
DGoller

Re: Verwendung von Variablen

Verfasst: Mi 2. Apr 2014, 07:27
von pythag0ra5
Guten Morgen,

besten Dank für die Antwort! Auf die Idee, die z88i1-Datei als Output eines anderen Skripts zu generieren, bin ich ehrlich gesagt noch gar nicht gekommen...

Viele Grüße!

Re: Verwendung von Variablen

Verfasst: Mi 2. Apr 2014, 07:58
von DGoller
Guten Morgen,

kein Problem. Falls Sie dennoch auf Probleme stoßen, können Sie sich gerne wieder per E-Mail oder hier im Forum an uns wenden.

Viele Grüße

DGoller