C Arbeitsweise bei komplexen Projekten: Unterschied zwischen den Versionen
Lutz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Lutz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
| Zeile 34: | Zeile 34: | ||
Es ist möglich, Daten aus EXCEL einzulesen und auch nach EXCEL zu exportieren. | Es ist möglich, Daten aus EXCEL einzulesen und auch nach EXCEL zu exportieren. | ||
Kurz gesagt: CADINP ist eine | Kurz gesagt: CADINP ist eine hochentwickelte Skriptsprache für das Bauingenieurwesen, die Parametrik, Variablen, Bedingungen, Schleifen, Funktionen und modulübergreifende Automatisierung kombiniert. | ||
Der Texteditor TEDDY ist speziell für diese Sprache - Arbeitsweise entwickelt wurden. | |||
Version vom 26. September 2026, 08:34 Uhr
Manchmal sind Projekte doch recht komplex; es sind verschiedene Lastsituationen zu berechnen, die Struktur ist anspruchsvoll und außerdem sind unterschiedliche Bemessungsaufgaben zu erfüllen. Ggf. sind auch unterschiedliche Systeme zu überlagern.
Eine Möglichkeit zeigt die Skizze. Ich zerlege die Gesamtaufgabe in entsprechende Teilaufgaben. Die Ergebnisse versuche ich weitestgehend grafisch darzustellen.
Im Modul "Template" stecken natürlich die Parameter. Derart lassen sich schnell auch entsprechende Varianten untersuchen.
Das Einbinden der Zentraldatei in eine andere Steuerdatei erledigt man über: +sys copy zentraldatei.cdb $(projekt).cdb.
Mitunter wird die Eingabedatei sehr groß und unübersichtlich. Dann zerlege ich die Datei in mehrere DAT - Dateien. In den Teildateien bleibt bei dieser Arbeitsweise die Unterteilung durch Kapitel und Sprungmarken erhalten. Die Namen dieser Dateien beginnen bei mir immer mit "block...". So werden sie beim Aufräumen nicht versehentlich gelöscht.
CADINP (Computer Aided Description of Input) ist die textorientierte Eingabe- und Programmiersprache der Softwarefamilie SOFiSTiK. Ich verwende diese Sprache, um Modelle, Lasten, Berechnungen und Auswertungen parametrisch zu beschreiben. Die Sprache ist besonders im Bauingenieurwesen für wiederholbare und automatisierbare Berechnungen verbreitet.
Die wesentlichsten Merkmale sind: • Textbasierte Modellbeschreibung Tragwerke, Materialien, Querschnitte, Lasten und Berechnungsabläufe werden in Textdateien definiert. Dadurch sind Projekte transparent, dokumentierbar und versionsfähig.
• Parametrisierung Variablen können definiert und im gesamten Modell (sto - Variablen) verwendet werden. Änderungen an wenigen Parametern können ein komplettes Tragwerksmodell aktualisieren.
CADINP verfügt über typische Elemente einer Programmiersprache: • Variablen • Bedingungen (IF-Abfragen) • logische Ausdrücke • Schleifen bzw. Iterationen • Funktionen und Felder (Arrays) • Schleifen über mehrere Programmmodule
Die Eingabe wird über verschiedene Berechnungsmodule verteilt. • Mathematische Funktionen und Datenfelder CADINP unterstützt Berechnungen mit selbstdefinierbaren mathematischen Funktionen (FUN), Tabellen und Feldern zur Verarbeitung größerer Datenmengen. Der Tabelleneditor erlaubt die Generierung großer Felder. Es ist möglich, Daten aus EXCEL einzulesen und auch nach EXCEL zu exportieren.
Kurz gesagt: CADINP ist eine hochentwickelte Skriptsprache für das Bauingenieurwesen, die Parametrik, Variablen, Bedingungen, Schleifen, Funktionen und modulübergreifende Automatisierung kombiniert. Der Texteditor TEDDY ist speziell für diese Sprache - Arbeitsweise entwickelt wurden.
