Кіріспе

Quite Universal Circuit Simulator (Qucs) – GPL лицензиясымен таратылатын тегін электроника схемаларын модельдеу бағдарламасы. Ол графикалық интерфейс арқылы схема құруға және схеманың күшті сигналдарға, әлсіз сигналдарға және шуға реакциясын симуляциялауға мүмкіндік береді. VHDL және/немесе Verilog тілдерін қолдана отырып, толыққанды цифрлық модельдеу де қолдауға ие. Аналогтық схемаларда флип-флоптар мен логикалық элементтер сияқты қарапайым цифрлық құрылғыларды ғана қолдануға болады. Qucs өзінің SPICE форматымен үйлесімсіз Qucsator симуляторын пайдаланады, бірақ Qucs S нұсқасы кейбір SPICE симуляторларын қолдайды. Qucs аналогтық және цифрлық компоненттердің, сондай-ақ SPICE схемалық бөлімдерінің кеңейіп келе жатқан тізімін қолдайды. Ол gEDA немесе PSPICE сияқты басқа схемалық симуляторларға қарағанда қолдануға және басқаруға әлдеқайда оңай.

Талдау түрлері

Талдау түрлеріне S параметрлері (шуды қоса алғанда), АС (шуды қоса алғанда), ТТ (тұрақты ток), Уақыт бойынша талдау, Гармоникалық тепе-теңдік (әлі аяқталған жоқ), Цифрлық симуляция (VHDL және Verilog HDL) және параметрлерді өзгерту кіреді.

Ерекшеліктері

Qucs схемалық тұрғызу үшін графикалық интерфейске ие. Симуляция деректері әртүрлі диаграммалар түрінде көрсетілуі мүмкін, оның ішінде Смит диаграммасы, Картезиандық, Кестелік, Полярлық, Смит-Полярлық комбинациясы, 3D Картезиандық, Локустық қисық, Уақыт диаграммасы және Шындық кестесі. Құжаттамада көптеген пайдалы оқулықтар (WorkBook), есептер (ReportBook) және симулятордың техникалық сипаттамасы бар. Басқа мүмкіндіктерге: тарату желісінің калькуляторы, сүзгіні жасау, қуат және шуды үйлестіруге арналған Смит диаграммасы құралы, әлсіздеткіштің дизайнын жасау, құрылғы моделі және субсхемалар кітапханасын басқару, аналогтық схемаларды оптимизациялау, Verilog A интерфейсі, көп тілді қолдау (GUI және ішкі анықтама жүйесі), субсхема (параметрлерді қоса алғанда) иерархиясы, теңдеулерді және символдық түрде анықталған сызықты емес және сызықты құрылғыларды пайдаланып деректерді кеңейтілген өңдеу мүмкіндігі кіреді.

Құралдар жиынтығы

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 S – Qucs бағдарламасының түйінді нұсқасы, ол Qucsator-мен қатар Ngspice, Xyce, SpiceOpus симуляторлық жүйелерімен де үйлесімді жұмыс істейді. 2-ші нұсқасы 2023 жылдың 19 тамызында жарияланды.