| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | akademiekompakt: eXs live erleben – CAE-System für vernetzte Elektrotechnik, Pneumatik und Mechatronik |
| | |
 | WS LANDCAD Anwendertreffen 2026, eine Veranstaltung am 16.09.2026
|
|
Autor
|
Thema: dynamischer Block, mehrere Attribute mit Listenwerten (131 / mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1788 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 02. Jun. 2026 10:28 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich kenne mich mit dynamischen Blöcken nicht wirklich gut aus und würde mich über Eure Hilfe bei folgendem Problem freuen: Ich benötige einen Block, bei dem 2 Attribute mit jeweils einer Textwert-Optionsliste gefüllt werden können, und zwar unabhängig voneinandern. Bei einem Attribut kann ich in der Blockdefinition einfach eine Blocktabelle erstellen, das Attribut als Spalte festlegen und in der Spalte Zeilenweise die Textwerte für die spätere Auswahl hinterlegen. 1. Versuch: Eine zweite Blocktabelle innerhalb der Block-Definition ist nicht möglich, wenn ich mit einem weiteren Attribut eine zweite Spalte mit Textwerten erstelle, dann werden beim finalen Block beide Attribute gleichzeitig mit den Werten aus der gewählten Zeile der Blocktabelle gefüllt/geändert. 2. Versuch: Wenn ich 2 Unterblöcke mit jeweils einem Attribut und einer Blocktabelle erstelle, in die Hauptblock-Definition einfüge, dann kann ich die Griffe der Unterblöcke für die Änderung der Attributwerte nicht nutzen. Gibt es eine Möglichkeit, diese in der finalen Blockreferenz des Hauptblocks sichtbar/schaltbar zu machen? 3. Versuch: Ich habe zu den 2 Attributen jeweils 2 Abrufparameter eingefügt. Dann habe ich 2 x die Aktion für die Abrufparameter eingefügt, in diesem Zuge konnte ich die Textwertliste in der Eigenschaftenabruftabelle erstellen. Wie kommt jetzt die Verknüpfung zum Attribut zustande? Ich habe es über ein Schriftfeld -> Objekt -> Abrufparameter (aus Zeichnung gepickt) versucht. %<\AcObjProp.16.2 Object(%<\_ObjId 1554795739968>%,1).LookupAction>% Wenn ich den Block-Editor verlasse ist die Verbindung aber nicht da, ich kann die Werte abrufen, diese werden aber nicht dem Attribut zugewiesen. Wenn ich wieder in den Blockeditor gehe ist das Schriftfeld-Makro nicht mehr da?!? Den 1. und 3. Versuch habe ich in der angehängten DWG-Datei dargestellt.
------------------ viele Grüße Jörn bosse-engineering.com Der Multifilter (V 1.1) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kuschelfee Mitglied Bauzeichnerin
 
 Beiträge: 230 Registriert: 07.05.2007 Windows 11 Pro AutoCAD 2024-2026.1.1 Soficad 2024-2026 Advance Steel 2025.1.3
|
erstellt am: 02. Jun. 2026 12:26 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Ich habe dir mal 2 Varianten erarbeitet wie es Funktionieren kann. 1 die Blocktabelle: alle möglichen varianten müssen in der Tabelle hinterlegt sein, ein Auswahlgriff. Aktualisierung der Attribute sofort nach Umstellung des Griff. 2 Mehrere Abruftabellen: hier funktioniert es mit Schriftfelder. Dazu wird im Blockeditor das Attribut mit einem Schriftfeld zur Abrufaktion verknüpft. =Attribut bearbeiten>RM Schriftfeld einfügen>Objekt>Blockplatzhalter>"AbrufName" > Häkchen bei Wert für Blockreferenz anzeigen Aktivieren >OK für jedes Attribut das Abrufaktion erhalten soll wiederholen / Blockeditor mit speichern beenden. Nachteil die Werte erscheinen nicht sofort nach Änderung des Griff, sondern erst nach Schriftfeldaktualisierung/Regenerierung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1788 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 02. Jun. 2026 12:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo Kuschelfee, vielen Dank erstmal, ich habe wieder mal dazu gelernt:-) 1. Blocktabelle mit allen Varianten, so langsam gewöhne ich mich an den Gedanken, ich hätte es natürlich lieber einzeln geschaltet. 2. Die Schriftfelder direkt an die Attribute und nicht an die Definitionen, das gefällt mir. Bei AutoCAD 2021 ist bei mir dann nach dem Umschalten noch ein Regenerieren notwendig. Ich tendiere wohl zu der Variante 1. Ich lasse diesen Beitrag aber trotzdem nochmal offen, falls irgendwer noch etwas weiß zu der Variante eines Hauptblockes und 2 Attribut-Unterblöcken mit jeweils einer Blocktabelle. Der Knackpunkt bei dieser Variante ist: ich möchte die Griffe der Blocktabellen auf der obersten Ebene der Blockreferenz bearbeiten, kann das funktionieren? ------------------ viele Grüße Jörn bosse-engineering.com Der Multifilter (V 1.1) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ArCADe-Spieler Mitglied Metallbautechniker
 
 Beiträge: 472 Registriert: 05.12.2012 Win 11 pro 64bit ACAD 2022 Vollversion ohne Aufsätze
|
erstellt am: 03. Jun. 2026 10:49 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Hallo Jörn, hat mit mehreren, unabhängig voneinander zu ändernden Eigenschaften innerhalb einer Blocktabelle zwar nichts zu tun, sondern mit "mehreren, unabhängig voneinander zu schaltenden" (bewusst in Anführungszeichen) Sichtbarkeiten ... aber vielleicht kann das dort entwickelte/dargestellte Prinzip irgendwie von der Sichtbarkeiten- auf die Blockeigenschaftstabelle umgemodelt werden?! Viel Erfolg! Grüße Gernot ------------------ Die Goldene Regel: "Was du nicht willst, das man dir tu, das füg auch keinem andern zu." Die Salzregel: "Was immer man mir zugefügt hat, das darf ich auch anderen zufügen; und was immer andere getan haben, das darf man auch ihnen antun." frei nach Naomi Alderman, The Future Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1788 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 03. Jun. 2026 11:08 <-- editieren / zitieren --> Unities abgeben:         
Hallo Gernot, vielen Dank für den Link. Bei meiner vorhergehenden Suche im Netz bin ich auf einen ähnlichen Film gestoßen, hatte es aber noch nicht ganz kapiert, dann aber den Film nicht mehr wieder gefunden:-o Vielleicht macht es bei mir ja "Klick" wenn ich das Beispiel von Marc mal nachbaue. Ich versuche das Vorhaben nicht allzu lange vor mir herzuschieben ;-) ------------------ viele Grüße Jörn bosse-engineering.com Der Multifilter (V 1.1) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ArCADe-Spieler Mitglied Metallbautechniker
 
 Beiträge: 472 Registriert: 05.12.2012 Win 11 pro 64bit ACAD 2022 Vollversion ohne Aufsätze
|
erstellt am: 03. Jun. 2026 12:42 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Hallo Jörn, ich habe mir damals das in dem Beitrag enthaltene Video im VLC-Player mehrmals und streckenweise buchstäblich Bild für Bild angeschaut, um zu verstehen, was genau er da eigentlich macht ... Problem für mich: ich hatte bis dahin (und leider auch seit dem) nie mit Abrufen gearbeitet Grüße Gernot ------------------ Die Goldene Regel: "Was du nicht willst, das man dir tu, das füg auch keinem andern zu." Die Salzregel: "Was immer man mir zugefügt hat, das darf ich auch anderen zufügen; und was immer andere getan haben, das darf man auch ihnen antun." frei nach Naomi Alderman, The Future Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1788 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 05. Jun. 2026 15:23 <-- editieren / zitieren --> Unities abgeben:         
Jetzt habe ich ein bisschen Klarheit: Das Beispiel von Marc hatte ich versucht nachzubauen, ist aber für mich als DynamischerBlock-Dummy ziemlich schwer. Am Ende hatte es bei mir auch nicht richtig funktioniert. Aber ich hatte von Kuschelfee ja doch schon einen sinnvollen Vorschlag erhalten, 2 Attribute über 2 Spalten der Blocktabelle laufen zu lassen. Alle Kombinationen vorbereitet und es funktioniert ganz gut. Eine Frage ist da aber noch (ich habe die DWG-Datei angehängt): Bei dem Block "KoordIndHoehenSystem" funktioniert es sehr gut, ich wähle zur Änderung den Attributwert für das erste Attribut aus und kann dann in das 2. Attribut mit der Maus, um die dortige Auswahl zu treffen => Bild "AnzeigeSpalte1undSpalte2optional.jpg" Bei dem Block "ParaLists" werden nur die Werte für das 1. Attribut angezeigt, final werden aber beide Attributwerte angepasst. => Bild "AnzeigeNurSpalt1.jpg". Wo ist der Unterschied? ------------------ viele Grüße Jörn bosse-engineering.com Der Multifilter (V 1.1) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
piwurzel Mitglied Bauzeichner Ingenieurbau

 Beiträge: 87 Registriert: 20.10.2023
|
erstellt am: 05. Jun. 2026 17:53 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Hi, weil du in deiner Blocktabelle noch keinen Doppelten Werte drinnen hast. Sobald du z.B. Lagesystem 1, Höhensystem 2 der Tabelle hinzufügst taucht das Menü mit Unterauswahl auf. Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung und AutoLISPler
    
 Beiträge: 1788 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 05. Jun. 2026 18:46 <-- editieren / zitieren --> Unities abgeben:         
|