SSG logo     Circuit Simulator, versione 1.0 English

Note di installazione del "Circuit Simulator"

Scarica la distribuzione

Live Demo!.

Note d'installazione.

Guida di utente.

Note di rilascio


"Circuit simulator" è realizzato in javascript / AngularJS ed è composto dalle seguenti funzioni:
start() / start4bit() Inizializza variabili del progetto e gestisce il tempo di esecuzione del circuito
startstep() / startstep4bit() Inizializza variabili del progetto e gestisce tutte le richieste di cambio di step (tramite i pulsanti "Next Step" e "Back step" nel caso dell'avvio del progetto in modalità "Step by Step"
goStep() / goStep4bit() Gestisce il calcolo delle step eseguite e da eseguire, quindi anche il decremento e l'incremento delle step
resetta() / resetta4bit() Resetta tutti i valori di tutti i campi e registri.
change_faddr() / change_4bit() Aggiorna l'immagine del fulladder/dei fulladder. Nel caso del change_faddr() esso aggiorna anche la descrizione del fulladder step per step.
select() È una funzione dei Full Adder paralleli. Essa seleziona, dal numero binario preso in input, il bit che sta venendo sommato in uno dei 4 Full Adder.
resultx() Aggiorna ad ogni step il fulladder singolo animato che si trova sopra uno dei 4 Full Adder ed il risultato sottostante di ogni singolo FullAdder
sumBin() Fa la somma tra due bit considerando il riporto ed aggiorna quest' ultimo.
Key() Verifica se l'utente inserisce un numero valido (o 1 o 0) negli input box, se l'utente non digita un numero binario questa funzione annulla la digitazione da tastiera.
selected() Aggiorna il colore delle voci del menu al click di una voce.


Compilazione:
Circuit Simulator è un'applicazione web, non necessita di compilazione ed installazione.

Sviluppi e collaudi:

Text editor: Brackets.

Framework: Twitter Bootstrap 3, AngularJS

Testato e funzionante su windows/linux con browser compatibili (vedi Note di installazione).


Per eventuali domande, critiche e/o commenti è possibile scrivere a Stefano Borzì, Danilo Tascone, autori della presente versione del programma.


Logo di licenza GPL v. 3 Valid CSS! Valid HTML 4.01 Transitional

Data: 29/07/2015
Stefano Borzì && Danilo Tascone
Simulatori di Architettura degli elaboratori (2014-2015, U. Catania, DMI)