# Beve panoramica

## Introduzione

KTechlab è un IDE per microcontrollori ed elettronica. Può eseguire simulazioni di una gran varietà di componenti (logici, integrati, lineari, non lineari e reattivi), simulare e fare il debug dei microcontrollori PIC con gpsim. Viene anche fornito con i suoi linguaggi di alto livello, strettamente collegati e complementari: &flowcode; e &microbe;.

È stato progettato per essere semplice da usare e il meno invadente possibile: tutti i componenti (e anche FlowParts) hanno un aiuto contestuale sensibile, e le simulazioni elettroniche sono semplici come trascinare i componenti sull'area di lavoro e creare connettori che si instradano fra i loro piedini. &flowcode; permette ai nuovi utenti dei PIC di creare istantaneamente i loro programmi, mentre la simulazione elettronica permette di attraversare il programma assembly del PIC all'interno di un circuito.

## Documenti

Per iniziare con &ktechlab; hai bisogno di creare un nuovo documento, il cui tipo dipenderà dalla tua attività:

- Documento &flowcode; - Costruisci un programma per PIC con i diagrammi di flusso.

- Documento Circuito - Simula i circuiti elettronici ed i microcontrollori.

- Documento &microbe; - Linguaggio ad alto livello per i PIC, usato anche da &flowcode; per generare il codice assembly.

- Documento Assembly - Inizia a scrivere un programma assembly per i PIC.

&ktechlab; usa un modello di visualizzazione del documento in cui la logica del documento è completamente separata dalla vista aperta del documento. Questo permette molte viste dello stesso file.

Quando viene creato un documento, la vista viene creata in una scheda separata. Ogni scheda può supportare un qualsiasi numero di viste, ripetute secondo un qualsiasi schema arbitrario. Questo consente, ad esempio, di simulare un programma PIC in un circuito, e di passare al programma in un documento di assembly nella stessa scheda.

Il contenuto delle schede può essere duplicato trascinando la scheda in un'area vuota della barra delle schede; possono inoltre essere inserite in una scheda esistente trascinandole su quella scheda.

Istruzioni dettagliate sul documento qui sopra possono essere trovate nei loro rispettivi capitoli.

## Disegno

Nei documenti Circuito e &flowcode; sono disponibili molti strumenti di disegno, incluso il testo, che sono raggiungibili facendo clic sull'icona di un pennello nella barra degli strumenti. Per disegnare trascina il mouse per formare sia una forma, sia una linea appropriata per lo strumento di disegno in uso.

Quando viene selezionato un disegno, questo può essere ridimensionato trascinando le sue maniglie. Tenendo premuto &Shift; durante il trascinamento la maniglia verrà agganciata alla griglia sottostante. Ciascuno strumento ha delle opzioni di base, tipo il colore, che sono accessibili dalla barra degli strumenti. Ci sono anche delle opzioni più avanzate che si trovano nella barra laterale Editor oggetto, come ad esempio le linee e gli stili della punta.