| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Frage zu Attdisp (2691 mal gelesen)
|
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004 Map3D 2018 und Civil3D 2018
|
erstellt am: 11. Jun. 2010 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich verwende eigene Makros um die Attriubte vorhandener Blockreferenzen sichtbar/unsichtbar zu schalten. Anschl. kann man mittel attdisp wählen, was man sehen will. Nun will einer meiner Auftraggeber eine so erstelle Zeichnung nicht haben, weil er meint, das man mit Autocad-Bordmitteln das nicht schalten kann. Kennt einer von euch eine Möglichkeit mit Autocad-Bordmitteln die Sichtbarkeit vorhandener Attribute zu ändern? Kein attsyn, keine Tools. Ich muss nur mitteilen wie (ob) es mit nackten Acad geht.
lg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dig15 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. für Markscheidewesen und Geodäsie
Beiträge: 5833 Registriert: 27.02.2003 DWG TrueView 2014
|
erstellt am: 11. Jun. 2010 11:21 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
Hallo Didi, kommt sicherlich drauf an, wie deine Blöcke aufgebaut sind. Bei unsere Vermessungsblöcken liegen die verschiedenen Attribute auf unterschiedlichen Layern. So kann ich über die Layersteuerung die Attribute an- und abschalten. ------------------ Viele Grüße Lutz Glück Auf! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 11. Jun. 2010 11:25 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 11. Jun. 2010 11:45 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
So ganz verstehe ich die noch Frage nicht, Attribute haben Eigenschaften, eine davon ist Unsichtbar?. Mit Attzeig(attdisp) kann man nun steuern ob unabhängig Ihrer Eigenschaft Unsichtbar? ALLE Attribute angezeigt werden sollen, oder ALLE NICHT angezeigt werden sollen, oder eben "NORMAL" je nach Ihrer Eigenschaft. Die Eigenschaft selbst kann man nicht einfach ohne Programmierung ändern. ------------------ CAD.de System-Angaben - CAD on demand - User:FAQ(Acad) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 11. Jun. 2010 11:57 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab wohl zu ungeau formuliert. Ich will nicht für ALLE Blockreferenzen die Sichtbarkeit steuern. Da wäre ich voll bei euren Vorschlägen. Sondern nur für Teile. zB. habe ich 200 Vermessungsblöcke und nur bei 70 davon sollen die Höhen angeschrieben werden. Bei der restlichen 130 Blöcken wird das Attribut Höhe unsichtbar geschaltet. Ergebnis: Attdisp aus = keine Attribute sichtbar, Attdisp ein = Attribute für alle Blöcke sichtbar, Attdisp normal@ = Attribute nur von den 70 auserwählten Blöcken sind sichtbar. Der Sinn dahinter ist, daß zu wenig Platz ist, um alle Höhen anzuzueigen. @Dig15: machen wir genauso! @Runkelrübe: ja war ein Tool welches die Visible-Eigenschaft des Attriubtes ändert! @Cadffm: ich hoffe ich habs jetzt besser erklärt. Wenn ich euer Antorten richtig verstehe, hat mein AG recht. Man kann das nur mittels Programmierung ändern! lg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 11. Jun. 2010 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
|
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 11. Jun. 2010 14:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Cadmium, genau das ist das Thema. Wenn es kein Bordwerkzeug für die Sichtbarkeitsschaltung von Attributen gibt, dann muß über Layerschaltung gearbeitet werden. Aber auch das ist ein Eingriff in die Blockdefinition, weil Referenzen des gleichen Blockes mit verschiedener Attributsichtbarkeit verwendet werden sollen. Ein Vorschlag des AG sieht vor, daß der Block zwei Attribute in verschiedenen Layern bekommt, und je nach Sichtbarkeit der Wert in das eine oder in das andere Attribut geschrieben werden muß. Im Prinzip ist das alles keine Problem. Das was der AG verlangt, werde ich liefern. Tools schreib ich mir im Bedarf selber. Hier ging es mir nur um die Bestätigung der Aussage, daß man die Sichtbarkeit mit Bordmitteln nicht ändern kann. lg Didi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StokeX Mitglied Schreiner
Beiträge: 267 Registriert: 07.07.2009 AutoCAD 2011 DELL Precision M4500 Windows 7 64bit www.nacer.de
|
erstellt am: 12. Jun. 2010 12:17 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
hallo Goofy007 Mal ein ganz anderer gedanke. Kannst du vieleicht an die Attribute mit einer Beschriftungsskalierung rangehen. Lässt sich schnell umschalten und auch schnell einrichten. Alles mit Bordmitteln. Und das Platzproblem ist auch gelöst. Mfg StokeX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 12. Jun. 2010 15:14 <-- editieren / zitieren --> Unities abgeben:
Hallo StokeX, das ist zwar eine interessante Idee, aber ich denke das wird nicht gehen. Zum Einen soll Acad 2004 geliefert werden, und ich weiß gar nicht ob es das da schon gab, und zum Anderen sollen die Daten auch in Fremdsysteme konvertiert werden können. Trodem Danke für den Vorschlag. lg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 12. Jun. 2010 22:17 <-- editieren / zitieren -->
Hi, Du kannst folgende Vorgehensweise wählen, um differenziert schalten zu können, dabei aber nicht individuell die Eigenschaft 'Visible' auf aus oder ein drehst: a) mach einen Layer 'HOEHE_SichtbarEIN' b) mach einen Layer 'HOEHE_SichtbarAUS' (Layer gefroren) c) mit Deinem Tool schaltest Du statt Visible EIN/AUS den Layer des Höhenattributs, mal auf einen Layer, mal auf den anderen. Das ist mit AutoCAD-Boardmitteln dann lösbar: a) individuell: auf den jeweiligen Block einen Doppelklick und in der Attributsbearbeitung kann jeder mit AutoCAD pur (und damit ohne Tool) für jedes Attribut auswählen, auf welchem Layer es liegen soll (und damit sichtbar oder nicht-sichtbar sein soll b) global: Befehl _ATTSYNC HTH, - alfred - ------------------ www.hollaus.at |
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 12. Jun. 2010 22:28 <-- editieren / zitieren --> Unities abgeben:
|
StephanJP Mitglied CAD-Admin
Beiträge: 829 Registriert: 09.11.2000 AutoCAD ,MAP 3D, Civil 3D, P&ID, VehicleTracking alles bis 2022, BBSoft, Win 10 Enterprise, Canon PlotClient Canon TX2000, TX3000
|
erstellt am: 12. Jun. 2010 23:41 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
Hallo Didi, es gibt in Autocad den Befehl BATTMAN (BlockATTributManager), mit diesem kann man im nachhinein aus Autocad 'mit Boardmitteln' u.a. den Sichtbarkeitsstatus von Attributen vorhandener Blöcke einfach ändern ohne dieses mit Layern steuern zu müssen. ------------------ gruß Stephan [Diese Nachricht wurde von StephanJP am 12. Jun. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 13. Jun. 2010 09:56 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 13. Jun. 2010 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
|
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 13. Jun. 2010 22:09 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 14. Jun. 2010 08:24 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
|
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 14. Jun. 2010 17:30 <-- editieren / zitieren --> Unities abgeben:
|
CADJojo Mitglied Techn.Zeichner/Konstrukteur im Ladenbau
Beiträge: 604 Registriert: 16.04.2010 Inventor 2022 / Windows 10 Pro Intel Xeon CPU E5-1620 v4 3,5 GHz / 32 GB RAM
|
erstellt am: 18. Jun. 2010 08:11 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
Moin. Habe gerade auf der Tool-CD 4/2009 des AutoCAD-Magazins das Programm ATT-TOOLS.LSP gefunden (Unsichtbar- und Sichtbarschalten von Attributen durch Anklicken). Hab es aber noch nicht ausprobieren können.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Fanny CAD Mitglied
Beiträge: 338 Registriert: 22.01.2010 AutoCAD 2015 AutoCAD Mechanical 2013 WIN 7, MS Office 2010
|
erstellt am: 18. Jun. 2010 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
Um mich hier auch noch mit reinzuhängen: Warum kann die Steuerung nicht über einen Sichtbarkeitsparameter (dynamischer Block) gesteuert werden? Meines Wissens ging das in ACAD2004. Zugegeben, dann muss erst mal jeder Block einzeln zugewiesen bekommen, ob die Sichtbarkeit an oder aus sein soll. Und ein weiteres Problem: die Eingabe von Werten im Attributs-Editor kann bei ausgeschalteten Attributen Probleme bereiten, siehe http://ww3.cad.de/foren/ubb/Forum54/HTML/024740.shtml Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 18. Jun. 2010 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für Goofy007
|