- Alessandra Cappati
- Luca Gambarana
- Riccardo Caramellino
- Riccardo Finotello
This entry was part of the academic examination "Computational Techniques for Physics". The software is written in C++ and solves an arbitrary RLC electrical circuits and computes their output characteristics.
Il programma risolve un arbitrario circuito elettrico di tipo RLC: vengono restituiti in output (con la possibilità di salvare su file di testo) i parametri del circuito (impedenza totale, corrente circolante e suo sfasamento).
- Da terminale entrare nella cartella dei file sorgenti in cui è presente anche questo README
- Digitare
make
nel terminale ed attendere la fine della compilazione (deve essere installato g++) - Digitare
./rlcsolve
per avviare il programma
Eventualmente:
- Digitare
make clean
per eliminare i file *.o generati dalla compilazione dei file sorgente. - Digitare
sudo make install
per copiare l'eseguibile del programma nella cartella /usr/local/bin/ e averlo sempre disponibile da terminale come comandorlcsolve
.
Il programma guida ad ogni passo l'utente nell'inserimento, consentendo di non necessitare di una guida completa all'uso. Tuttavia si tenga conto della possibilità di inserire valori tramite il prefisso dell'unità di misura dopo avere interposto uno spazio. In particolare:
Richiesta | Input | Esito |
---|---|---|
Potenziale [V]: | 1.45 k | CORRETTO |
Potenziale [V]: | 1.45k | SBAGLIATO |
L'elenco degli identificativi delle unità di misura è:
PREFISSO | SIMBOLO | Ordine di grandezza (10^(n)) |
---|---|---|
yotta | Y | 24 |
zetta | Z | 21 |
exa | E | 18 |
peta | P | 15 |
tera | T | 12 |
giga | G | 9 |
mega | M | 6 |
chilo | k | 3 |
hecto | h | 2 |
deci | d | -1 |
centi | c | -2 |
milli | m | -3 |
micro | u | -6 |
nano | n | -9 |
pico | p | -12 |
femto | f | -15 |
atto | a | -18 |
zepto | z | -21 |
yocto | y | -24 |