Strukturdaten als DXF exportieren

30. Mai 2009 16:08

Auch im nächsten Update: Eine Export-Möglichkeit aus dem Faltwerk, der Platte, der Scheibe, dem eben Rahmen, dem räumlichen Stabsystem und dem Trägerrost nach DXF.

Das abgebildete Programm ist übrigens das kostenlose DWG TrueView von AutoDesk, das trotz seines Namens nicht nur DWG sondern auch DXF-Daten anzeigen und in verschiedene DWG-Versionen konvertieren kann.

Verschobene Beschriftungen zurücksetzen

30. Mai 2009 14:27

Verschobene Beschriftungen haben in der Baustatik eine gesonderte Markierung:

Das ist hübsch, nimmt aber natürlich auch etwas Platz in Anspruch. Das wäre weiter kein Problem, wenn man das verschieben "Rückgängig" machen könnte - das geht aber zur Zeit dummerweise nicht.

Ab dem nächsten Update ändert sich die Sache: Man kann dann die verschobene Beschriftung einfach auf ihre ursprüngliche Position zurückschieben (also die linke obere Ecke des Kästchens an das Ende der Hilfslinie). Die Beschriftung "rastet" dann an dieser Position ein, was man dadurch bemerkt, das die Hilfslinie und das Kästchen verschwinden. Die Beschriftung sieht dann wieder "unverschoben" aus.

Kommende Attraktionen: Neue Stil-Vorlage

29. Mai 2009 15:26

Als direktes Resultat des letzten Stammtisches gibt es beim nächsten Update der Baustatik eine neue Stil-Datei namens "Kompakt", mit vorbelegten "kleinen" Schriftarten. Ansonsten entspricht die Optik von "Kompakt" der Optik von "Professionell" - es ist alles einfach nur deutlich kleiner:

Unterhaltung fürs Wochenende

29. Mai 2009 08:07

Diesmal: Eichhörnchen

Münchner Anwender-Stammtisch

27. Mai 2009 15:52

Gestern war der Münchner Anwender-Stammtisch: Diesmal mit 6 Anwesenden, einem Laptop und jeder Menge Informationen: Wenn auch auf Basis des weltuntergangs-artigen Wetters erst mit ein bisschen Verzögerung. :-)

Der nächste Münchner Stammtisch findet am Dienstag, den 28. Juli ab 19.00 statt - wie immer im Pauls.

Was bedeutet: Der Computername ist nicht gesetzt

26. Mai 2009 11:49

Seit wir das Work&Cash Verfahren für unsere Baustatik-Software anbieten - also seit etwa 15 Jahren - ist diese Fehlermeldung meines Wissens insgesamt 2 mal aufgetaucht - und zwar heute das 2. Mal: "Der Computername ist nicht gesetzt.".

Wie das immer so ist bei Fehlermeldungen, ist auch diese leider nicht ganz eindeutig. Entweder, der Computername ist tatsächlich nicht gesetzt (was meines Wissen seit Windows XP schlicht und ergreifend nicht möglich ist, aber bei älteren Windows-Versionen durchaus möglich war), oder aber... tja, oder es gibt einen von einer richtig großen Anzahl an anderen Möglichkeiten, die alle mit den Informationen über die installierten Volumes zusammenhängen.

Der Computername wird dabei eigentlich nur dafür benötigt, damit der Zeitserver für Work&Cash eine Statistik erstellen kann, die pro angeschlossenem Rechner gilt: Es können ja beliebig viele Rechner an einem Zeitserver im Netz hängen. Die Volume-Informationen hingegen werden verwendet, damit die zugeteilten Abrechnungseinheiten auch tatsächlich eindeutig zugeordnet werden können.

Für den Fall das diese Fehlermeldung doch in der Zukunft mal wieder auftritt habe ich nun ein kleines Testprogramm geschrieben, das nicht nur das "allgemeine" Problem anzeigt, sondern den konkret vorliegenden Fehlergrund: Im heutigen Fall war es die Tatsache, das es kein Laufwerk mit der Bezeichnung "C" gab.

Langes Wochenende

20. Mai 2009 08:43

Komme endlich auch mal wieder aus dem Büro... von Donnerstag bis Montag:

Unterhaltung fürs (lange) Wochenende

20. Mai 2009 08:40

Diesmal (Na gut, eigentlich gar nicht soooo unterhaltend, aber zumindest hilfreich...): Der Passwort-Checker

Änderungen für Work&Cash bei der Baustatik

19. Mai 2009 17:57

Wer die Baustatik mit einem Work&Cash Vertrag verwendet, für den ändert sich beim nächsten Update das Verhalten des Programms. Bisher rechnete die Baustatik grundsätzlich Zeit ab wenn sie lief - auch dann, wenn gar kein Dokument geöffnet war. Das sollte im allgemeinen kein Problem darstellen, denn warum sollte man das Programm geöffnet haben, wenn man gar kein Dokument bearbeiten will? Andererseits - warum Zeit abrechnen, wenn offensichtlich nicht gearbeitet wird?

Darum gibt es ab demnächst folgende Änderung: Die Baustatik rechnet nur noch dann Zeit ab, wenn auch tatsächlich ein Dokument geöffnet ist. Die einfachste Methode das ganze anzuhalten besteht dann also darin, einfach alle Dokumente zu schließen - man braucht die Baustatik nicht mehr beenden. (Das wird vermutlich alle Nutzer mit sehr langsamen Rechner freuen - denn das laden der Baustatik dauert auf langsamen Rechnern tatsächlich recht lang. [Ähem... auf meinem ca. 3 Jahre altem System dauert es allerdings nur ein paar Sekunden - ich rede also von _wirklich_ langsamen Rechnern :-) ]

Dazu gibt es auch eine kleine Veränderung an der Programmoberfläche: Wenn das Programm mit dem TimeServer redet (und Zeit abrechnet), dann erscheint in der Statuszeile ein entsprechendes Icon:

Ist das Icon nicht da, wird auch nichts abgerechnet.

Aktuelle Verbesserungen im Faltwerk

18. Mai 2009 16:05

Wir haben uns in der letzten Zeit um ein paar der ärgerlicheren Problemfälle im Faltwerk gekümmert - und die allermeisten davon auch beseitigt. Vor allem ein Problem, nach dem ich nun schon seit langem (2 - 3 Monate ?) suche ist endlich raus: Es geht um die Sache mit dem "einfach einmal das Dokument schliessen und wieder laden" - wer irgendwann diese Mail von mir bekommen hat, weiss um was es geht... Jedenfalls gibt es nun ab dem nächsten Update ein wirklich ärgerliches Problem weniger :-)

Bei der Gelegenheit haben wir auch noch eine Performance-Verbesserung durchführen können, die nicht ganz unbeachtlich ist. Bei einem Beispielsystem mit etwa 15.000 FE-Elementen dauerte die Ergebnisermittlung für die Verformungen von Faltwerkselementen aus einer Lastfallüberlagerung auf meinem Rechner ~10 Minuten. Das war vor der Verbesserung - nun dauert es noch... ~30 Sekunden. Das betrifft vor allem die Verformungen bei Faltwerkselementen, sollte aber bei allen Ergebnissen für Faltwerkselemente spürbar sein.

Neues bei Makros

15. Mai 2009 15:49

Ab der nächsten Version der Baustatik gibt es einen zusätzlichen Befehl zum herunterladen von Makros. Der öffnet eine Dialogbox, in der verfügbare Makros angezeigt werden, und von der aus diese entweder auf den lokalen Rechner heruntergeladen und gespeichert oder direkt ausgeführt werden können.

Statt wie bisher Makros nur Einzelnen zur Verfügung zu stellen, können wir auf diese Weise Makros jedermann leicht verfügbar machen - das ist natürlich besonders für die Produktunterstützung wichtig, denn hier kommen die Makros meist zum Einsatz.

Wer selbst Makros programmiert hat damit aber auch eine größere Auswahl an Vorlagen und Beispielen, auf denen eigene Makros basiert werden können.

Außerdem neu (und ab sofort zu haben): Die Dokumentation zu den wichtigsten Objekten für das programmieren von Makros fürs Faltwerk in der Baustatik: Baustatik-Programmier-Referenz.

Unterhaltung fürs Wochenende

15. Mai 2009 09:56

... und zwar für Raumfahrer und für ITler.

Kommende Attraktionen

14. Mai 2009 17:39

Ich bin mir recht sicher, das dieses (ab dem nächsten Update verfügbare) Feature viele Freunde finden wird: Es gibt dann eine eingebaute Navigation - ganz ohne Navigationspunkte (die es natürlich weiterhin gibt) - mit der man in der 3D-Ansicht genau so navigieren kann, wie man das in einem Web-Browser mit dem Zurück- und Vorwärts-Schaltknöpfen kann. Man kann also nicht einfach nur "zum letzten Zoom-Ausschnitt" zurückspringen, sondern zu allen vorigen Ansichten zurückkehren.

Ist man "zurück" zu einer alten Ansicht navigiert, dann kann man mit dem "Vorwärts" Button zur "zuvor" aktuellen Ansicht navigieren. Wie gesagt: Eben wie im Browser.

Liebe Piraten ...

13. Mai 2009 17:46

... auf Basis einiger hier anonym eingegangener Fehlermeldungen möchte ich kurz eines anmerken: Die Lizenzdateien der Baustatik sind per 1024bit private/public Key-Verfahren verschlüsselt worden. Es ist ganz sicher einfacher, den Lizenz-Check aus dem Programm auszubauen, als diese Dinger zu fälschen.

Oder man nimmt einfach die kostenlose Studentenversion. :-)

Lizenzen und Versionen: Eine offenbar unendliche Geschichte

13. Mai 2009 17:28

Das letzte Problem mit den Lizenzen und neuen Versionen entstand daraus, das die kostenlosen Hochschulversionen unserer Software zwar alle Statikprogramme einschliesst - wer aber "ältere" Lizenzen hatte, konnte die neuen Dokument-Typen nicht verwenden. Ansonsten gab es aber kein Problem: Man musste sich einfach nur neue Lizenzen besorgen und alles war in Butter. (Das wird im übrigen aber auch bei zukünftigen neuen Dokument-Typen so sein.)

Nun ist vor kurzem ein weiteres "interessantes" Problem aufgetaucht: Wer eine alte Programmversion hatte - also eine ohne die neuen Dokument-Typen, aber dazu neue Lizenzen der bekam eine Fehlermeldung. Grund: das "alte" Programm konnte mit den Informationen über die neuen Dokument-Typen, die sich in der Lizenzdatei befinden, nichts anfangen. Ab dem nächsten Update ist das anders - dann werden Lizenz-Informationen zu Dokument-Typen die das laufende Programm noch gar nicht kennt einfach ignoriert. Bis dahin braucht man aber Lizenzen, die auch tatsächlich zum Programm passen.

Studentenarbeit zum Thema Flächentragwerke

13. Mai 2009 09:39

Gerechnet wird mit dem Faltwerk, Gebastelt wurde aber auch schon: Fotos zum Großmodell aus Karton.

Probleme mit Navigationspunkten bei Version 1.42

12. Mai 2009 15:43

Bei Version 1.42 der Baustatik haben wir dummerweise ein Problem reingebaut: Ein paar der intern vergebenen Namen für Ergebnisse wurden verändert. Das wäre weiter kein Problem, wenn diese Namen nicht auch in den Navigationspunkten gespeichert würden. Hat man nun eine Eingabedatei mit einer vorherigen Version angelegt und enthält diese Datei Navigationspunkte mit solchen "geänderten" Ergebnissen, dann kann man die Navigationspunkte nicht mehr anspringen.

Das äußert sich dann entweder beim Befehl "Navigationspunkte anspringen", beim öffnen der Ausgabesteuerung oder beim Drucken bzw. der Druckvorschau mit einer Fehlermeldung. Im nächsten Update wird das nicht mehr passieren, bis dahin gibt es 2 Workarounds:

1.) Man öffnet die Datei und versucht die Navigationspunkte nacheinander anzuspringen. Diejenigen, bei denen das zu einer Fehlermeldung führt, muss man löschen. Das ist zwar ärgerlich, aber dafür kann man danach wenigstens wieder mit den Daten arbeiten. (Speichern nicht vergessen.)

2.) Wem das manuelle löschen zu umständlich ist, der kann das folgende Makro verwenden: Es entfernt die Ergebnisse aus den betroffenen Navigationspunkten, behält die Punkte aber bei. Das heist, man hat hinterher noch alle Navigationspunkte, allerdings enthalten einige davon dann eben nicht mehr die Ergebnisse, die sie zuvor enthielten.

Nochmals sorry dafür: Hoffe mal, sowas kommt nicht wieder vor.

Hier das Makro:

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using DIE.Globals;
using DIE.Applications.Faltwerk.Objects.BeamStations;
using DIE.Applications.Faltwerk.Results.Descriptors;
using DIE.Framework.ApplicationModell;
using DIE.Framework.ApplicationModell.Commands;
using DIE.Applications.Faltwerk.Results;

namespace MeineMakros
{
    public class RepairNaviResult : UserCommandBase
    {
        public RepairNaviResult() : base(@"RepairNaviResult", @"RepairNaviResult")
        {
        }
        
        public override void Execute(IExecuteCommandContext context)
        {
            if(context.TargetDocument != null)
            {
                foreach(BeamStation beamStation in context.TargetDocument.GetObjects(typeof (IBeamStation)))
                {
                    if(beamStation.ResultInfos != null && beamStation.ResultInfos.Exists(IsInvalid))
                    {
                        ResultInfoList resultInfoList = new ResultInfoList();
                        
                        foreach(IResultInfo original in beamStation.ResultInfos)
                        {
                            if(original.ResultDescriptor != null)
                            {
                                resultInfoList.Add(original);
                            }
                        }
                        
                        if(resultInfoList.Count > 0)
                        {
                            beamStation.ResultInfos = resultInfoList;
                        }
                        else
                        {
                            beamStation.ResultInfos = null;
                        }
                    }
                }
            }
        }
        
        private static bool IsInvalid(IResultInfo resultInfo)
        {
            return resultInfo.ResultDescriptor == null;
        }
}
}

Eine aufwendige Konstruktion

12. Mai 2009 15:33

Heute gesehen: Ein Brückenauflager, konstruiert und gerechnet mit dem Faltwerk.

Heute in München...

11. Mai 2009 10:52

Unterhaltung fürs Wochenende

8. Mai 2009 16:30

Diesmal: SilverArcade - eine Sammlung an Sliverlight Spielen.

Kalender

<<  Februar 2012  >>
MoDiMiDoFrSaSo
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar