SOLIDWORKS Macro pentru a comuta “auto-rotire vizualizare normală pentru a schița planul la crearea schiței și editarea schiței”

opțiunea “Auto-Rotire vizualizare normală pentru a schița planul la crearea schiței și editarea schiței”, după cum sună, rotește automat orientarea vizualizării pentru a fi normală la un plan de schiță atunci când este creat sau editat. În acest articol vă voi arăta cum atribuiți această opțiune unui comutator de comutare.

opțiunea se găsește în instrumente > Opțiuni > Opțiuni sistem > schiță > rotire automată vizualizare normală pentru a schița planul la crearea schiței și editarea schiței. Această opțiune este dezactivată (debifată) în mod implicit în SOLIDWORKS 2020 și versiunile anterioare, dar este activată (bifată) în mod implicit în SOLIDWORKS 2021.

 SOLIDWORKS auto-rotire vezi normal pentru a schița planul pe crearea schiță și schiță edita

auto-rotire vezi normal pentru a schița planul pe crearea schiță și schiță edita

fiecare utilizator este diferit; unii preferă această opțiune activată tot timpul, în timp ce alții nu. Dacă sunteți ca mine, ați putea prefera să activați și să dezactivați această opțiune după bunul plac cu un simplu clic pe un buton. Deși nu există un buton de comandă pentru această opțiune de sistem, se poate crea o macrocomandă rapidă pentru a activa și dezactiva opțiunea după bunul plac. Pur și simplu copiați & lipiți codul de mai jos într-o nouă macrocomandă și veți fi pe drum.

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

dacă sunteți nou la macro-uri, vă rugăm să consultați următorul articol de blog despre cum să creați butoane Macro în SOLIDWORKS.

notă: Exemplele API sunt furnizate ca atare și ar trebui utilizate doar ca referință. Puteți să-l utilizați în mediul dvs., să-l modificați sau să-l distribuiți, dar Javelin nu este responsabil pentru niciun fel de daune (inclusiv, fără limitare, daune cauzate de pierderea utilizării, a datelor, a profiturilor sau a afacerii) care decurg din utilizarea acestor informații, aplicații sau servicii.

Aflați mai multe despre macrocomenzile SOLIDWORKS/API

puteți afla mai multe despre cum să le creați pe ajutorul SOLIDWORKS API, precum și despre instruirea oferită de Javelin, SOLIDWORKS VB pentru aplicații și cursuri de formare SOLIDWORKS API, pe care le puteți lua în direct online sau într-una din sălile noastre canadiene. Verificați programul nostru pentru a afla mai multe.

Leave a Reply