| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: dynamischer block (5938 mal gelesen)
|
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 26. Mai. 2009 21:10 <-- editieren / zitieren --> Unities abgeben:
hallo, ich habe hier schon jede Menge Beiträge gelesen und auch Tutorials durchgeackert komme aber nicht weiter. ich habe einen dyn. block einer türe (siehe Anhang). hierfür habe ich nun zwei streckaktionen - einmal entlang der x und y achse. kann mir jemand sagen wie ich die beiden verknüpfen kann so das sich das objekt nach beiden Achsen streckt? weiters weiß ich nicht wie ich die Türachse mit Beschriftung zentriert mit der Streckung richtig mitverschieben kann. danke für jede hilfe! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 26. Mai. 2009 22:21 <-- editieren / zitieren -->
Hi, schau Dir mal diesen Block an, analysiere die Parameter (+Verkettung) sowie das Schriftfeld beim Attribut der 'lichten Weite' (oder Durchgangsbreite), wenn Du mit dem Griff diese veränderst, ist allerdings ein Regen notwendig, damit sich das Attribut aktualisiert. Wenn Du wo hängst, gibt's zumindest mal ein funktionierendes Stück, über das man reden kann. Deine Version hätte nicht funktioniert, da die Abmessungen des Türflügels mit der lichten Weite verbunden sein muss, die kannst Du nicht unabhängig strecken (macht zumindest keinen Sinn, auch wenn's im AutoCAD zeichnerisch möglich wäre ) - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 27. Mai. 2009 07:02 <-- editieren / zitieren --> Unities abgeben:
hallo alfred, vielen lieben dank für deine hilfe. ich kapiers nach längerem durchschauen leider immer noch nicht ganz - vor allem "Strecken1". weiters komme ich nicht dahinter wie ich einzelne aktionen verkette - sprich das nur ein griff vorhanden ist. liebe grüße walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 27. Mai. 2009 07:52 <-- editieren / zitieren -->
Hi, gerade noch erwischt, bevor ich dahin bin Ich geh mal die Parameter durch und beschreibe meine Gedanken dazu, das wird hoffentlich helfen. 1) ABSTAND: an diesem hängen 2 Aktionen: STRECKEN und SKALIERUNG, ersteres, damit einfach der rechte Zargenteil weggestreckt werden kann, gleichzeitig (da das Strecken von Bogenendpunkten nie gut ankommt) skaliere ich mit der zweiten Aktion den Bogen der Türöffnung und den Punkt/Parameter POSITION 2) POSITION: wenn sich durch die Skalierung dieser Parameter 'wegbewegt' (und eben daher Verkettung), dann wird der Türflügel in die Länge gestreckt (beim Skalieren mitnehmen wäre da nicht gegangen, sonst würde das Türblatt auch breiter), das passiert durch STRECKEN1 3) LICHTE_WEITE: diese ist eigentlich nur dafür gesetzt, dass Du einen Griffpunkt hast, die Dir ermöglicht, die Durchgangsbreite zu bestimmen (der Parameter ABSTAND wäre dafür nicht brauchbar, sonst müsstest Du immer rechnen, wie Du von Türblatt zurück auf Durchgangsbreite kommst), mit diesem Parameter wird STRECKEN2 aktiviert und ist so definiert, dass der Parameter ABSTAND gestreckt wird (auch hier wieder Verkettung) Gleichzeitig wird mit LICHTE_WEITE die Aktion STRECKEN3 aktiviert, die nur dafür da ist, die Beschriftung/Attribute/Hilfslinie entsprechend der 'halben Distanz von LICHTE_WEITE' zu strecken (im STRECKEN3 erkennst Du in den Eigenschaften, dass dazu 'Abstandsmultiplikator' auf 0.5 gesetzt ist, also halbe Distanz) Was ich nicht gemacht habe: a) schöne Namen vergeben, sollte man unbedingt b) den Parametern mitgegeben, welche dann für die Blockeinfügung im Eigenschaftsfenster angezeigt wird HTH, - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 27. Mai. 2009 19:20 <-- editieren / zitieren --> Unities abgeben:
alfred, herzlichen dank für deine bemühungen mir dynamische blöcker näher zu bringen. es ist eigentlich alles sehr logisch wenn ich deiner auflistung folge und sollte kein problem mehr darstellen. - jedoch bin ich immer noch nicht dahinter gekommen wie ich die verschiedenen aktionen miteinander verkette. liebe grüße walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 28. Mai. 2009 08:11 <-- editieren / zitieren -->
Hi Walter, bzgl. Verkettung: Wenn Du einen Parameter anklickst, das Eigenschaftsfenster öffnest, dann gibt es die Eigenschaft 'Aktionen verketten' Siehe auch in der Hilfe entweder Suchbegriff 'verketten' oder Erstellen und Verändern von Objekten ==> Erstellen und Verwenden von Blöcken (Symbolen) ==> Hinzufügen von dynamischem Verhalten zu Blöcken ==> Hinzufügen von dynamischen Elementen zu Blöcken ==> Angeben von benutzerdefinierten Eigenschaften für dynamische Blöcke ==> Zulassen von verketteten Aktionen für dynamische Blöcke - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 28. Mai. 2009 20:24 <-- editieren / zitieren --> Unities abgeben:
hallo alfred, habe jetzt deinen block nachgebastelt - verketten funkt. die licht türe mit dem türöffnungskreis zu bewegen funkt. problemslos - ich bekomms aber nach stundenlangen probieren einfach nicht hin das sich gleichzeitig das türblatt verlängert sowie der viertelkreis mit skaliert. sprich in x achse läuft alles - nur y achse will nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 28. Mai. 2009 20:28 <-- editieren / zitieren -->
Hi, Bei dem Parameter ABSTAND werden bei meinem Block 2 Aktionen ausgelöst: a) Strecken des rechten Teils (Zarge) b) Skalieren des Bogens und des Parameters POSITION ... und wenn der Parameter POSITION durch das Skalieren (b) nach aussen oder nach innen wandert (durch vergrößern oder verkleinern von ABSTAND), dann sorgt dieser dafür, dass das Türblatt mitgestreckt wird. HTH, - alfred - ------------------ www.hollaus.at [Diese Nachricht wurde von a.n. am 28. Mai. 2009 editiert.] |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 28. Mai. 2009 20:50 <-- editieren / zitieren --> Unities abgeben:
|
Ex-Mitglied
|
erstellt am: 28. Mai. 2009 20:59 <-- editieren / zitieren -->
Hi, a) bei Aktion STRECKEN1 darf der Bogen nicht mitgestreckt werden b) bei Aktion STRECKEN1 muss der Parameter ABSTAND1 mitgestreckt werden c) bei Aktion SKALIERUNG muss der Parameter POSITION mitskaliert werden HTH, - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 28. Mai. 2009 21:31 <-- editieren / zitieren --> Unities abgeben:
|
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 01. Jun. 2009 09:15 <-- editieren / zitieren --> Unities abgeben:
Jetzt hab ich noch ne generelle Frage - ist es möglich das sich der Attributswert für die Lichte der Türe automatisch mitändert wenn ich die Türe schmäler oder breiter mache? wenn ja - wie kann ich hier eine Zuweisung machen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 01. Jun. 2009 09:22 <-- editieren / zitieren -->
Hi Walter, schau Dir meinen Block an, da war (ist) das so eingebaut. Thema/Suchbegriff: Schriftfeld Notwendigkeit: nach Veränderung der Türbreite ==> 'regen' (erst mit Regenerieren, Sichern, Plotten werden Schriftfelder nachgerechnet) - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 01. Jun. 2009 10:03 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 01. Jun. 2009 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für 0226678
|
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 04. Jun. 2009 21:48 <-- editieren / zitieren --> Unities abgeben:
|
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 05. Jun. 2009 16:00 <-- editieren / zitieren --> Unities abgeben: Nur für 0226678
Hallo Walter, ich hab' hier mal ein Beispiel einer Tür. Bischen anders, als das was Du hast, ist halt ein Übungsobjekt, wo so ziemlich alles drin ist, was die Dynamik so mit sich bringt: - Linearparameter - Abrufparameter - Sichtbarkeitsparameter - Ausrichtungsparameter - Umkehrparameter - Attribute - Attribute mit Blockplatzhalter kannst ja mal schauen und lernen Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 05. Jun. 2009 20:28 <-- editieren / zitieren --> Unities abgeben:
vielen dank für den block. kann mir noch jemand erklären wie ich automatisch den text zuweise wenn ich das attribut verändere? ich meine damit z.b. sobald ich die türe von 70 auf 100cm verbreitere das im schriftfeld "lichte" der maßtext automatisch von 70 auf 100 übernommen wird und nicht händisch in das attribut eingegeben werden muss. aus dem befehl "schriftfeldakt" werd ich nicht schlau und im blockeditor finde ich keine aktion mit welcher ich dies zuweisen kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 06. Jun. 2009 08:21 <-- editieren / zitieren --> Unities abgeben:
PS: der schriftfeldakt bzw. das schriftfeld mit werten ist kein problem. ich möchte nun nur wissen wie ich in einem block einem definierten attribut diesen wert zuweisen kann. kann mir hier keiner helfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 06. Jun. 2009 09:18 <-- editieren / zitieren -->
Hi Walter, Du kannst im Blockeditor auf die Attributdefinition einen Doppelklick machen, dann in 'Vorgabe' ==> rechte Maustaste ==> 'Schriftfeld einfügen'. In diesem Dialog wählst Du unter 'Schriftfeldname' ==> 'Blockplatzhalter' (damit weiss AutoCAD, dass Du Informationen dann aus der zukünftigen Einfügung des Blocks verwenden willst) ==> und in der mittleren Spalte wählst Du dann den Parameter aus, aus dem der anzuzeigende Wert abgelesen und ins Attribut übertragen werden soll. WICHTIG: das funktioniert dann natürlich nicht für die Blöcke, die Du bereits in Deiner Zeichnung plaziert hast, denn bei denen ist der Attributswert ja schon ausgefüllt, aber neue Einfügungen füllen beim Attributswert ja den 'Vorgabewert' aus ==> und den haben wir oben per Schriftfeld bestimmt. - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 06. Jun. 2009 18:11 <-- editieren / zitieren --> Unities abgeben:
Dnake für Eure Hilfe. Habe jetzt einen Doppeltürblock gebastelt (siehe Anhang) - er funktioniert - bis auf das 2 offene Türblatt - ich habe jetzt allemöglichen aktionen durchprobiert - wenn sich das Blatt bewegt dann leider falsch. Könnte mal jemand einen Blick drauf werfen? Liebe Grüße Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 06. Jun. 2009 18:37 <-- editieren / zitieren -->
Hi Walter, bei Aktion 'Strecken Blattende' kannst Du beide Tuerfluegel strecken, dann ist gut. - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 06. Jun. 2009 21:15 <-- editieren / zitieren --> Unities abgeben:
hallo alfred, erstmal danke für den tipp mit der doppeltüre. um auf das schriftfeld zurück zu kommen - ich klicke in der ersten spalte blockplatzhalter - in der 2 spalte nehme ich an einheitenfaktor - ist das richtig? auf jeden fall egal was ich in der 2. spalte wähle werde ich aufgefordert das beschrftungs objekt zu wählen - welches objekt ist damit gemeint? muss den niergendwo der parameter oder sonst eine linie die gestreckt wird gewählt werden so das autocad überhaupt weiß welchen wert es in das schriftfeld übernehmen soll? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 06. Jun. 2009 21:25 <-- editieren / zitieren -->
Hi, wenn Du links auf 'Blockplatzhalter' gehst, dann kommt in der zweiten Spalte automatisch die Liste der aus der Blockdefinition ableitbaren Werte, unter anderem auch die Parameter. Du wählst 'Lichte_Weite' (zumindest war das mal der Name der Parameterdefinition in meiner ursprünglichen Blockdefinition); rechts stellst Du dann nurmehr die Einheiten ein, wie der Wert des Parameters im Attribut niedergeschrieben werden soll. Zitat: das autocad überhaupt weiß welchen wert es in das schriftfeld übernehmen soll?
...nein, wenn Du ja in der zweiten Spalte den Parameter bereits angegeben hast, dann wird automatisch die Länge (oder bei einem Winkelparameter der Winkel) 'weitergeleitet'. Verwendest Du den Block jetzt im Modellbereich (eben durch Einfügen) und veränderst mittels dynamischem Griff die Türe so, dass sich dieser Parameter ändert, wird auch (nach 'regen') der Wert des Attributs aktualisiert. - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 06. Jun. 2009 21:46 <-- editieren / zitieren --> Unities abgeben:
danke alfred - ich folgte gerade deinen anweisungen - ich bekomme jedoch im zeichenbereich gar keinen wert angezeigt. auch regenerieren hilft nichts. im blockeditor zeigt er mir als vorgabe für das attribut grau unterlegt nun die lichte_weite - das müsste ja stimmen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 06. Jun. 2009 21:52 <-- editieren / zitieren -->
Hi, hast Du den Block neu eingefügt? Oder verwendest Du einen Block, den Du schon vor den Definitionen/Änderungen/Spielereien mit Schriftfelddefinition im Modellbereich hattest? Wenn ersteres, dann würd ich's mal so nicht verstehen, dann lass mir/uns mal die Zeichnung zukommen. Wenn zweiteres, dann schau Dir bitte meine Beschreibung ein bisschen weiter oben an, der Vorgabewert eines Attributs wird eben nur bei Einfügen eines Blocks verwendet! Ist der Block mal plaziert (und damit auch das Attribut in dem Block), hat der Attributs-Vorgabewert keinen Effekt mehr. In diesem Fall: füg den Block mal neu im Modellbereich ein. - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 06. Jun. 2009 22:16 <-- editieren / zitieren --> Unities abgeben:
ok - das problem ist gelöst. wie du schon beschrieben hast habe ich denn block fertig erstellt gehabt und es ist nichts angezeigt worden. eingefügt in einer neuen zeichnung funktionierts wunderbar. vielen dank. lg walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 07. Jun. 2009 19:38 <-- editieren / zitieren --> Unities abgeben:
hallo, kann mir jemand sagen wie ich eine "gegen-streckaktion vornehme"? ich habe einen block (siehe anhang) einer schiebetüre wobei das blatt halboffen steht. ich müsste daher wenn ich die lichte der türe nach rechts strecke das türeblatt dazu bringen das es sich von zentrum in bei seiten aus gleich mitvergrößert - bzw. auch das abschlussteil in die gegenseite bewegt. jemand eine idee dazu? liebe grüße walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 07. Jun. 2009 19:53 <-- editieren / zitieren -->
Hi, im Prinzip nicht anders, als Du schon gemacht hast: Du hast eine Streckungsaktion 'STR Text' mit Multiplikator '0.5' generiert, damit das Türblatt zur Hälfte 'mit nach rechts' gestreckt wird. Du brauchst nur mehr eine Streckungsaktion, die mit Multiplikator '-0.5' arbeitet. - alfred - ------------------ www.hollaus.at |
0226678 Mitglied Architekt
Beiträge: 330 Registriert: 19.11.2006 System: Windows 10 CPU: Intel Core i9 9900k 3.4 GHZ Speicher: 32GB Corsair Vengeance DDR4-2666 Motherboard: MSI Z390-A PRO GraKa: NVIDIA GeForce RTX 2080 Software: AutoCAD 2021 Revit 2021
|
erstellt am: 07. Jun. 2009 20:03 <-- editieren / zitieren --> Unities abgeben:
|