JavaScript UCS
Percurso de formação para criar User Created Standards (UCS) em JavaScript no CABINET VISION, desde o primeiro script até à automação avançada de formas, CAD e módulos em série. Os artigos seguem uma progressão por níveis: comece pelo Nível 1 mesmo que já conheça UCS tradicionais, porque a forma de pensar em JavaScript é diferente.
Percurso de aprendizagem recomendado.
| Artigo | Nível | Para quê |
|---|---|---|
| 01 · O que é um UCS JavaScript e o ambiente de trabalho | Iniciante | Perceber onde se escreve, quando corre e como se testa um UCS |
| 02 · JavaScript essencial para UCS | Iniciante | A linguagem: variáveis, condições, ciclos, funções, erros |
| 03 · Parâmetros, atributos e choice lists | Iniciante | Ligar o código ao CABINET VISION e criar opções para o utilizador |
| 04 · Navegar no modelo: objetos, hierarquia e arestas | Intermédio | Encontrar e modificar outros objetos a partir do UCS |
| 05 · Funções, bibliotecas, erros e depuração | Intermédio | Escrever código reutilizável, robusto e fácil de manter |
| 06 · Projeto guiado: UCS "Add Side Fillers" | Intermédio | Aplicar tudo num UCS completo, passo a passo |
| 07 · Shaping com JavaScript | Avançado | Formas paramétricas em peças, operações, portas, tampos e módulos |
| 08 · CAD 2D e cotas com JavaScript | Avançado | Anotações, símbolos e cotas automáticas em peças e módulos |
| 09 · Casos avançados | Avançado | Scribes multi-módulo, prateleiras inclinadas e gavetas em U |
| 10 · Referência rápida e checklist | Todos os níveis | Consulta rápida de métodos, padrões e boas práticas |
💡 Como estudar
Leia o artigo, veja o vídeo indicado nas marcas ▶ e faça o exercício no fim de cada secção num trabalho de teste. Os exercícios são pequenos de propósito: o objetivo é ganhar o hábito de alterar pouco, testar muito.
Antes de começar
- Conhecimento sólido de CABINET VISION: métodos de construção, Object Tree, parâmetros de peça (posição, dimensões, rotações) e o que o software já faz sem UCS.
- Um trabalho de teste só para experimentar (nunca experimente num projeto de cliente).
- O Help aberto em JavaScript Object Model, JavaScript Functions e System Parameters.
- Uma referência de JavaScript geral (ex.: W3Schools) e um editor de texto para guardar notas e excertos.
Conteúdo baseado na playlist "JavaScript UCS" do canal The Cabinet Vision Guy (YouTube), reorganizado e complementado pela Bitmind. Diagramas, texto e exemplos de código: Bitmind.