BlueM.Sim application: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
m (Wiederhergestellt zur letzten Änderung von Froehlich)
Line 50: Line 50:
* '''Hinweis:''' Word kann die Anzahl Zeichen in den Zeilen nicht zählen, deswegen muss das letzte Zeichen der Zeile ggf. manuell ausgerichtet werden.  
* '''Hinweis:''' Word kann die Anzahl Zeichen in den Zeilen nicht zählen, deswegen muss das letzte Zeichen der Zeile ggf. manuell ausgerichtet werden.  
* Anschließend die umgewandelte Datei abspeichern (alte Datei überschreiben oder unter neuem Namen speichern).
* Anschließend die umgewandelte Datei abspeichern (alte Datei überschreiben oder unter neuem Namen speichern).
==Compiler Flags==
* In den "Eigenschaften" des Projektes -> "Fortran" -> "Data" -> "Use Bytes as RECL=UNIT" auf YES stellen


==Allgemeine Hinweise==
==Allgemeine Hinweise==

Revision as of 07:05, 19 July 2006

Systemplan in TALSIM aufstellen und exportieren

Allgemeine Einstellungen

  • aktualisierte Version von TALSIM (v. 2.01.0009) verwenden!
  • Vor dem Starten von TALSIM das Dezimaltrennzeichen in Windows auf Punkt (.) stellen!
  • In der Simulationsverwaltung "Zielfunktion" deaktivieren (oder nachträglich in der exportierter Datei *.ALL Berechnung Zielfunktion auf N setzen).

Element Verbraucher

  • Im Register Bedarf: Wenn die Option Datei gewählt ist, muss auch eine Gangliniendatei angegeben sein!
  • Im Register Zuschuss: Wenn die Option Ganglinie gewählt ist, muss auch eine Gangliniendatei angegeben sein!

(Diese Korrekturen können auch nachträglich in der exportierten Datei *.URB durchgeführt werden, in dem die Kennungen "Kng" entsprechend angepasst werden)

Exportierte Dateien überarbeiten

Datei *.EXT (Zeitreihen)

  • Die Exportdatei verweist auf die Access-Datenbank der Zeitreihen, dies muss geändert werden, so dass direkt auf die Zeitreihen im Binärformat (*.BIN) verwiesen wird.
  • Ausserdem fehlt im Export die Spalte mit Informationen über die Zeitreihen-Interpretation (Spalte erforderlich seit Rev37).

Folgendes Format ist erforderlich (Beispiel):

*Zeitreihen (*.EXT)
*==================
*
*|-----|------|-----|----------------------------------------------------------------------------------|
*|Datei| Einh |Intrp| Name der Binärdatei                                                              |Bezeichnung
*| Nr. |      |     |                                                                                  |
*|-<->-|-<-->-|-<->-|-<--------1---------2---------3---------4---------5---------6---------7--------->-|
 |  1  | m3/s |  2  | D:\CODING\BlauesModell\Test\00000861.bin                                         |Demo-Zufluss (79-99)
*|-----|------|-----|----------------------------------------------------------------------------------|

Mögliche Werte für die Interpretation:

Wert Interpretation
1 momentaner Messwert (z.B. Abfluss)
2 Block rechts, Messwert links (Standardwert)
3 Block links, Messwert rechts
4 Summenlinie
5 Summenlinie pro Zeitschritt (z.B. Niederschlag)

Automatische Umwandlung der *.EXT durch eine Word Makro

Das Word Macro befindet sich hier (Macro.doc). Starten des Makros durch drücken von Run Macro. Es werden nacheinander drei Dialogfelder geöffnet:

  • In das erste Dialogfeld muss der Pfad zum Arbeitsordner angegeben werden (z.B.: C:\Projekt).
  • In das zweite Dialogfeld muss der Name der umzuwandelnden Datei angegeben werden (z.B.: demo.EXT).
  • In das dritte Dialogfeld muss der Pfad zu der zu benutzenden Zeitreihe eingegeben werden (z.B.: D:\CODING\BlauesModell\Test\00000861.bin).
  • Hinweis: Word kann die Anzahl Zeichen in den Zeilen nicht zählen, deswegen muss das letzte Zeichen der Zeile ggf. manuell ausgerichtet werden.
  • Anschließend die umgewandelte Datei abspeichern (alte Datei überschreiben oder unter neuem Namen speichern).

Allgemeine Hinweise

Kleine Bugs in den Exportdateien, die die Simulation aber nicht beeinflussen:

  • *.TAL: Bei der Speicherkennlinie wird das Volumen in normierter Form (0 bis 1) in die Exportdatei geschrieben, in der Spaltenüberschrift steht aber als Einheit "Tsd.cbm".