| KTechlab | ||
|---|---|---|
|
Captura de pantalla de KTechlab. | ||
| Información general | ||
| Tipo de programa | software libre | |
| Desarrollador | David Saxton, Daniel Clarke y otros. | |
| Licencia | GPL | |
| Información técnica | ||
| Programado en | C++ | |
| Interfaz gráfica predeterminada | Qt | |
| Archivos legibles | ||
| KTechlab circuit design | ||
| Archivos editables | ||
| KTechlab circuit design | ||
| Enlaces | ||
KTechlab es una aplicación para GNU/Linux que proporciona un potente entorno para el diseño de circuitos eléctricos y de microcontroladores. Incluye la simulación de distintos componentes (lógicos, integrados, lineales, no lineales y reactivos), simulación y depuración de microcontroladores PIC a través de gpsim, y posee lenguajes de alto nivel complementarios: Cuadros de flujo y Microbe.
El osciloscopio de KTechlab puede mostrar información tanto como el voltaje o la corriente como booleana (la cual se muestra hasta una velocidad de un millón de puntos por segundo). El zum es suave y en el máximo ocho millones de píxeles son mostrados por segundo.
La simulación lógica es rápida y tiene la capacidad de soportar muchos componentes lógicos. Actualmente KTechlab soporta:
El número de entradas de las puertas lógicas es ajustable. La simulación lógica es capaz de actualizarse un millón de veces por segundo, permitiendo a la entrada de reloj ser capaz de generar un pulso con dos microsegundos por intervalo.
Los puertos paralelo y serial de la computadora pueden ser conectados directamente a un circuito por medio de los componenentes correspondientes a cada uno de ellos.
Microbe compila programas en un lenguaje diseñado para KTechlab diseñado para cuadros de flujo para microcontroladores PIC.
KTechlab permite diseñar cuadros de flujo para microcontroladores PIC y transformarlos en código Microbe, ensamblador o hexadecimal.
KTechlab provee integración con gputils para rápido ensamblaje y prueba de un programa.