| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Reaktoren (629 mal gelesen)
|
gerd3012 Mitglied Planung Haustechnik
Beiträge: 111 Registriert: 24.07.2002 Architecture 2024, MEP 2024, Windows 10, Linear, CATS, Revit MEP 2022
|
erstellt am: 30. Okt. 2002 12:37 <-- editieren / zitieren --> Unities abgeben:
hallo, ich hab da mal eine Frage bezgl. Reaktoren. Ich bin gerade dabei, ein Programm zu schreiben, mit dem ich Objekt-Reaktoren an auszuwählende Objekte anhängen möchte. Das klappt auch soweit. Ich finde aber keinen Weg abzufragen, ob an dem Objekt nicht schon der Reaktor hängt. Gibt es eine Möglichkeit abzufragen, ob, wie und womit das Objekt verknüft ist ? Wäre schön, wenn mir da jemand helfen kann. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 31. Okt. 2002 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für gerd3012
Hallo Gerd, gleich einmal vorweg: Reactoren sind nicht unbedingt mein Spezielgebiet. Aber nach dem ersten Hinschauen sieht es für mich so aus, wenn über die Extendet Data nichts über einen evtl. vorhandenen Reacctor rauszubekommen ist, dann muß man einen anderen Weg gehen. Da die Reactoren irgendwo (evtl. in den Dictionaries?) gespeichert sind, dann existiert von dort aus eine Verbindung zum Objekt. Somit ist zuerst der betreffenbde Reactor zu untersuchen und die Verknüpften Objekte in einer Liste zu speichern. Wenn du also überprüfen möchtest, ob der Reactor bereits verknüpft ist, dann brauchst du nur diese Liste durchsuchen. Ein andererer Weg wäre die Rückmeldungen beim Dranhängen des Reactors zu vergleichen. Evtl. (ich habe das aus Zeitgründen nicht geprüft) ergibt es verschiedene Ergebnisse, woraus man dann schließen kann, ob der Reactor bereits dran hing oder nicht. Tut mir leid, dass ich im Moment keine konkretere Antwort geben kann, wäre aber interessant, wenn du dein Ergebnis hier posten würdest. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 07. Nov. 2002 08:30 <-- editieren / zitieren --> Unities abgeben: Nur für gerd3012
Hi Gerd, neben vlr-owner-add und vlr-owner-remove gibt es doch auch noch die Funktion vlr-owners. Die gibt dir doch genau das, was du suchst, nämlich eine Liste aller mit dem Reaktor verknüpften Objekte. Nur umgekehrt ist es nicht ganz so einfach: Die Frage, wieviele und welche verschiedenen Reaktoren an einem ausgewählten Objekt hängen, lässt sich so nicht beantworten, man kann nur von Seiten des Reaktors testen. Macht aber nix, es können ja nicht viele Reaktoren werden, da da die Absturzquote von AutoCAD sich pro Objektreaktor mindestens verdoppelt. Ist das nicht ein schöner Trost? Gruss, Axel
------------------ http://www.tutorial.autolisp.info
http://www.advanced.autolisp.info
http://www.activex.autolisp.info Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gerd3012 Mitglied Planung Haustechnik
Beiträge: 111 Registriert: 24.07.2002
|
erstellt am: 07. Nov. 2002 08:51 <-- editieren / zitieren --> Unities abgeben:
hallo auch, mein reactor sieht ungefähr so aus: (setq MeinReactor (vlr-object-reactor (list myobj) "ObjektReactor" '((:vlr-modified . mach-watt)))) Mit (vlr-pers MeinReactor) mach ich den dann auch resistent. Soweit klappt das. Programm reagiert auf Veränderung des Objekts. mit (vlr-owners MeinReactor) kann ich rauskriegen ob er schon dranhängt. wenn ich jedoch die zeichnung erneut öffne krieg ich nix mehr raus. gibt es denn da gar nix oder bin ich einfach nur zu doof ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 08. Nov. 2002 12:20 <-- editieren / zitieren --> Unities abgeben: Nur für gerd3012
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|