SOLIDWORKS Macro para alternar “Auto-rotate view normal to sketch plane on sketch creation and sketch edit “
a opção” Auto-rotate view normal to sketch plane on sketch creation and sketch edit”, como parece, gira automaticamente a orientação de visualização para ser normal para um plano de esboço quando é criado ou editado. Neste artigo, mostrarei como atribuir essa opção a uma chave seletora.
a opção é encontrada em Ferramentas > opções > Opções do sistema > esboço > visualização de rotação automática normal para esboçar plano na criação de esboço e edição de esboço. Esta opção está desativada (desmarcada) por padrão no SOLIDWORKS 2020 e anterior, mas está ativada (marcada) por padrão no SOLIDWORKS 2021.
Auto-rotate view normal to sketch plane on sketch creation and sketch edit
cada usuário é diferente; alguns preferem essa opção ativada o tempo todo, enquanto outros não. Se você é como eu, você pode preferir ativar e desativar essa opção ao seu gosto com um simples clique de um botão. Embora um botão de comando não exista para esta opção do sistema, Uma Macro rápida pode ser criada para ativar e desativar a opção à vontade. Basta copiar & cole o código abaixo em uma nova Macro e você estará a caminho.
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
se você é novo em Macros, consulte o seguinte artigo do blog sobre como criar botões de Macro no SOLIDWORKS.
nota: Os exemplos de API são fornecidos como estão e devem ser usados apenas como referência. Você pode usá-lo em seu ambiente, alterá-lo ou distribuí-lo, mas Javelin não é responsável por quaisquer tipos de danos (incluindo, sem limitação, danos por perda de uso, dados, lucros ou negócios) resultantes dos usos dessas informações, aplicativos ou serviços.
Saiba mais sobre as Macros/API do SOLIDWORKS
você pode aprender mais sobre como criá-las na ajuda da API do SOLIDWORKS, bem como o treinamento que o Javelin oferece, o SOLIDWORKS VB para aplicativos e os cursos de treinamento da API do SOLIDWORKS, que você pode fazer on-line ao vivo ou em uma de nossas salas de aula Canadenses. Confira nossa programação para saber mais.
Leave a Reply