Быстрый старт в цифровом моделировании — Документация Qucs Help 0.0.19
Qucs — это также графический интерфейс пользователя для выполнения цифрового моделирования. Этот документ вкратце описывает, как для этого пользоваться Qucs.
For digital simulations Qucs uses the FreeHDL program (http://www.freehdl.seul.org). So the FreeHDL package as well as the GNU C++ compiler must be installed on the computer.
There is no big difference in running an analog or a digital simulation. So having read the Getting Started for analog simulations, it is now easy to get a digital simulation work. Let us compute the truth table of a simple logical AND cell. Select the digital components in the combobox of the components tab on the left-hand side and build the circuit shown in figure 1. The digital simulation block can be found among the other simulation blocks.
Цифровые источники S1 и S2 подключены ко входам, узел с меткой Output является выходом. После выполнения моделирования открывается страница показа данных. Поместите на нее диаграмму Таблица истинности и вставьте переменную Output. Теперь показывается таблица истинности двух-входового элемента И. Поздравления, первое цифровое моделирование сделано!
Рис. 1 — Главное окно Qucs
Таблица истинности — не единственный вид моделирования, который может выполнить Qucs. Возможно также подать в схему случайный сигнал и посмотреть выходной сигнал во временной диаграмме. Чтобы это сделать, нужно изменить параметр Type блока моделирования на TimeList и в следующем параметре нужно ввести продолжительность моделирования. Теперь у цифровых источников другой смысл: они могут выдавать случайную последовательность битов, для чего им нужно задать первый бит (низкий или высокий) и список моментов времени следующей смены состояния. Обратите внимание, что этот список повторяется после конца. Поэтому, чтобы получить тактовые импульсы с частотой 1 ГГц и скважностью 1:1, в этом списке должно быть записано: 0.5ns; 0.5ns.
Для отображения результатов этого типа моделирования есть временнАя диаграмма. В ней результаты всех выходных сигналов могут быть изображены построчно в одной диаграмме. Так что успехов в этом деле…
Более сложные и более универсальные виды моделирования могут быть выполнены с помощью компонента “файл VHDL”. Этот компонент может быть взят из списка компонентов (раздел “цифровые компоненты”). Тем не менее, рекомендуется следующий способ: файл VHDL д олжен быть в составе проекта. Затем перейдите в просмотр содержимого проекта и нажмите на имя файла. Войдя в область построения схем, поместите компонент VHDL.
Последний объектный блок в файле VHDL определяет интерфейс, то есть здесь должны быть объявлены все входные и выходные выводы. Эти выводы показываются также на схемном обозначении и могут быть соединены с остальной схемой. Во время моделирования исходный код файла VHDL помещается в VHDL-файл верхнего уровня. Это следует учитывать, поскольку это приводит к некоторым ограничениям. Например, имена объектов в VHDL-файле должны отличаться от имен, уже данных подсхемам.
back to the top
Быстрый старт в цифровом моделировании
Qucs — Быстрый старт в цифровом моделировании— Qucs —
Почти универсальный симулятор цепей
Для цифрового моделирования Qucs использует программу FreeHDL (http://www.freehdl.seul.org). Поэтому пакет FreeHDL, а также компилятор GNU C++ должны быть установлены в компьютере.
Нет большой разницы в выполнении аналогового или цифрового моделирования.
Поэтому после прочтения Быстрый старт в
аналоговом моделировании легко добиться, чтобы работало цифровое моделирование.
Давайте рассчитаем таблицу истинности простого логического элемента И. Выберите
цифровые компоненты в выпадающем списке вкладки компонентов слева и постройте
схему, изображенную на рис. 1. Блок цифрового моделирования можно найти среди
других блоков моделирования.
Рис. 1 — Главное окно Qucs
Таблица истинности — не единственный вид моделирования, который может выполнить Qucs. Возможно также подать в схему случайный сигнал и посмотреть выходной сигнал во временной диаграмме. Чтобы это сделать, нужно изменить параметр Type блока моделирования на TimeList
Для отображения результатов этого типа моделирования есть временнАя диаграмма. В ней результаты всех выходных сигналов могут быть изображены построчно в одной диаграмме. Так что успехов в этом деле…
Файловый компонент VHDL
Более сложные и более универсальные виды моделирования могут быть выполнены с помощью компонента «файл VHDL». Этот компонент может быть взят из списка компонентов (раздел «цифровые компоненты»). Тем не менее, рекомендуется следующий способ: файл VHDL д олжен быть в составе проекта. Затем перейдите в просмотр содержимого проекта и нажмите на имя файла. Войдя в область построения схем, поместите компонент VHDL.наверх
Qucs — Начало работы
Qucs — Начало работы— Qucs —
Универсальный симулятор цепей
Рисунок 1. Главное окно Qucs
Теперь мы хотим сделать простую симуляцию постоянного тока, т.е. мы хотим проанализировать схему на рисунке (1). Активируйте вкладку «Компоненты» ((4) на рис. 1). Там вы видите поле со списком, в котором вы можете выбрать группу компонентов и, ниже, компоненты выбранной группы компонентов. Выберите «сосредоточенные компоненты» и нажмите на первый символ: «Резистор». Перемещение курсора мыши в рабочую область (6) вы несете рисунок символа резистора. Нажатие вправо кнопка мыши вращает символ, нажатие левой кнопки мыши помещает компонент на схема. Повторите этот процесс для всех компонентов, показанных на рис.
Для соединения компонентов нажмите кнопку панели инструментов провода (или используйте главное меню: Вставка->Провод). Наведите курсор на открытый порт (отмечен маленькими красными кружками). При нажатии на нее начинается провод. Теперь перейдите к конечной точке и нажмите еще раз. Теперь компоненты подключены. Если вы хотите изменить направление угла провода, нажмите правую кнопку мыши перед установка конечной точки. Вы также можете завершить провод, не нажимая на открытый порт или на провод: Просто дважды щелкните левой кнопкой мыши.
И последнее, но не менее важное: вы должны пометить узел, где вы хотите, чтобы Qucs вычислил напряжение. Нажмите на кнопку панели инструментов метки (или воспользуйтесь меню: Вставка->Метка провода). Теперь нажмите на выбранный провод. Откроется диалоговое окно, и вы можете ввести имя узла. Введите «разделить» и нажмите «ОК». кнопка. Теперь схема должна выглядеть так, как показано на рисунке 1.
Для запуска имитации нажмите кнопку имитации на панели инструментов (или воспользуйтесь меню: Симуляция->Симуляция). Окно открывается и показывает прогресс. После окончания имитации успешно, дисплей данных открывается. Обычно все это происходит так быстро, что вы только увидеть короткое мерцание. Теперь вам нужно разместить диаграмму, чтобы увидеть результаты моделирования. На слева класс компонента «диаграммы» уже выбран автоматически. Нажмите на «Табличный» элемент переместите в рабочую область и разместите его, щелкнув левой кнопкой мыши. Откроется диалоговое окно, в котором вы можете выбрать, что должно отображаться новой диаграммой. Слева области вы видите имя узла, которое вы определили: «разделить». Дважды щелкните по нему, и он будет переведен в нужный район. Выйдите из диалога, нажав кнопку «Ок». Теперь вы видите результат моделирования: 0,666667 вольт. Замечательно, похлопайте себя по плечу!
вернуться к началу
Проект Qucs: документация
Руководство пользователя
До сих пор пользовательской документации нет или имеется мало доступный. Приложение Qucs имеет встроенную справочную систему предоставление пользователю полезной, но ограниченной помощи в работе с программой. Тем не менее, полезное руководство для начинающих можно найти здесь (pdf). мы ищем люди, которые хотят поддержать проект, создав больше документация. Внутренняя справочная система также многоязычна, таким образом, переводы на другие языки, кроме английского, немецкого, Французский и испанский должны быть сделаны. Если вам интересно то не стесняйтесь писать по электронной почте: контакт. Планируется иметь руководства пользователя состоящий из
- встроенная многоязычная помощь система
-
Это должны быть маленькие помощники с самой программой доступно во время выполнения, включая руководство по началу работы и краткие описания того, что есть что в графическом пользовательском интерфейс (GUI). Документация написана на простом HTML страницы и фокусируется на графическом интерфейсе. - руководство пользователя на английском языке и некоторые другие подробности
-
Фактическое руководство пользователя должно содержать более подробное описание бэкенда моделирования, включая доступные опции программы, компоненты и типы моделирования. Пользователь руководство ориентировано на тренажер и должно быть написано в Формат Texinfo (texi), т. е. означает, что его можно легко преобразовать в информационные и HTML-страницы. - руководства по использованию Qucs
-
Тематические учебные пособия, посвященные определенным вопросам, реальным жизненные приложения и как обращаться с ними с помощью Qucs. учебные пособия будут доступны в виде файлов pdf и написаны на Латекс. Доступные учебники на данный момент:- главы учебника рабочей книги
- Начало работы с Qucs: getstarted.pdf
- Анализ постоянного тока, развертка параметров и модели устройств: dcstatic.pdf
- Начало работы с моделированием цифровых схем: цифровой.pdf
- Модели триггеров переходных доменов для смешанного режима Моделирование: ffmodels.pdf
- Моделирование операционных усилителей: opamp. pdf
- Моделирование таймера 555: timer555.pdf
- Моделирование Qucs списков соединений SPICE: spicetoqucs.pdf
- Смещение транзистора BJT: bjtbias.pdf
- Моделирование и проверка BJT: modelbjt.pdf
- Проект усилителя мощности: poweramp.pdf
- Конструкция малошумящего усилителя: lna.pdf
- Микрополосковая конструкция — конструкция направленного ответвителя 10 дБ: coupler.pdf 9Справочное руководство по выражениям измерения 0033: функции.pdf
- Моделирование компонентов, компактных устройств и схем с использованием символьных уравнений: уравнения.pdf
- рабочая тетрадь
- Предварительная рабочая тетрадь: workbook. pdf
- Русский перевод предварительной WorkBook: workbook_ru.pdf
-
— предоставлено Владимиром Гололобовым
- Отчеты об испытаниях SPICE в Qucs (автор Майк Бринсон)
- Проверка генератора импульсов постоянного тока и независимого напряжения: StoQ_test1.pdf
- Тест генератора постоянного и независимого напряжения: StoQ_test2.pdf
- Резисторы SPICE 2g6 и 3f5: StoQ_test3.pdf
- Конденсаторы SPICE 2g6 и 3f5: StoQ_test4.pdf
- Катушки индуктивности SPICE 2g6 и 3f5: StoQ_test5.pdf
- Отдельные главы отчета
- Интерфейс Verilog-AMS: verilog. pdf
- A Модель MESFET Curtice уровня 1: curtice.pdf
- Модульная макромодель Verilog-A для эксплуатации Усилители: mod_amp.pdf
- Макромодель логарифмического усилителя Verilog-A: log_amp.pdf
- Макромодель Verilog-A для резистивного Потенциометры: потенциометр.pdf
- Модели компактных устройств Verilog-A для GaAs MESFET: MESFET.pdf
- Verilog-A реализация EKV v2.6 long and модели MOSFET с коротким каналом: EKV26.pdf Модель
- Compact Verilog-A с pn-переходом: фотодиод.pdf
- Моделирование фотоэлектрической ячейки с помощью QUCS — общая модель Фотоэлектрическая ячейка: Photovoltaic_Cell_Model_Miguel Пареха.pdf
- отчетная книжка
- Предварительный отчет: reportbook.