SolidWorks - Macro & API
Introduzione pratica allo sfruttamento delle macro e API per automatizzare i processi
Guarda l'anteprima
Questa sessione tecnica, di oltre 1 ora e suddivisa in 13 videolezioni, ti consente di apprendere in maniera pratica cosa sono le macro in SolidWorks, come crearle e come modificare il codice.
Anzitutto si parte con i vantaggi offerti dalle macro e quando conviene sfruttarle, si approfondisce l'ambiente di programmazione API basato su Visual Basic Application (VBA) e quali sono gli altri linguaggi con cui è possibile scrivere macro in SolidWorks.
Successivamente si affronta il caso studio di una flangia. Nella prima parte viene mostrato come registrare una macro che consenta di ricreare automaticamente la geometria della flangia. Nella seconda parte viene aperta la macro in ambiente VBA e fatto un approfondimento sulle righe di codice e come è possibile intervenire. Nella terza ed ultima parte, viene realizzata un'interfaccia grafica in ambiente VBA mediante la quale è possibile impostare il diametro esterno ed interno, cosi come lo spessore, per poi generare la geometria della flangia.
Inoltre, viene approfondito l'uso dell'applicazione Task Scheduler di SolidWorks, per poi approfondire la principale libreria online che contiene macro già scritte e pronte all'uso, dimostrando nella pratica come prelevare il codice da cui realizzare la macro.
Dopo aver visto questa sessione tecnica, sarai in grado di rispondere a queste domande:
Come registrare una macro che esegue una data operazione?
Come interpretare il codice e dove recuperare le API SolidWorks?
Come impostare un'interfaccia grafica di immissione dati da cui generare geometria?
Guarda la lezione di anteprima contenente gli argomenti della sessione tecnica!
Il tuo insegnante
Mi chiamo Umberto Fioretti e per formazione sono un Industrial Designer con oltre 10 anni di esperienza nella progettazione e sviluppo di prodotto in diversi ambiti, quali: medicale, macchine industriali e prodotti di consumo.
Formatore certificato SolidWorks dal 2010, con migliaia di ore di formazione svolta in aula e numerosi interventi tecnici in seminari e webinar. Nel 2014 ho ricevuto il riconoscimento di ELITE Application Engineer dalla SolidWorks e ad oggi ho conseguito oltre 40 certificazioni, specializzandomi sugli strumenti di simulazione.
Per tutto il resto ti rimando al mio profilo Linkedin dove oltretutto potrai leggere ciò che dicono di me le persone che hanno partecipato ai miei corsi.
Elenco delle lezioni
-
AnteprimaArgomenti della sessione tecnica (2:04)
-
Inizia1 - Perché usare le macro? (4:01)
-
Inizia2 - API SolidWorks (5:07)
-
Inizia3 - Introduzione al codice delle macro (3:12)
-
Inizia4 - Caso studio_Modellazione di una flangia (3:24)
-
Inizia5 - Registrare una macro (3:24)
-
Inizia6 - Codice della macro in VBA (12:01)
-
Inizia7 - Interfaccia grafica per immissione dati flangia (21:02)
-
Inizia8 - Creare un pulsante per la macro da inserire nel Command Manager (2:39)
-
Inizia9 - Utilità di pianificazione SolidWorks e macro già pronte (6:59)
-
Inizia10 - Libreria online da cui scaricare macro (3:52)
-
Inizia11 - Creare una macro dal codice scaricato online (6:34)
-
Inizia12 - Testo consigliato di approfondimento (1:20)
-
Inizia13 - Sintesi dei concetti più importanti (2:31)