Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Quite Universal Circuit Simulator (Qucs) – GPL лицензиясымен таратылатын тегін электроника схемаларын модельдеу бағдарламасы. Ол графикалық интерфейс арқылы схема құруға және схеманың күшті сигналдарға, әлсіз сигналдарға және шуға реакциясын симуляциялауға мүмкіндік береді. VHDL және/немесе Verilog тілдерін қолдана отырып, толыққанды цифрлық модельдеу де қолдауға ие. Аналогтық схемаларда флип-флоптар мен логикалық элементтер сияқты қарапайым цифрлық құрылғыларды ғана қолдануға болады. Qucs өзінің SPICE форматымен үйлесімсіз Qucsator симуляторын пайдаланады, бірақ Qucs S нұсқасы кейбір SPICE симуляторларын қолдайды. Qucs аналогтық және цифрлық компоненттердің, сондай-ақ SPICE схемалық бөлімдерінің кеңейіп келе жатқан тізімін қолдайды. Ол gEDA немесе PSPICE сияқты басқа схемалық симуляторларға қарағанда қолдануға және басқаруға әлдеқайда оңай.
Quite Universal Circuit Simulator (Qucs) is a free software electronics circuit simulator software application released under GPL. It offers the ability to set up a circuit with a graphical user interface and simulate the large signal, small signal and noise behaviour of the circuit. Pure digital simulations are also supported using VHDL and/or Verilog. Only a small set of digital devices like flip flops and logic gates can be used with analog circuits. Qucs uses its own SPICE incompatible backend simulator Qucsator, however the Qucs S fork supports some SPICE backends. Qucs supports a growing list of analog and digital components as well as SPICE sub circuits. It is intended to be much simpler to use and handle than other circuit simulators like gEDA or PSPICE.
Талдау түрлері
Талдау түрлеріне S параметрлері (шуды қоса алғанда), АС (шуды қоса алғанда), ТТ (тұрақты ток), Уақыт бойынша талдау, Гармоникалық тепе-теңдік (әлі аяқталған жоқ), Цифрлық симуляция (VHDL және Verilog HDL) және параметрлерді өзгерту кіреді.
Analysis types include S parameter (including noise), AC (including noise), DC, Transient Analysis, Harmonic Balance (not yet finished), Digital simulation (VHDL and Verilog HDL) and Parameter sweeps.
Ерекшеліктері
Qucs схемалық тұрғызу үшін графикалық интерфейске ие. Симуляция деректері әртүрлі диаграммалар түрінде көрсетілуі мүмкін, оның ішінде Смит диаграммасы, Картезиандық, Кестелік, Полярлық, Смит-Полярлық комбинациясы, 3D Картезиандық, Локустық қисық, Уақыт диаграммасы және Шындық кестесі. Құжаттамада көптеген пайдалы оқулықтар (WorkBook), есептер (ReportBook) және симулятордың техникалық сипаттамасы бар. Басқа мүмкіндіктерге: тарату желісінің калькуляторы, сүзгіні жасау, қуат және шуды үйлестіруге арналған Смит диаграммасы құралы, әлсіздеткіштің дизайнын жасау, құрылғы моделі және субсхемалар кітапханасын басқару, аналогтық схемаларды оптимизациялау, Verilog A интерфейсі, көп тілді қолдау (GUI және ішкі анықтама жүйесі), субсхема (параметрлерді қоса алғанда) иерархиясы, теңдеулерді және символдық түрде анықталған сызықты емес және сызықты құрылғыларды пайдаланып деректерді кеңейтілген өңдеу мүмкіндігі кіреді.
Qucs has a graphical interface for schematic capture. Simulation data can be represented in various types of diagrams, including Smith Chart, Cartesian, Tabular, Polar, Smith Polar combination, 3D Cartesian, Locus Curve, Timing Diagram and Truth Table. The documentation offers many useful tutorials (WorkBook), reports (ReportBook) and a technical description of the simulator. Other features include the transmission line calculator, Filter synthesis, Smith Chart tool for power and noise matching, Attenuator design synthesis, Device model and subcircuit library manager, Optimizer for analog designs, the Verilog A interface, Support for multiple languages (GUI and internal help system), Subcircuit (including parameters) hierarchy, Powerful data post processing possible using equations and symbolically defined nonlinear and linear devices.
Құралдар жиынтығы
Qucs бірнеше дербес бағдарламалардан тұрады, олар GUI арқылы бір-бірімен өзара әрекеттеседі. GUI сызбаларды жасауға, симуляцияларды орнатуға, симуляция нәтижелерін көрсетуге, VHDL кодын жазуға және т.б. пайдаланылады. Аналогтық симулятор, gnucsator, – бұл командалық жол бағдарламасы, ол GUI арқылы сіз бұрын орнатқан схеманы симуляциялау үшін іске қосылады. Ол командалармен толықтырылған netlist файлын оқиды, симуляция жүргізеді және соңында деректер жиынтығын шығарады. Ол қателер туралы да хабарлай алады. GUI құрамында мәтіндік редактор бар, ол netlist файлдарын және симуляция журналын көрсетуге мүмкіндік береді. Бұл белгілі бір компоненттерге қатысты файлдарды өңдеуге ыңғайлы (мысалы, SPICE netlist файлдары немесе Touchstone файлдары). Сүзгі синтезі бағдарламасы әртүрлі типтегі сүзгілерді жобалауға көмектеседі. Тасымалдау желісі калькуляторы әртүрлі типтегі тасымалдау желілерін (мысалы, микрожолақтар, коаксиалдық кабельдер) жобалау және талдау үшін қолданылуы мүмкін. Компоненттік кітапхана басқарушысы нақты құрылғылардың (мысалы, транзисторлар, диодтар, көпірлер, күшейткіштер) модельдеріне қол жеткізуге мүмкіндік береді. Бұл әдетте макростар ретінде іске асырылады. Кітапхананы пайдаланушы кеңейте алады. Атенуатор синтезі бағдарламасы әртүрлі типтегі пассивті атенуаторларды жобалау үшін қолданылуы мүмкін. GUI командалық жол түрлендіру бағдарламасын деректер жиынтықтарын, netlist файлдарын және схемаларды басқа CAD/EDA бағдарламалық жасақтамаларынан импорттау және экспорттау үшін пайдаланады. Қолдау көрсетілетін файл форматтары және пайдалану туралы ақпаратты qucsconv-тің анықтамалық бетінен табуға болады. Сонымен қатар, GUI басқа EDA құралдарын басқара алады. Аналогтық және аралас симуляцияларды Qucsator netlist форматын оқитын симуляторлар орындай алады. Тек сандық симуляция үшін (VHDL арқылы) FreeHDL немесе Icarus Verilog бағдарламасын пайдалануға болады. Тізбектің оңтайландырылуы (құн функциясын азайту) үшін ASCO шақырылуы мүмкін.
Qucs consists of several standalone programs interacting with each other through a GUI. The GUI is used to create schematics, setup simulations, display simulation results, writing VHDL code, etc. The analog simulator, gnucsator, is a command line program which is run by the GUI in order to simulate the schematic which you previously setup. It reads a netlist file augmented with commands, performs simulations, and finally produces a dataset file. It can also report errors. The GUI includes a text editor which can display netlists and simulation logging information. It is handy to edit files related to certain components (e. g. SPICE netlists, or Touchstone files). A filter synthesis application can help design various types of filters. The transmission line calculator can be used to design and analyze different types of transmission lines (e. g. microstrips, coaxial cables). A component library manager gives access to models for real life devices (e. g. transistors, diodes, bridges, opamps). These are usually implemented as macros. The library can be extended by the user. The attenuator synthesis application can be used to design various types of passive attenuators. The command line conversion program tool is used by the GUI to import and export datasets, netlists and schematics from and to other CAD/EDA software. The supported file formats as well as usage information can be found on the manpage of qucsconv. Additionally, the GUI can steer other EDA tools. Analog and mixed simulations can be performed by simulators that read the Qucsator netlist format. For purely digital simulations (via VHDL) the program FreeHDL or Icarus Verilog can be used. For circuit optimization (minimization of a cost function), ASCO may be invoked.
Қос-С
Qucs S – Qucs бағдарламасының түйінді нұсқасы, ол Qucsator-мен қатар Ngspice, Xyce, SpiceOpus симуляторлық жүйелерімен де үйлесімді жұмыс істейді. 2-ші нұсқасы 2023 жылдың 19 тамызында жарияланды.
Qucs S is a fork of Qucs that supports the SPICE compatible simulator backends of Ngspice, Xyce, SpiceOpus, in addition to Qucsator. Version 2 was released in August 19, 2023.