Simulator de circuit destul de universal | |
---|---|
Captură de ecran cu QUCS | |
Tip de | EDA |
Dezvoltator | Michael Margraf |
Scris in | C++ |
Interfață | Qt |
Sistem de operare | GNU/Linux , MacOS , Solaris , FreeBSD , Windows |
ultima versiune |
|
Licență | GPL |
Site-ul web | qucs.sourceforge.net |
Fișiere media la Wikimedia Commons |
Qucs ( prescurtare din engleză. Quite Universal Circuit Simulator , Rus. Almost universal simulator of electronic circuits ) este un program gratuit conceput pentru a simula circuite electronice. Distribuit sub licență GPL . Vă permite să simulați echipamente electronice în modul semnal mic și mare, precum și caracteristicile de zgomot. Interfața cu utilizatorul este grafică. Aparatul digital este modelat folosind VHDL și/sau Verilog .
Include o bibliotecă mare de modele de componente electronice în continuă creștere, acceptă subcircuite SPICE . Se compară favorabil cu alte simulatoare precum gEDA sau PSpice în ceea ce privește ușurința în operare și interfața intuitivă cu utilizatorul.
Tipurile de simulare susținute de program includ:
Rezultatele simulării pot fi prezentate în diagrame de diferite tipuri:
Qucs este un set de mai multe programe independente care interacționează între ele prin interfața GUCS.
O interfață grafică este utilizată pentru a crea diagrame, a configura simulări, a afișa rezultate, a scrie cod VHDL și multe altele.
Simularea circuitelor analogice este realizată de un utilitar de linie de comandă numit din programul principal cu o interfață grafică. Citește descrierea circuitului, îl verifică pentru erori, rulează simularea și generează un set de date de ieșire.
Un editor de text este utilizat pentru a afișa descrierea circuitului și mesajele simulatorului, precum și pentru a edita unele fișiere componente (de exemplu, descrieri de circuite SPICE, fișiere de piatră de atingere).
Pachetul include programe pentru sinteza filtrului, precum și un calculator de linii de transmisie care vă permite să proiectați și să analizați diferite tipuri de linii de transmisie, inclusiv microstrip, coaxiale și altele.
Biblioteca de componente stochează modele ale unui număr mare de elemente radio electrice (tranzistoare, diode, amplificatoare operaționale) și pot fi extinse de către utilizator.
Programul de sinteză a atenuatorului vă permite să proiectați diferite tipuri de atenuatoare pasive.
Programul de conversie, care este un utilitar de linie de comandă, este utilizat de programul principal pentru a importa și exporta seturi de date, descrieri de circuite între Qucs și alte sisteme CAD. O listă de formate acceptate poate fi găsită în ajutorul qucsconv.
Pe lângă cele de mai sus, programul principal poate controla alte programe CAD. De exemplu, programul FreeHDL [4] este utilizat pentru modelarea circuitelor digitale . ASCO [5] este utilizat pentru optimizarea circuitelor (minimizarea funcției de cost) .
Centrul de conținut conține obiecte din următoarele categorii:
QUCS oferă un număr mare de modele de tranzistori, inclusiv FBH-HBT, HICUM L0 v1.12, HICUM L0 v1.2, HICUM L2 v2.1, HICUM L2 v2.22, HICUM L2 v2.23, MESFET (Curtice, Statz, TOM-1 și TOM-2), SGP (SPICE Gummel-Poon), MOSFET, JFET și EPFL-EKV MOSFET v2.6.