Hallo Manfred,
du hast recht, Schalter bestehen aus verschiedenen Einzelkomponenten aber wenn du z.B. eine Schalter/Steckdosen-Kombi hast brauchst du nicht für den Schalter und für die Steckdose je einen Rahmen sondern einen Doppelrahmen. Wie willst du das erfassen ? Willst du für diese Kombination in einem Element die Info für den Rahmen eingeben ? Was ist wenn die Kombi geändert wird (andere Raumaufteilung, anderer Nutzerwunsch) und sagen wir mal ein Taster reinkommt, dann mußt du checken ob die Info für den Rahmen noch da ist und im richtigen Objekt usw. . Halte ich für eine Fleißarbeit, mich würds irgendwann nerven (aber das ist ja mein Problem und nicht deins
)
Die Idee von Alfred mit den Subblöcken find ich gar nicht so schlecht, aber auch hier wirst du Probleme mit Mehrfachrahmen haben. Oder du machst dir einen dynamischen Block in dem du die Rahmenart einstellen kannst, aber ich hab keine Ahnung wie deine Auswertung darauf reagiert.
Meine Idee wäre eine Programm (Lisp) daß folgendes macht:
Alle entsprechende Blöcke prüfen ob in einen definierten Richtung (Blockdrehung berücksichtigen) und einem bestimmten maximalen Abstand weitere entsprechende Blöcke zu finden sind. Alle gefundenen Blöcke sammenn, zählen und der Rahmen für die Kombination ist gefunden. Diese Info in EINEN der Blöcke eintragen und das wars.
Ich weis - ist noch etwas rudimentär aber so sollte es gehn.
Eine andere Idee ist natürlich die Info für Rahmen IMMER INS GLEICHE Attribut einzutragen dann sollte das mit den Spalten doch gehn. Da ich die Datenextration von ACAD nicht verwende weis ichs nicht.
So - das waren meine Ideen und jetzt viel Spass beim Ausprobieren.
------------------
Gruß
Andreas
http://kraus-cad.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP