Sonntag, 1. März 2020

Unerwartetes verhalten von Dynamischen Blöcke

Wenn Dynamische Blöcke nach Öfteren umarbeiten sich unerwartet verhalten, kann das an verwaisten
Aktionen liegen. Aktionen hängen im Normalfall immer an einem Parameter. Wird dieser Parameter gelöscht kann es passieren das die dazugehörigen Aktionen im Block noch vorhanden bleiben.
Wenn die Systemvariable " BACTIONBARMODE = 1 (Vorgabe)" steht, sieht man diese Reste jedoch nicht.



Zur Abhilfe stellt man die Systemvariable BACTIONBARMODE auf 0.



Jetzt zeigt sich das nach dem Löschen des Längen Parameter die Aktionen Strecken2 und Verschieben 1 noch vorhanden sind.
Die verwaisten Aktionen können nun angewählt und gelöscht werden.



Auch ein Grund warum manchmal ein Parameter nicht richtig Funktioniert, ist die versehentliche Anwahl von Aktion beim Zuweisung einer Aktion.
Normalerweise ist bei BACTIONBARMODE=1 es gar nicht möglich die Aktionen mit an zu wählen, warum auch immer kann es jedoch passieren das diese mit im Auswahlsatz landen.
Hier hilft es ebenfalls die Variable auf 0 um zu stellen, dann wird beim Markieren einer Aktion gleich gezeigt welche Objekt hiermit Verknüpft sind.



Die Aktionen vom Länge Parameter (Strecken2 und Verschieben1) sind im Auswahlsatz der Drehen Aktion vom Parameter Winkel1
Dies führt dazu das der Block sich später verzieht.


Wenn die Aktionen aus der Drehen Auswahl entfernt werden


Funktioniert der Block endlich wieder wie gewollt.

Keine Kommentare:

Kommentar veröffentlichen