SOLIDWORKS-Makro zum Umschalten “Ansicht automatisch drehen normal zur Skizzenebene bei Skizzenerstellung und Skizzenbearbeitung”

Die Option “Ansicht automatisch drehen normal zur Skizzenebene bei Skizzenerstellung und Skizzenbearbeitung” dreht, wie es sich anhört, die Ansichtsausrichtung automatisch so, dass sie normal zur Skizzenebene ist, wenn sie erstellt oder bearbeitet wird. In diesem Artikel zeige ich Ihnen, wie Sie diese Option einem Kippschalter zuweisen.

Die Option befindet sich unter Extras > Optionen > Systemoptionen > Skizze > Ansicht automatisch drehen normal zur Skizzenebene bei Skizzenerstellung und Skizzenbearbeitung. Diese Option ist in SOLIDWORKS 2020 und früheren Versionen standardmäßig deaktiviert (deaktiviert), in SOLIDWORKS 2021 jedoch standardmäßig aktiviert (aktiviert).

SOLIDWORKS Auto-Rotate-Ansicht normal zur Skizzenebene bei Skizzenerstellung und Skizzenbearbeitung

Auto-Rotate-Ansicht normal zur Skizzenebene bei Skizzenerstellung und Skizzenbearbeitung

Jeder Benutzer ist anders; einige bevorzugen diese Option die ganze Zeit aktiviert, während andere dies nicht tun. Wenn Sie wie ich sind, können Sie diese Option mit einem einfachen Knopfdruck nach Ihren Wünschen ein- und ausschalten. Obwohl für diese Systemoption keine Befehlsschaltfläche vorhanden ist, kann ein Schnellmakro erstellt werden, um die Option nach Belieben ein- und auszuschalten. Kopieren Sie einfach & und fügen Sie den folgenden Code in ein neues Makro ein.

Option Explicit' ******************************************************************************' Created by Javelin Technologies. Please use this Macro at your own discretion.' Javelin Technologies is not responsible for any undesired results. Always test before use!' This code will toggle the option "Auto-rotate view normal to sketch plane on sketch creation and sketch edit"' ******************************************************************************Dim swApp As SldWorks.SldWorksDim boolstatus As BooleanSub main()Set swApp = Application.SldWorks'Check the current Option Settingboolstatus = swApp.GetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoNormalToSketchMode)'Switch the settingIf boolstatus Then swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swAutoNormalToSketchMode, FalseElse swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swAutoNormalToSketchMode, TrueEnd IfEnd Sub

Wenn Sie mit Makros noch nicht vertraut sind, lesen Sie bitte den folgenden Blogartikel zum Erstellen von Makroschaltflächen in SOLIDWORKS.

HINWEIS: Die API-Beispiele werden unverändert bereitgestellt und sollten nur als Referenz verwendet werden. Sie können es in Ihrer Umgebung verwenden, ändern oder verteilen, aber Javelin ist nicht verantwortlich für Schäden jeglicher Art (einschließlich, ohne Einschränkung, Schäden aus dem Verlust von Nutzung, Daten, Gewinn oder Geschäft), die sich aus der Nutzung dieser Informationen, Anwendungen oder Dienste ergeben.

Erfahren Sie mehr über SOLIDWORKS Makros/API

Sie können mehr über die Erstellung dieser Makros in der SOLIDWORKS API-Hilfe sowie in den von Javelin angebotenen Schulungen, SOLIDWORKS VB für Anwendungen und SOLIDWORKS API-Schulungen erfahren, die Sie live online oder in einem unserer kanadischen Klassenzimmer absolvieren können. Überprüfen Sie unseren Zeitplan, um mehr zu erfahren.

Leave a Reply