Programma del corso
PROGRAMMAZIONE E CAD PER LA PROGETTAZIONE ELETTRICA
PROGRAMMA
A.A. 2024-2025
Prof. Ing. Stefano Elia
__________________________________________
DESCRIZIONE DEL CORSO
Il corso ha l’obiettivo di rendere l’allievo capace di risolvere un problema tecnico progettuale programmando
software specifico, nonché di rappresentare la relativa soluzione mediante l’uso degli strumenti più comuni di
disegno al calcolatore.
Le principali problematiche tecniche trattate nel percorso formativo sono di tipo elettrico, elettronico,
elettromeccanico ed energetico, con approfondimenti legati ai sistemi di controllo ed alle problematiche di
sicurezza ed affidabilità degli stessi.
Il corso intende anzitutto fornire le nozioni essenziali sugli strumenti informatici necessari alla programmazione di
un computer, sia per il calcolo sia per la gestione, il controllo e l’ottimizzazione di sistemi.
Nel seguito del corso l’allievo viene introdotto alla logica essenziale della programmazione ed alle relative
fondamentali strutture informatiche di base.
Vengono approfonditi in maniera particolare i diagrammi di flusso e gli schemi a blocchi necessari a progettare
qualsiasi tipo di software o di sistema tecnico complesso in generale. Tali strutture logiche vengono curate con
la massima precisione anche dal punto di vista del disegno.
Il corso fornisce le strategie per migliorare la comunicazione basata sul disegno manuale ed elettronico:
particolare cura viene posta nel migliorare il metodo di comunicazione grafica necessario per condividere i
progetti con altri progettisti, con i tecnici addetti ai lavori ed infine anche con gli utenti.
Vengono introdotte le principali regole di elettrotecnica relative al funzionamento di circuiti logici di comando e
controllo per sistemi elettrici; tali logiche vengono applicate allo studio ed alla rappresentazione dei relativi
diagrammi di flusso e tabelle di stato.
Durante il corso, l’allievo apprende le nozioni di base del disegno tecnico al calcolatore (CAD), acquisendo la
capacità di produrre in due dimensioni: rilievi di ambienti, rappresentazioni di componenti meccanici,
elettromeccanici, schemi elettrici elementari, schemi di sistemi logici di controllo e comando, diagrammi di
flusso e diagrammi funzionali di sistemi elettrici.
Le capacità acquisite vengono continuamente messe in pratica nel laboratorio di informatica durante l’intera
durata del corso; questo attraverso esercitazioni nelle quali l’allievo deve risolvere problemi tecnici reali
derivanti dal mondo della progettazione.
L’esame di basa sulla risoluzione informatica di un problema tecnico di natura elettrica e sulla presentazione della
relativa soluzione, mediante gli strumenti di base acquisiti durante il corso.
PROGRAMMA
Disegno tecnico al calcolatore:
Software di grafica raster e vettoriale
Database per grafica vettoriale
Le impostazioni iniziali del disegno tecnico
Le primitive grafiche e gli oggetti del disegno tecnico vettoriale
Le modalità di inserimento degli oggetti
Le modalità di supporto al puntamento
Le modalità di selezione oggetti
I comandi di modifica degli oggetti
Utilizzo e compatibilità delle immagini raster (importazione e fruizione dei vecchi elaborati)
Riferimenti e strutture grafiche per la costruzione del disegno
Le campiture
L'uso dei layer
La quotatura di un disegno ed il testo
Principali regole e norme del disegno tecnico
Simbologia e leggenda
L'uso dei blocchi con e senza attributi
La squadratura ed il cartiglio
L’uso dello spazio carta
La stampa in scala
Circuiti elettrici e relative regole di base
Disegno dei circuiti elettrici
Relé e sistemi di comando e controllo
Rappresentazione dei sistemi di comando e controllo e delle relative tabelle di stato e di funzionamento
Esercitazioni di disegno tecnico al calcolatore:
Impostazione di una tavola di progetto, della relativa simbologia, della leggenda e del cartiglio
Rilievo e rappresentazione di pezzi meccanici, componenti elettrici, macchine elettriche, relé e sistemi elettrici in genere
Rilievo e disegno di architettonico o di parti di macchine e sistemi
Rappresentazioni edili in pianta
Rappresentazioni in proiezioni ortogonali
Rappresentazione in assonometrie cavaliera e isometrica
Rappresentazione delle sezioni
Rappresentazione di diagrammi di flusso e di schemi logici
Disegno di circuiti elettrici per il comando ed il controllo dei sistemi elettrici
Disegno delle tabelle di stato logico di un sistema elettromeccanico
Programmazione:
Introduzione alla programmazione
Le funzioni elementari della programmazione
Struttura generale di un computer o di un microcontrollore
Gestione della memoria
Diagrammi di flusso dei programmi
Cenni sui database e relativo trattamento
Richiami di analisi numerica ed applicazioni
Cenni sui sistemi informatici di previsione, comando, supervisione e controllo di impianti e sistemi automatici
Introduzione al linguaggio C
Struttura di un programma
Programma sorgente, compilatore e file eseguibile
Principali tipologie di variabili
Operazioni su variabili, vettori e matrici
Operazioni su variabili di diversa natura
Principali funzioni logiche, matematiche e trigonometriche
Istruzioni condizionate
Cicli custom, standard ed impliciti
Lettura/scrittura da/su file
Sottoprogrammi
Gestione dei messaggi d’errore e correzione
Metodi di debug e di collaudo dei programmi
Esercitazioni di programmazione con verifica dei risultati ottenuti:
Redazione dei diagrammi di flusso dei programmi
Operazioni matematiche di base
Soluzione di problemi numerici in genere
Implementazione di sistemi di ottimizzazione numerica
Operazioni su database: lettura, scrittura, ricerca, inserimento, cancellazione ed ordinamento dei dati
Ricerche e analisi statistiche dei dati in un database
Analisi di previsione e di utilizzo dell’energia nei sistemi elettrici ed elettronici di potenza
Programmazione dei sistemi di collaudo del software