abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Brauche ein bestimmtes Objekt

Anonymous
Nicht anwendbar
Ich habe mehrere Bürohäuser. In jeden Büro habe ich Punkte. Ein Punkt Pro Arbeitsplatz mit für diesen Arbeitsplatz spezifische Angaben.
Diese Daten werte ich in einer Interaktiven Auswertung aus.

Nun habe ich das Problem, daß mein Boss. diese Punkte erst kleiner dann wieder größer, und jetzt nochgrößer haben möchte. Ich richte diese Objekte nun schon das 3. mal aus und ehrlich: es nervt langsam.

Ich hätte gerne ein Objekt welches eine anzal x an solchen Punkten und Datensätzen hat. So daß ich die Größe und Position im Gdl einmal verändern kann. (Größe, Abstände der Punkte).
Daß Problem ist daß ich zwar die Werte in einen Listenparameter Speichern kann, aber ich diese nicht ausgewertet bekomme.

Einzelparameter sind unpraktisch, da ich erstens für jeden Arbeitsplatz einen einzelnen Parameter brauche, wenn ich davon nur 10 definiert habe händisch einen Elften definieren muß wenn ich mehr brauche. Und zweitens. Ich kann die zusammengehörigen Werte der einzelnen Arbeitsplätze nicht in einer Spalte auswerten (sind ja unterschiedliche Werte).

Ich dachte schon daran eine Textdatei zu erstellen in der alle APs sind und die Daten mit "Daten" auszulesen. Hier ist es leider nur der Fall, daß ich es nicht hinbekomme, nur ein Wert (eine Zeile) neu zu überschreiben wenn ich im Objekt etwas ändere. Ich kann also nicht nur die Zeile 925 der Textdatei für AP 925 auslesen und bei Veränderung diese Zeile in der Textdatei neu schreiben.
Ich müsste alle Werte in einem Listenparameter schreiben lassen und nach Änderung die Liste komplet neu zu exportieren. Ausserdem Aktualiesiert sich das Objekt erst nach öffnen seiner Einstellung mit veränderten Daten. Ich müsste also permanent alle Objekte händisch aktualisieren. Ausserdem wird das Objekt sehr langsam wenn man auf die Art zuviele Daten einliest.

Ich hoff, daß hier jemand eine Idee hat welche mich effizienter an das problem heran führt. Im Moment sieht es für mich so aus als muß ich min meinen EinzelObjekten weiterarbeiten 😞
Danke


BTW Wenn möglich: ich suche auch nach einer möglichkeit wie ich die Darstellung eines Objekts verändern kann wenn ich einen globalen Parameter verändere. so ähnlich wie es sich mit dem Maßstab verhällt nur eben nicht der Maßstab. eher, daß im Entwurf eins der Punkt ein Kreis ist und im Entwurf 2 ein Rechteck. im Moment habe ich einfach zwei objekte auf zwei Ebenen wo ich Entwurfsabhängig ein und ausschalte. Bei Datenänderungen darf ich halt kein Objekt vergessen)
3 ANTWORTEN 3
runxel
Legend
"kmcw" wrote:

Ich hätte gerne ein Objekt welches eine anzal x an solchen Punkten und Datensätzen hat. So daß ich die Größe und Position im Gdl einmal verändern kann. (Größe, Abstände der Punkte).
Daß Problem ist daß ich zwar die Werte in einen Listenparameter Speichern kann, aber ich diese nicht ausgewertet bekomme.


Was für spezifische Angaben sollen denn so rein?
Und diese willst du dann in einer interaktiven Auswertung auslesen, richtig?

"kmcw" wrote:
BTW Wenn möglich: ich suche auch nach einer möglichkeit wie ich die Darstellung eines Objekts verändern kann wenn ich einen globalen Parameter verändere.


Das ist möglich, mit einem globalen, nicht platzierbaren Bib.element.
Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Anonymous
Nicht anwendbar
Danke 😄
Das mit den MOV sieht schon sehr gut aus, werde mich damit spielen.
bzgl. dem Objekt
Die Parameter welche ich habe sind:

-ID
-Typ
-PAT
-name
-APT
-Pos
-need

Und diese möchte ich auch Auswerten. Zuerst habe ich es mit einem Listenparameter versucht wo ich für einen Datensatz eine zeile hatte. Das geht nur leider nicht auszuwerten. Und andere Nachteile (mit denen ich aber leben könnte) gibt es da auch.
Frank Beister
Moderator
Schau mal das an: FacilityManagementTool Damit kannst du ohne viel zu programmieren "Infocontainer" mit Icon erzeugen.

Zusätzliche Information alle Bauteile/Objekte kannst Du ab AC20 auch mit den neuen Eigenschaften anlegen. Da muss man auch nichts programmieren. Ebenso wie die Listenwerte des Objektes kannst du diese in einer IA listen.

Zentrales Steuern der Größe und Position geht prinzipiell, muss man sich aber genauer ansehen, weil das ein paar Einschränkungen mit sich bringt. Z.B. kannst du über MVO nicht die tatsächliche Objektgröße oder gar den Einsetzpunkt beeinflussen. Das ginge nur durch ein AddOn.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm