Resolution of RLC electric circuits.
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).
make
nel terminale ed attendere la fine della compilazione./rlcsolve
per avviare il programmaEventualmente:
make clean
per eliminare i file *.o generati dallasudo make install
per copiare l’eseguibile del programma nellarlcsolve
.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 |