Objektsuche mit Sieb ACM-QFILTER.LSP
Für eine gefilterte Objektwahl hat AutoCAD die Standardbefehle FILTER und SAUSWAHL sowie das Expresstool GETSEL im Angebot.
Das LISP-Tool ACM-QFILTER.LSP bringt eine weitere Technik an den Start. Mit dieser Routine lassen sich beliebige Filter mit bis zu vier Filterkriterien zusammenstellen. Jede Filterbedingung wird dabei von einem eigenen Quellobjekt in der Zeichnung abgegriffen. Nach dem Aufruf zeigt das Programm in der Befehlszeile an, welche Einstellungen für den Filter aktuell gelten. Anschließend schreitet es zur Abfrage des ersten Filterkriteriumwerts. Hierbei lässt sich über „Einstellungen“das gleichnamige Dialogfeld öffnen, in dem der Programmablauf und weitere Befehlsoptionen geregelt werden.
Vier Kontrollkästchen steuern, welche der Kriterien „Objekttyp“, „Farbe“, „Layer“und „Linientyp“in den Filter Einzug halten. Über ein weiteres Kontrollkästchen wird festgelegt, ob bei der Wahl der Quellobjekte
auch verschachtelte Objekte wählbar sind, beispielsweise Elemente von Blockreferenzen, Bemaßungen oder externen Referenzen. Ist mindestens eine der beiden Filterkriterien „Farbe“oder „Linientyp“markiert, lässt sich per Option „Farbe/L.-Typ-Filterausnahme ein“bestimmen, wie der gewählte Filterwert zu interpretieren ist. Wurde zum Beispiel für den Farbfilter ein Objekt gewählt, dem die Farbe „Rot“direkt zugewiesen ist, werden bei inaktiver Filterausnahme nur Objekte in den Auswahlsatz übernommen, die ebenfalls direkt rot gefärbt wurden.
Ist die Filterausnahme aber aktiv, kommen zwei Auslegungen zum Tragen. Bei der Variante „Gemäß Layereigenschaft“werden ausschließlich Objekte ermittelt, die die Farbe „VonLayer“besitzen und auf einem roten Layer liegen. Objekte mit Direktzuweisung „Rot“bleiben unberücksichtigt. Bei „Gem. Objekt- und Layereig.“dagegen werden sowohl rote Objekte mit Farbdirektzuweisung als auch Objekte mit der Farbe „VonLayer“auf roten Layern in den Auswahlsatz aufgenommen. Analog dazu verhält es sich mit dem Filterkriterium „Linientyp“. Je nach Einstellung der abzufragenden Filterbedingungen werden dann nach und nach für jedes Kriterium Quellobjekte abgefragt, deren Werte in den Filter eingebaut werden. Nach der Definition der Spielregeln erfolgt die eigentliche Objektwahl gemäß der Einstellungsoption „Anwenden auf“. Entweder wird eine standardmäßige Objektwahl per Picken, Fenster oder Kreuzen durchgeführt oder aber das Tool durchforstet das gesamte aktuelle Layout und sucht nach entsprechenden Elementen. So oder so landen alle gefundenen Objekte in einem Auswahlsatz und werden mit Griffen markiert. (Gerhard Rampf/ra)■
Programm: ACM-QFILTER.LSP
Funktion: Objekte mit Vierfach-Filter wählen
Autor: Gerhard Rampf
Lauffähig ab: AutoCAD 2005
Bezug: nur auf Tool-CD 8/2020