# Circuit

## Posizionamento dei componenti

A sinistra, sarà disponibile la scheda Componenti.

Il trascinamento di un componente dalla barra laterale nel circuito, lo posizionerà sotto il cursore del mouse. In alternativa, è possibile fare doppio clic su un elemento nella barra laterale Componenti per aggiungerlo ripetutamente al circuito. In questa modalità, una copia del componente selezionato sarà posizionata ripetutamente con il tasto sinistro del mouse fino a quando &Esc; viene premuto o si fa clic con il pulsante destro del mouse.

Per riposizionare un componente, fare clic con il tasto sinistro e trascinare. Lo si troverà agganciato alla griglia sottostante. Se si trascina il componente fuori dai bordi destro o inferiore dell'area di lavoro, l'area di lavoro sarà ridimensionata per adattarsi.

Tutti i componenti hanno una nozione di orientamento; 0, 90, 180 e 270 gradi. Anche quelli che non sono simmetrici rispetto a un asse possono essere capovolti. Per ruotare una selezione di componenti, fare clic con il pulsante destro del mouse e selezionare dal menu Orientazione oppure fare clic sui pulsanti di rotazione nella barra degli strumenti. È possibile accedere a quest'ultimo premendo i tasti [ e ] (familiari agli utenti di Inkscape). La barra laterale Elemento (a destra) fornisce un metodo efficace per impostare l'orientazione fornendo anteprime dei componenti. Anche il lancio di componenti è possibile solo tramite la barra laterale Elemento.

## Collegare i componenti

Esistono due modalità per la creazione di connessioni (cavi): automatica e manuale. Queste modalità sono selezionate tramite il menu a tendina Modalità di instradamento della connessione nella barra degli strumenti. Sperimentare con entrambi: l'instradamento automatico è spesso migliore per i piccoli circuiti, mentre i circuiti più complessi possono richiedere l'instradamento manuale.

In modalità automatica, creare una connessione trascinando da un pin componente o da una connessione esistente e rilasciando il mouse sul pin o sulla connessione desiderata. Si vedrà che la linea retta disegnata diventerà arancione quando sarà creata una connessione valida al rilascio del mouse. Se la linea che si sta disegnando è nera, è perché non c'è nulla sotto il cursore del mouse o si sta tentando di connettere due elementi già collegati. Durante il diagramma di flusso, i criteri per una connessione valida sono più complessi, ma ci arriveremo più avanti.

Il modo migliore per farsi un'idea dell'instradamento manuale delle connessioni è sperimentarlo. Fare clic sul pin o sulla connessione iniziale, quindi estendere il proto-connettore allontanando il mouse dal punto in cui si è fatto clic. Per posizionare un angolo, fare clic con il tasto sinistro. Per annullare il disegno della connessione, premere &Esc; oppure fare clic con il pulsante destro del mouse.

&ktechlab; fa del suo meglio per mantenere i percorsi delle connessioni. Tuttavia, se si trascina un componente, i punti finali di una connessione si spostano l'uno rispetto all'altro, &ktechlab; sarà costretto a ridisegnare la connessione utilizzando l'instradamento automatico. Prima di spostare un componente, è possibile vedere quali connettori dovranno essere reindirizzati, poiché diventeranno grigi al clic.

Per rimuovere una connessione esistente, selezionarla disegnando un piccolo rettangolo di selezione su una parte del connettore e premere Canc.

## Attributi dei componenti

La maggior parte dei componenti avrà attributi modificabili, come la resistenza per i resistori. Per impostazione predefinita, è possibile modificare semplici attributi nella barra degli strumenti, quando viene selezionato un gruppo dello stesso tipo di componenti. Se la selezione contiene una combinazione di diversi tipi di componenti (come resistori e condensatori), non saranno visualizzati attributi per la modifica.

Alcuni componenti hanno attributi più avanzati che non sono accessibili tramite la barra degli strumenti. Questi si trovano nella barra laterale Elemento sulla destra. Il diodo, ad esempio, ha diverse caratteristiche comportamentali che è possibile modificare qui.

Esiste un tipo di attributo che non può essere modificabile dalla barra degli strumenti o dalla barra laterale Elemento - testo multi-linea. Facendo doppio clic sull'elemento, si aprirà una finestra in cui è possibile inserire il testo.

## Simulazione

In modo predefinito, la simulazione sarà eseguita quando si crea un nuovo circuito. Lo stato della simulazione viene visualizzato nella parte inferiore destra della vista di un circuito e può essere modificato tramite il menu Strumenti. Innanzitutto, una piccola spiegazione su come funziona il simulatore. Questo dovrebbe consentirvi di trarne il massimo.

Quando viene creato o modificato un circuito, le aree interessate vengono suddivise in gruppi di pin e connessioni che possono essere considerate indipendenti. Ogni gruppo viene quindi simulato come entità separata (sebbene interagisca ancora tramite i componenti), con la simulazione fornita in base alla complessità del gruppo. I gruppi complessi, come quelli che coinvolgono componenti non lineari come i LED, sono lenti da simulare. I gruppi che contengono solo pin logici, di cui solo uno controlla il valore su tali pin, sono i più veloci da simulare.

I risultati della simulazione sono forniti attraverso diversi mezzi grafici.

I pin sui componenti visualizzeranno barre laterali di tensione. Questi sono di colore arancione per tensione positiva e blu per tensione negativa. La loro lunghezza dipende dal livello di tensione e la loro larghezza dalla quantità di corrente che fluisce attraverso il pin. Questi possono essere disattivati nella pagina Generale della finestra Configurazione.

Passando il puntatore del mouse su un pin o una connessione sarà visualizzata un suggerimento che mostra la tensione e la corrente in quel punto del circuito. Numerosi componenti forniscono anche un riscontro grafico, ad esempio LED e voltmetri o amperometri.

Infine, c'è l'oscilloscopio, discusso nella prossima sezione.

## Oscilloscopio

L'oscilloscopio può registrare dati logici, di tensione e di corrente. La sonda logica è ottimizzata per la memorizzazione di campioni booleani, quindi dovrebbe essere utilizzata al posto della sonda di tensione quando si misura la logica.

Per raccogliere dati, creare un nuovo componente sonda e collegarlo a un punto appropriato nel circuito. Si vedrà il risultato disegnato immediatamente nell'oscilloscopio. L'aggiunta di più sonde schiaccerà le uscite una accanto all'altra: è possibile riposizionarle trascinando le frecce a sinistra della vista dell'oscilloscopio e modificarne i colori tramite gli attributi della sonda.

Per le sonde di tensione e corrente, l'intervallo dei valori di ingresso può essere regolato nella barra laterale Editor degli elementi sulla destra.

L'ingrandimento è controllato da un cursore. Il ridimensionamento è logaritmico; per ogni pochi pixel su cui si muove il cursore, il fattore di ingrandimento sarà moltiplicato per una costante. &ktechlab; simula la logica con una precisione massima di 1 microsecondo e al massimo livello di ingrandimento, un microsecondo è rappresentato da 8 pixel.

Quando la barra di scorrimento viene trascinata fino alla fine, rimarrà lì fino a quando vengono registrati nuovi dati. Altrimenti, la posizione della barra di scorrimento rimane fissa nel tempo. La vista dell'oscilloscopio può anche essere spostata avanti e indietro facendo clic con il tasto sinistro e trascinando la vista. A causa delle limitazioni del sistema di oggetti sottostante, lo scorrimento sarà molto granulare al massimo livello di ingrandimento.

Facendo clic con il tasto destro sulla vista dell'oscilloscopio, si apre un menu in cui è possibile controllare il numero di volte in cui la vista dell'oscilloscopio viene aggiornata. Ciò consente una visualizzazione più fluida, o riduce l'utilizzo della CPU.

## Sotto-circuiti

I sotto-circuiti offrono un modo riutilizzabile e ordinato di utilizzare un circuito, quando si è interessati solo a interagire con connessioni esterne al circuito. Il sotto-circuito viene creato come un IC, con i pin che fungono da interazione con il circuito interno.

Innanzitutto, deve essere costruito il circuito da utilizzare come modello per la creazione di un sotto-circuito. I punti di interazione sono definiti tramite i componenti di Connessione esterna. Questi devono essere collegati e posizionati nel punto in cui si desidera posizionare il pin sul sotto-circuito IC.

Quindi, selezionare il gruppo di componenti e connessioni esterne da trasformare in un sotto-circuito, quindi selezionare Crea sotto-circuito dal menu di scelta rapida. Vi sarà chiesto di digitare un nome per il sotto-circuito. Una volta creato, il nome apparirà nel selettore Componenti nella sezione Sotto-circuiti. Questo può essere trattato come qualsiasi componente normale - con l'opzione aggiuntiva di rimuoverlo facendo clic con il tasto destro del mouse sull'elemento e selezionando Rimuovi.