thesfinox / rlc-resolution

Resolution of RLC electric circuits.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UniTO

Esame di Tecniche di Calcolo per la Fisica

Università degli Studi di Torino - Anno Accademico 2014-2015

Autori:

  • Alessandra Cappati
  • Luca Gambarana
  • Riccardo Caramellino
  • Riccardo Finotello

Introduction

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.

Introduzione

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).

Installazione

  1. Da terminale entrare nella cartella dei file sorgenti in cui è presente anche questo README
  2. Digitare make nel terminale ed attendere la fine della compilazione (deve essere installato g++)
  3. 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 comando rlcsolve.

Istruzioni

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

About

Resolution of RLC electric circuits.

License:GNU General Public License v3.0


Languages

Language:C++ 98.3%Language:Makefile 1.7%