Forum de la communauté Allplan

ModelInspector - erzeugt Räume besser als Raumprogramm-Assistent [Résolu]

Balises:
  • Plugin
  • ModelInspector
  • Raumprogramm Assistent

Hallo Leute,

ich habe den ModelInspector mal etwas erweitert.
Dieser kann jetzt (wie der Raumprogramm-Assistent auch) Räume aus einer Excel-Tabelle lesen,
und diese dann im Allplan direkt erzeugen.
Was geht damit besser als mit dem Raum-Programm-Assistent?
1. Es gibt keine Begrenzung auf 150 Räume
2. Man kann ALLE Attribute gleich beim Erzeugen anhängen -> Die Anzahl der Spalten ist unbegrenzt!
Es werden aber nur Attribute hinzugefügt, deren Namen (1. Zeile) in Allplan tatsächlich exisitert,
und deren Typ zum Zell-Inhalt passt.
3. Man kann sofort beim Erzeugen eine Füllfläche hinterlegen
-> Dazu braucht es eine Spalte "Schraffurfilling" mit eine Zahl, die die Farbnummer darstellt
Ebenfalls kann man einen Randabstand dieser Füllfläche in der Excel-Tabelle angeben.
Dazu eine Spalte "Randtiefe" mit dem entspr. Abstand einfügen.
4. Der ModelInspector ist sehr viel schneller, da er nicht die veraltete COM-Schnittstelle verwendet!
Auch fehlende OCX-Controls oder eine falsch initialisierte COM-Schnittstelle gehören damit der Vergangenheit an!

Das Plugin läuft nach der Installation 2 Wochen als Demo (lediglich der Lizensierungsdialog wird bei jedem Start angezeigt, kann aber mit OK weggeklickt werden)

Have Fun!

Pièces-jointes (3)

Type: image/png
Téléchargé 260 fois
Size: 93,68 KiB
Type: application/zip
Téléchargé 1837 fois
Size: 2,19 MiB
Type: application/zip
Téléchargé 1880 fois
Size: 2,16 MiB

Show solution Hide solution

Hier ein Update des Modelinspectors.

Folgende Verbesserungen beim Räume aus Excel erzeugen:

1. Flächenstile, Schraffuren und Muster sind als Raumfüllung auch möglich
Dazu braucht es die Spaltenüberschriften:
Allplan_Farbnummer (alternativ zu Schraffurfilling) für die Füllfläche
Allplan_Flächenstil für die Stilfläche
Allplan_Musternummer für das Muster
Allplan_Schraffurnummer für die Schraffur
Schraffur und Muster können auch mit einer Farbe hinterlegt werden

2. Die Räume werden auf Wunsch gleich beschriftet

Anbei eine Beispiel-Excel-Liste und der Installer für Allplan 2019.

Pièces-jointes (3)

Type: image/png
Téléchargé 24 fois
Size: 186,88 KiB
raumliste.xlsx
L'extension de la pièce jointe n'est pas correcte !
Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Téléchargé 0 fois
Size: 9,55 KiB
Type: application/zip
Téléchargé 1754 fois
Size: 2,20 MiB
21 - 30 (39)

BEZEICHNUNG und FLÄCHE darf nicht gross geschrieben sein!
"Bezeichnung" wird als Attribut erwartet!
Groß- und Kleinschreibung ist also wichtig und zu beachten!

Ich habe es gerade mit einer neu erstellten Excel-Tabelle getestet.
Eure Daten dort rein kopiert. -> Läuft einwandfrei!

Irgendwelche Makros in eurer Tabelle erzeugen offensichtlich die Gross-Schreibung!
Einfach mal eine leere Excel-Datei nehmen, und die Daten dortrein kopieren!

Hallo nochmal Jörg,

mit neu erstellten Excel-Tabelle passiert das noch, "Bezeichnung" und "Fläche" sind in Excel klein geschrieben, werden aber groß geschrieben in ModelInspector angezeigt. Ich kann leider nicht nachvollziehen warum, könntest du bitte eine Excel-Tabelle hochladen die funktionieren sollte?

Vielen vielen Dank!

..hier ist eine neu erstellte Excel (übrigens Excel 2013!)

Ich habe nochmal im Code geschaut.
Es wird tatsächlich eine Case-insensitiver Vergleich der Attribut-Namen gemacht.
D.h. es wird nicht auf Gross- und Kleinschreigung geachtet.

Selbst wenn man die Spaltenüberschriften in der Excel-Datei gross schreibt, wird es bei mir
richtig erkannt.

Ich vermute allerdings einen anderen Fehler:
Sind die Attribute-Namen der Attribute in Allplan evtl. grossgeschrieben?
Wenn das der Fall ist, müsstet ihr das korrigieren...

Pièces-jointes (1)

Type: application/zip
Téléchargé 1049 fois
Size: 6,00 KiB

Scheinbar habt ihr Benutzerattribute "BEZEICHNUNG" und "FLÄCHE" erzeugt.
Das ist nicht besonders hilfreich, und wird sicher auch an anderen Stelllen in Allplan zu Problemen führen!

Beim Modellinspector erzeugt jetzt die als Hilfe gemeinte Ignorierung der Gross-und Kleinschreibung beim
finden der Spaltenüberschriften aus der Attribut-Liste das Problem.
Er findet zuerst das gross geschriebene "BEZEICHNUNG" statt "Bezeichnung", und das ist das Problem!

Ich werde die Case-Insensitivität in der nächsten Version wieder ausbauen.
Solange müßte ihr die Benutzer-Attribute löschen!

Pièces-jointes (2)

Type: image/png
Téléchargé 17 fois
Size: 120,51 KiB
Type: image/png
Téléchargé 11 fois
Size: 19,64 KiB

In der beileigenden Version 1.0.1.18 des Modelinspectors
ist beim Raum-Erzeugen die Suche nach dem Attribut anhand der Spaltenüberschriften wieder Case-Sensitiv!

Damit entstehen keine Probleme mehr, wenn jemand Benutzer-Attribute angelegt hat,
die sich nur durch Groß- und Kleinschreibung von den Standard-Attributen unterscheiden.
(z.B. Bezeichnung <-> BEZEICHNUNG oder Fläche <-> FLÄCHE)

Pièces-jointes (1)

Type: application/zip
Téléchargé 1123 fois
Size: 2,19 MiB

..hier noch die Version 1.0.1.18 für 2018.

Pièces-jointes (1)

Type: application/zip
Téléchargé 1080 fois
Size: 2,23 MiB

Vielen Dank für die schnelle Reaktion! Genau das Problem habe ich gefunden bei prüfen der Attribute in Allplan... wir haben die Attribute zwei Mal oder mehr, warum weiß ich nicht...

Die Ignorierung der Gross-und Kleinschreibung beim finden der Spaltenüberschriften finde ich super, das Problem ist dass Allplan das nicht gemacht hat. Unsere Attribute-Liste ist über die Jahre "frei" gewachsen (z.B. wurden durch arbeiten mit dem Objektmanager viele Attribute durch falsche Schreibweise angelegt). Die Bereinigung war bis Allplan 2017 nicht möglich... wir sind gerade dabei in der neuen Versionen zu testen wie wir das bereinigen können. Da haben wir jetzt noch einen Grund warum wir das machen sollten

Pièces-jointes (1)

Type: image/png
Téléchargé 28 fois
Size: 65,82 KiB

Super! Es funktioniert!

Ich habe gerade dem Raum-Generator ausprobiert und bin begeistert - sehr gute Arbeit!

Zwei kleine Fragen bzw. Wünsche hätte ich trotzdem:

1. Ist es irgendwie möglich auch gleich automatisch einen Raumstempel abzusetzen?
2. Wir arbeiten viel mit Stilflächen statt Fillings: Wäre super, wenn man diese auch über die Exceltabelle zuweisen könnte.

lg,
Stefan

GEA Arquitectos S.L.P.
Calle Gerardo Diego 6A | 41013 Sevilla | Spain

Hier ein Update des Modelinspectors.

Folgende Verbesserungen beim Räume aus Excel erzeugen:

1. Flächenstile, Schraffuren und Muster sind als Raumfüllung auch möglich
Dazu braucht es die Spaltenüberschriften:
Allplan_Farbnummer (alternativ zu Schraffurfilling) für die Füllfläche
Allplan_Flächenstil für die Stilfläche
Allplan_Musternummer für das Muster
Allplan_Schraffurnummer für die Schraffur
Schraffur und Muster können auch mit einer Farbe hinterlegt werden

2. Die Räume werden auf Wunsch gleich beschriftet

Anbei eine Beispiel-Excel-Liste und der Installer für Allplan 2019.

Pièces-jointes (3)

Type: image/png
Téléchargé 24 fois
Size: 186,88 KiB
raumliste.xlsx
L'extension de la pièce jointe n'est pas correcte !
Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Téléchargé 0 fois
Size: 9,55 KiB
Type: application/zip
Téléchargé 1754 fois
Size: 2,20 MiB
21 - 30 (39)