Münchner Anwenderstammtisch

24. Mai 2013 17:25

Der nächste Münchner Anwenderstammtisch findet am Dienstag den 18.6. statt. Wie immer ab 19:30, und wie beim letzten Mal im Görreshof in der Maxvorstadt. (Der befindet sich an der Ecke Schleißheimer/Görrestrasse.)

Parkplätze gibt es da so viele wie auch sonst in der Maxvorstadt, nämlich praktisch kein – es gibt aber 2 UBahn-Haltestellen in der Nähe.

Wie immer gibt es keinerlei PowerPoint-Präsentationen, Marketing-Sätze oder sonstige Verkaufsgespräche.  Dafür verkauft der Wirt vom Görreshof aber prima Bier, wenn man es mag Smiley.

Kurzer Urlaub

24. Mai 2013 16:45

… hoffentlich mit ein ein bisschen Sonne: Bin dann mal weg. Smiley

Unterhaltung fürs Wochenende

24. Mai 2013 10:22

Diesmal was für Bond und Lego-Fans

Was ist ein “automatisch angelegtes Projekt” ?

23. Mai 2013 16:37

Bei der Baustatik werden sogenannte “Projekt-Dateien” verwendet. Diese Dateien sind Dateien mit der Erweiterung “.baustatik”, die sich im Projekt-Ordner befinden. Die Projektdatei legt fest, welche der Dateien aus dem Projekt-Ordner zum Projekt gehören, und welche nicht. Auf diese Weise kann man z.b. mehrere Projekte in einem Ordner haben, oder einfach einzelne Dateien aus dem Projekt herausnehmen. (Das geht in der Projekt-Ansicht mit einem rechtsklick auf die Datei: Das Objektmenü enthalt dann entweder den Befehl “Zum Projekt hinzufügen” oder “Aus dem Projekt entfernen”.

Soweit, so gut. Wenn man nun im Windows-Explorer auf eine Eingabedatei (also ein Dokument) klickt um dieses zu öffnen, dann sucht die Baustatik zunächst eine Projektdatei (im gleichen Ordner), in der dieses Dokument enthalten ist. Wird so ein Projekt gefunden, dann wird es geladen.

Wird so ein Projekt aber nicht gefunden (zum Beispiel, weil die neue Datei gerade erst mit einem der “Als Baustatik speichern” Befehle in den alten Programmen angelegt wurde), dann passiert etwas anderes: Die Baustatik legt dann ein neues Projekt an, nennt dieses “automatisch angelegtes Projekt”, und tut die betroffene Datei dort hinein: Dieses “automatisch angelegte” Projekt wird dann geladen – und daher taucht es dann auch auf der Festplatte auf.

Wenn man dieses Projekte nicht will, dann muss man einfach nur sicher stellen, das es ein “echtes” Projekt gibt, das die gewünschte Datei enthält.

Hilfe, mein TimeServer ist weg …

22. Mai 2013 16:34

Woran kann das liegen? Eigentlich gibt es dafür vielerlei Möglichkeiten, aber in der Praxis ist das eigentlich immer auf 2 Gründe zurückzuführen – und die hängen auch noch unmittelbar mit ganz spezifischen Symptomen zusammen. Und das wären…

1.) Das rote “D” in der Statuszeile von Windows (links neben der Uhr) ist nicht da.

Hier ist der Grund nahezu immer der, das der TimeServer im Rahmen des Installationsprogrammes so installiert wurde, das er nicht automatisch gestartet wird. Das geht, wenn man beim installieren die Option “Autostart-Einträge anlegen” ausschaltet. In diesem Fall kann man den TimeServer starten, in dem man das Programm \Windows\Programme\DIE\SYS\TimeWise\XtimeWiseServer.exe aufruft. (Oder eine Verknüpfung dazu in den Autostart-Ordner tut.)

2.) Das TimeServer-Symbol in der Statuszeile der Baustatik ist nicht da.

Hier ist der Grund meist der, das das Symbol zwar da ist - nur die Statuszeile wurde ausgeschaltet. Die muss man einfach wieder einschalten:

image

Per EMail nicht erreichbar

17. Mai 2013 14:32

Unser Mailserver zieht heute um. Darum werden wir am Nachmittag für vermutlich 3 Stunden per Mail nicht erreichbar sein. Spätestens ab heute Abend sollte aber alles wieder gehen.

Unterhaltung fürs Wochenende

17. Mai 2013 11:05

So findet man seinen TimeServer-Kontoauszug

15. Mai 2013 11:27

Beim Work&Cash Verfahren kauft man eine gewisse Anzahl Stunden, und kann die dann mit allen unseren Statikprogrammen abarbeiten. Der Vorteil: Man hat ohne weitere Kosten immer alle Programme in der aktuellen Version im Zugriff.

Die verfügbare Zeit landet auf einem Konto: Von diesem Konto kann man ganz nach Bedarf Zeit abholen – oder auch wieder auf dem Konto deponieren. Das geht entweder per Internet, oder per Telefon. (Für die Arbeit mit dem Programmen ist aber keine Internetverbindung notwendig.)

Manchmal wüsste man gern, wie viel Zeit man “zuletzt” abgeholt hat – und dafür gibt es im TimeServer die Kontoführung: Die hat einen Reiter “Kontoauszug”, mit dem man alle Transaktionen auf dem eigenen Konto nachvollziehen kann – auch beliebig weit in die Vergangenheit zurück. (Und wenn ich “beliebig weit” sage, dann meine ich: Bis zur Einführung der aktuellen Konto-Version, und das war irgendwann in 2006 Smiley)

Dazu gibt man das gewünschte Startdatum an, und wählt dann: “Kontoauszug abrufen”.

image

Neue Updates ab sofort verfügbar

14. Mai 2013 17:32

Das monatliche Update steht ab sofort im Download-Bereich und per automatische Updates zur Verfügung. Alle Details zum Update finden sich wie immer im Update-Protokoll im Download-Bereich. Hier eine Kurzzusammenfassung der wichtigsten Neuerungen:

  • Die Baustatik enthält nun auch den Dokumenten-Typ ‘Spundwand und Trägerbohlwand’. Für das alte Programm ‘XSpun’ enthält das Update ebenfalls eine Neuerung – mit der können alte Dateien in die Baustatik exportiert werden.
  • Änderungen für Normen: Die tauchen nun nach Land/Region und Aktualität sortiert auf. Außerdem kann man nun endlich auch Normen entfernen. (An dieser Stelle mache ich eine kurze Pause, damit sich alle wieder beruhigen können Smiley) ……. (Pause vorbei.)
  • Die Stütze kann nun deutlich mehr Stahlprofile-Arten bemessen als zuvor und berücksichtigt die Vorverformung (je nach Fall) in beiden Richtungen.
  • Das Fundament hat eine ziemlich lange Liste an kleineren Verbesserungen bekommen – das wichtigste dabei: Der Ausdruck wurde ziemlich deutlich verbessert. (Und dabei im Umfang drastisch gekürzt.)
  • Ebenso beim Ausdruck: Der von diversen Eingabedaten beim Faltwerk und den Rahmen ist jetzt deutlich kompakter.

… und wirklich vieles mehr. Ich empfehle einen kurzen Blick ins Update-Protokoll – es sind wirklich jede Menge “kleinerer Spezialwünsche” mit dabei.

Schnittkraft-Ergebnisse nach Normen anzeigen

14. Mai 2013 11:18

In der Baustatik kann man die normspezifischen Ergebnisse (also zum Beispiel bei der Bemessung) direkt im Fenster zur Auswahl der Ergebnisse filtern: Das enthält eine Auswahlliste der Normen, die im Dokument enthalten sind: Man erhält immer nur die Ergebnisse von Objekten, die auch zur ausgewählten Norm passen.

image

Bei den Schnittgrößen ist das allerdings anders: Die sind logischerweise normunabhängig, und darum gibt es im Fenster zur Auswahl der Schnittgrößen-Ergebnisse auch keinen Norm-Filter.

Was also tun, wenn man einfach einmal nur die Schnittgrößen von Elementen einer bestimmten Norm sehen möchte – aber nicht die anderen?

Dafür gibt es verschiedene Lösungen – unter anderem die beiden folgenden… Für beide braucht man aber eine Methode, diejenigen Elemente auszuwählen, die zu einer gegebenen Norm passen. Das geht einfach über die Objekt-Auswahl: In diesem Fall verwendet man zum Beispiel das (normabhängige) Material als Auswahlkriterium. Dazu geht man zunächst nach “Bearbeiten –> Auswählen –> Objekte auswählen”, und dort auf den Reiter “Eigenschaften”:

image

Hier wählt man zunächst den Element-Typ aus, um den es geht: Also zum Beispiel Stäbe, oder Faltwerkselemente. Dann geht man im unteren Fenster in die Eigenschaften, und wählt (zum Beispiel) ein Material aus, das zu der Norm passt, die man sich ansehen will. Dann drückt man auf “Zur Auswahl hinzufügen” – und nun sind alle Elemente mit diesem Material ausgewählt: Das bedeutet, alle, die zur Norm passen. (Wenn es mehrere Materialien dieser Norm gibt, muss man den Vorgang für das andere Material wiederholen.)

Letztlich sind danach alle Element ausgewählt, die zur gewünschten Norm passen.

1. Möglichkeit: Anzeige innerhalb eines Teilsystems

Dazu öffnet man nach dem auswählen der gewünschten Elemente einfach ein neues Fenster für die aktuelle Auswahl: Fenster –> Anzeigefilter –> Neues Fenster für Auswahl

Danach hat man ein Fenster in dem nur noch die zur Norm passenden Elemente drin sind – und in dem man ansonsten ganz normal arbeiten kann, also auch die Ergebnisse anzeigen lassen kann.

2. Möglichkeit: Anzeige innerhalb des Gesamtsystems

Das funktioniert, indem man die “Darstellungs” Eigenschaft verwendet. Von Haus aus ist es so, das alle Objekte nur die Darstellungs-Eigenschaften verwenden, die man unter Optionen –> Einstellungen einstellen kann. Man kann aber auch für jedes Objekt eine separate Darstellungseigenschaft festlegen. Diese enthält unter anderem einen Schalter, ob Ergebnisse angezeigt werden sollen oder nicht. Hat also ein Objekt eine Darstellungseigenschaft, bei der dieser Schalter aus ist, dann werden für dieses Element auch keine Ergebnisse angezeigt. Nachdem mehrere Elemente die gleiche Darstellungseigenschaft (das Darstellungsobjekt) verwenden können, braucht man also nur den zuvor ausgewählten Elementen ein solches zuzuweisen.

Einmal angenommen, es wurden noch keine Darstellungsobjekte zugewiesen, dann bearbeitet man nach der oben beschriebenen Auswahl die Eigenschaften dieser Elemente. Bearbeiten –> Eigenschaften. Das öffnet das normale Eigenschaften-Fenster, mit dem nun alle Eigenschaften aller ausgewählten Elemente bearbeitet werden. Ganz unten findet man “Darstellung”, und dort klickt man auf “Neu”. Im neuen Darstellungsobjekt schaltet man “Ergebnisse anzeigen” auf “Ja”.

Jetzt werden für die zuvor ausgewählten Elemente Ergebnisse angezeigt. Allerdings auch für alle anderen, denn die verwenden noch die globalen Einstellungen, und dort steht von Haus aus auch ein “Ja” fürs anzeigen von Ergebnissen. Man geht als nach Optionen –> Einstellungen und schaltet dort die “Anzeige von Ergebnissen” auf “Nein”: Nun werden nur noch die Ergebnisse von Objekten mit eigenem Darstellungsobjekt angezeigt.

Schönes System

10. Mai 2013 10:17

Teil eines aus 3 modulen bestehenden transportablen Aufenthaltsraumes. Diplomarbeit von Frau Wember an der FH Rosenheim.

image

Das lese ich natürlich gerne …

9. Mai 2013 14:00

So fügt man einen Punkt mit Abstand in eine Kante ein

8. Mai 2013 11:30

Angenommen, man hat einen Kante eines Faltwerkelementes, und möchte in diese Kante einen Punkt einfügen. Dieser neue Punkt soll einen bekannten Abstand vom Anfangspunkt der Kante haben: Wie bekommt man den rein?

Gute Frage – denn es gibt keinen Befehl “Füge Punkte in Kante mit Abstand ein”. Es geht aber natürlich trotzdem relativ einfach.

Zunächst braucht man an der gewünschten Stelle eine Knoten. Dazu klickt man mit der rechten Maustaste auf den Anfangspunkt der Kante und wählt den Befehl “Geometrie –> verschieben”.

image

Hier klickt man dann auf “Auswählen” und klickt erst den Start- und dann den Endpunkt der Kante ein. Dadurch ist die Richtung schon mal bekannt. Jetzt klickt man bei “Abstand” auf “frei definiert” und gibt darunter den gewünschten Abstand ein. Dann stellt man “Kopien anlegen” auf “1” und drückt “OK”. Damit ist der Punkt schonmal vorhanden, nur noch nicht Teil des Faltwerkelementes.

Um den dort einzufügen öffnet man die Eigenschaften des Elementes. Dort findet man auf dem ersten Reiter eine Liste der beteiligten Knoten – und trägt dann einfach den gerade erzeugten an der gewünschten Stelle ein.

Systemanforderungen für die Baustatik

8. Mai 2013 10:24

Die Frage nach den Systemvoraussetzungen für die Baustatik tritt recht häufig auf – auch, wenn mir nicht ganz klar ist, warum das so ist…

Die kurze Variante der Antwort lautet: Man braucht einen Rechner mit einem aktuellen Windows. Wenn es für Windows reicht, reicht es auch für die Baustatik.

Die etwas längere Antwort: Man braucht einen Rechner mit einem aktuellen Windows – gehen tut auch noch Windows XP SP3, davon würde ich aber abraten: Das wird ab dem nächsten Jahr nicht einmal mehr von Microsoft unterstützt.

Als Festplatte empfehle ich eine quasi beliebige SSD-Platte: Die Software braucht circa 200 MB Plattenplatz – das ist auf keiner aktuellen Platte ein Problem.

Eine beliebige CPU tut es auch – ich empfehle ein 64 System mit mindestens 4 Kernen.

An RAM würde ich mindestens 8 GB verwenden: Nachdem die Sache aber auch unter XP läuft, gehen sogar 512 MB – man sollte damit nur nicht versuchen, besonders große Systeme zu rechnen.

Graphikkarte: Ist egal – alles, was für Windows gut genug ist, ist auch gut genug für die Baustatik. Ich empfehle allerdings eine Konfiguration, bei der man mindestens 2 Monitore verwenden kann – die Baustatik kann optisch so konfiguriert werden, das 2 Monitore optimal genutzt werden können.

Damit sind die Voraussetzungen eigentlich geklärt: Wer gerne auch mal was ausdruckt, der braucht aber natürlich noch einen Drucker Smiley

“Komische” Windows-Add Ons von Dritten

7. Mai 2013 11:11

Ich stelle häufiger fest, das Kunden – meist ohne es zu wissen – “merkwürdige” Add-On Tools auf Ihren Windows-Systemen installiert haben. Dazu zählen diverse Firewall-Programme, Registry-Cleaner und Kompressions-Programme wie “WinRar”.

Derlei Programme haben im allgemeinen zwei Dinge gemeinsam:

  1. Sie tun etwas, das Windows sowieso tut
  2. Sie funktionieren nicht richtig, und bringen Dinge durcheinander

Registry-Cleaner braucht man beispielsweise grundsätzlich nicht. Im Gegensatz zum allgemeinen Glauben spielt es keine Rolle wie “groß” die Windows-Registry ist: Auch wenn man Einträge entfernt, wird Windows darum nicht “performanter” werden. Wenn man aber “wild” einfach irgendwas aus der Registry rauswirft, dann wird hinterher öfter mal irgendwas nicht mehr funktionieren. Darum: Hände weg von “Registry-Cleanern”, “Windows Optimizern” und ähnlichen Kram.

Ebenso: Firewalls. Windows hat seit XP SP 3 (!) – also schon eine ganz geraume Zeit – eine ziemlich gut funktionierende Firewall. Man braucht keine zusätzliche, und schon gar keine andere. (Das gleiche gilt meines Ermessens auch für Anti-Malware Programme: Eigentlich schon seit Windows Vista gibt es das keinen echten Bedarf über die bei Windows beigepackten Funktionen hinaus.)

Dann gibts die Sache mit den “Kompressionsprogrammen”. Nun gibt es eine Vielzahl an Kompressionsformaten – das am allermeisten verbreitete ist dabei “.ZIP”. Damit kommt Windows ebenfalls seit Windows Vista prima klar, und ich habe auch noch nie ein Problem mit der Art und Weise erlebt, wie Windows .ZIP-Dateien behandelt. (Wenn man auch andere komprimierte Formate hat, dann wird man wissen welche das sind – und speziell dafür eigene Tools installieren: Denen sollte man aber das ZIP-Format nicht überlassen…). So konnte beispielsweise heute ein Kunde das letzte heruntergeladene Update der Baustatik nicht installieren, weil es in einem ZIP-Ordner lag – die ZIP-Datei aber nicht von Windows selbst, sondern von WinRAR verwaltet wurde. Resultat: Ging nicht. Nimmt man einfach die eingebaute Funktion, klappt hingegen alles wunderbar….

Lange Rede kurzer Sinn: Wenn man ein Tool nicht dringend benötigt, weil Windows die entsprechende Funktion nicht beigepackt hat und wenn man nicht ganz genau weiss, was das Tool tut (Wenn alles, was man über eine Firewall sagen kann ist: “Das hat irgendwas mit Sicherheit zu tun” – dann weiss man nicht genug…): Einfach nicht installieren – und die Sache wird mit Sicherheit einfacher. Smiley

Happy Birthday, Baustatik

7. Mai 2013 10:15

Am 7.5.2007 gab es die erste öffentliche Version der Baustatik – das Programm ist also “6” geworden. Damals enthielt die Baustatik ausschließlich das Faltwerk: Seitdem hat sich dann ja noch eine ganze Menge getan: Durchlaufträger, Fundament, Stützen und viele weitere Module sind inzwischen dazugekommen – und es werden noch mehr werden.

Dazu noch ein paar Statistiken:

  • Knapp 1000 Blog-Einträge zum Thema.
  • Vom Programm gab es dank monatlicher (später auch automatischer) Updates insgesamt circa 100 Versionen.
  • Intern setzt sich das Programm direkt aus circa 30.000 Dateien und Ordner zusammen (die man als Anwender natürlich gar nicht sieht).
  • “Helfende” Programmteile auf dem Webserver und an anderen Stellen machen weiter 300 Dateien und Programm aus.
  • Jeden Tag werden etwa 6 Stunden lang (natürlich automatisch) Testfälle berechnet um sicherzustellen, das durch die Updates nichts “kaputt geht”.
  • Die Dokumentation enthält zur Zeit etwa 50MB in knapp 5000 Dateien.
  • …. und jeden Tag wird es mehr…

Wer noch nicht umgestiegen ist: Jetzt wäre langsam aber sicher ein guter Zeitpunkt Smiley

So löscht man Einwirkungen im Fundament

6. Mai 2013 16:49

Im Fundament der Baustatik sind die Einwirkungen keine eigenständigen Objekte, sondern direkt Teil der Eigenschaften von Wänden und Stützen. Dort tauchen die Lasten dann einfach tabellarisch auf:

image

Nun kann man hier einfach neue Daten eingeben und vorhandene verändern – wie aber löscht man welche? Ganze einfach: Links in die zu löschende Spalte klicken (es erscheint dann der kleine Pfeil), und dann “Entf” (bzw.: DEL) drücken….

Unterhaltung fürs Wochenende

3. Mai 2013 11:08

Diesmal: Paw Warz

Die Kunst ist da …

1. Mai 2013 10:41

… im Münchner Büro: Das jetzt tatsächlich 100% einsatzbereit ist Smiley

image

Ein schönes System

30. April 2013 15:21

image

Konstruktion aus Stahlbeton, Holz und Glas – gerechnet bei Burges und Döhring. Interessant daran ist unter anderem die schräge Holzdecke – bzw. deren begrenzende Polygonpunkte.

image

Die entstanden aus dem Lagerungspunkten im Grundriss mit einer Projektion auf die Decken-Ebene. Nun hat die Baustatik zwar Werkzeuge zum errechnen von Durchstoßpunkten – so auch zwischen einer Gerade und einer Ebene – aber in diesem Fall wäre das mit den interaktiven Werkzeugen ein arges Geklicke geworden: Es geht letztlich um knapp 100 Punkte, deren Projektion hätten ermittelt werden müssen.

Statt dessen kam hier ein Makro zum Einsatz. Das Makro kann von jedermann im Quellcode per “Optionen –> Makro –> Makro herunterladen” unter dem Namen “Durchstosspunkte.cs” eingesehen, verändert und wiederverwendet werden.

Im Makro passiert folgendes: Zunächst wird eine Ebene erzeugt, und zwar durch die Knoten 131,99 und 154:

    INode n1 = (INode)context.TargetDocument.FindObject("131", typeof(Node));
    INode n3 = (INode)context.TargetDocument.FindObject("99", typeof(Node));
    INode n2 = (INode)context.TargetDocument.FindObject("154", typeof(Node));
    XPlane3d plane3d = new XPlane3d(n1.Punkt, n2.Punkt, n3.Punkt );


Dann gibt es eine Schleife über alle derzeit ausgewählten Knoten:

   foreach( INode node in context.TargetDocument.GlobalSelection.GetObjects<INode>())

Darin wird die Position des aktuellen Knotens und der Z-Einheitsvektor verwendet, um eine Linie zu definieren. Die wird dann einfach mit der zuvor definierten Ebene geschnitten:

    XLine3d line3d = new XLine3d(node.Punkt, XVector3d.UnitZ);
    XPoint3d? result = GeometryHelper.Intersection(plane3d, line3d);

Wenn es einen Schnittpunkt gibt, dann wird an der Stelle des Schnittpunktes ein neuer Knoten angelegt – fertig sind die Projektionen.

        Node newNode = new Node();
     newNode.X = result.Value.x;
     newNode.Y = result.Value.y;
     newNode.Z = result.Value.z;

JA: Die Makros in der Baustatik sind in der Tat unheimlich mächtig – und haben in diesem Fall auch jede Menge Handarbeit erspart… Smiley

Kalender

<<  Mai 2013  >>
MoDiMiDoFrSaSo
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

View posts in large calendar