Site Loader

Быстрый старт в цифровом моделировании — Документация 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-файле должны отличаться от имен, уже данных подсхемам.

(После моделирования полный исходный код можно увидеть, нажав F6. Пользуйтесь этим, чтобы прочувствовать процедуру.)

back to the top

Быстрый старт в цифровом моделировании

Qucs — Быстрый старт в цифровом моделировании

— Qucs —


Почти универсальный симулятор цепей
Qucs — это также графический интерфейс пользователя для выполнения цифрового моделирования. Этот документ вкратце описывает, как для этого пользоваться Qucs.

Для цифрового моделирования Qucs использует программу FreeHDL (http://www.freehdl.seul.org). Поэтому пакет FreeHDL, а также компилятор GNU C++ должны быть установлены в компьютере.

Нет большой разницы в выполнении аналогового или цифрового моделирования. Поэтому после прочтения Быстрый старт в аналоговом моделировании легко добиться, чтобы работало цифровое моделирование. Давайте рассчитаем таблицу истинности простого логического элемента И. Выберите цифровые компоненты в выпадающем списке вкладки компонентов слева и постройте схему, изображенную на рис. 1. Блок цифрового моделирования можно найти среди других блоков моделирования.

Цифровые источники S1 и S2 подключены ко входам, узел с меткой Output является выходом. После выполнения моделирования открывается страница показа данных. Поместите на нее диаграмму Таблица истинности и вставьте переменную Output. Теперь показывается таблица истинности двух-входового элемента И. Поздравления, первое цифровое моделирование сделано!


Рис. 1 — Главное окно Qucs

Таблица истинности — не единственный вид моделирования, который может выполнить Qucs. Возможно также подать в схему случайный сигнал и посмотреть выходной сигнал во временной диаграмме. Чтобы это сделать, нужно изменить параметр Type блока моделирования на TimeList
и в следующем параметре нужно ввести продолжительность моделирования. Теперь у цифровых источников другой смысл: они могут выдавать случайную последовательность битов, для чего им нужно задать первый бит (низкий или высокий) и список моментов времени следующей смены состояния. Обратите внимание, что этот список повторяется после конца. Поэтому, чтобы получить тактовые импульсы с частотой 1 ГГц и скважностью 1:1, в этом списке должно быть записано: 0.5ns; 0.5ns.
Для отображения результатов этого типа моделирования есть временнАя диаграмма. В ней результаты всех выходных сигналов могут быть изображены построчно в одной диаграмме. Так что успехов в этом деле…

Файловый компонент VHDL

Более сложные и более универсальные виды моделирования могут быть выполнены с помощью компонента «файл VHDL». Этот компонент может быть взят из списка компонентов (раздел «цифровые компоненты»). Тем не менее, рекомендуется следующий способ: файл VHDL д олжен быть в составе проекта. Затем перейдите в просмотр содержимого проекта и нажмите на имя файла. Войдя в область построения схем, поместите компонент VHDL.
Последний объектный блок в файле VHDL определяет интерфейс, то есть здесь должны быть объявлены все входные и выходные выводы. Эти выводы показываются также на схемном обозначении и могут быть соединены с остальной схемой.
Во время моделирования исходный код файла VHDL помещается в VHDL-файл верхнего уровня. Это следует учитывать, поскольку это приводит к некоторым ограничениям. Например, имена объектов в VHDL-файле должны отличаться от имен, уже данных подсхемам. (После моделирования полный исходный код можно увидеть, нажав F6. Пользуйтесь этим, чтобы прочувствовать процедуру.)

наверх

Qucs — Начало работы

Qucs — Начало работы

— Qucs —


Универсальный симулятор цепей
Qucs (произносится: kju:ks) — симулятор схем с графическим пользовательским интерфейсом. Он может выполнять множество различных видов моделирования (например, параметр DC, s). Этот документ должен дать вам краткое описание того, как использовать Qucs.

Когда вы запускаете Qucs в первый раз, он создает каталог «.qucs» в вашем доме. каталог. Каждый файл сохраняется в этом каталоге или в одном из его подкаталогов. После того, как Qucs загружен, вы видите главное окно, похожее на то, что было в рис. 1. Справа находится рабочая область (6), содержащая схемы, отображение данных и так далее. Используя панель таблицы (5) над этой областью, вы можете быстро переключиться на каждый документ, открытый в данный момент. В левой части главного окна Qucs есть это еще одна область (1), содержимое которой зависит от состояния вышележащей табличной панели: «Проекты» (2), «Контент» (3) и «Компоненты» (4). После запуска Qucs «Проекты» (2) вкладка активирована. Поскольку вы впервые запускаете эту программу, область пуста. потому что у вас еще нет ни одного проекта. Нажмите кнопку «Создать» прямо над областью (1) и открывается диалоговое окно. Введите название для вашего первого проекта, например. «firstProject» и нажмите кнопку «Ок». Qucs создает каталог проекта в каталоге ~/.qucs, для этого примера «первыйПроект_prj». Каждый файл, принадлежащий этому новому проекту, будет сохранен в этом каталог. Новый проект сразу же открывается (что можно прочитать в строке заголовка окна) а панель таблиц переключается на «Содержание» (3), где содержимое текущего отображается открытый проект.
У вас еще нет документа, поэтому нажмите кнопку «Сохранить» на панели инструментов (или используйте главное меню: Файл->Сохранить), чтобы сохранить безымянный документ который по-прежнему заполняет рабочую область (6). Вам будет предложено ввести имя вашего нового документа. Введите «firstSchematic» и нажмите кнопку «ОК».


Рисунок 1. Главное окно Qucs

Теперь мы хотим сделать простую симуляцию постоянного тока, т.е. мы хотим проанализировать схему на рисунке (1). Активируйте вкладку «Компоненты» ((4) на рис. 1). Там вы видите поле со списком, в котором вы можете выбрать группу компонентов и, ниже, компоненты выбранной группы компонентов. Выберите «сосредоточенные компоненты» и нажмите на первый символ: «Резистор». Перемещение курсора мыши в рабочую область (6) вы несете рисунок символа резистора. Нажатие вправо кнопка мыши вращает символ, нажатие левой кнопки мыши помещает компонент на схема. Повторите этот процесс для всех компонентов, показанных на рис.
1. Источник напряжения можно найти в классе компонентов «источники», символ земли можно взять из «сосредоточенных компоненты» или на панели инструментов желаемая симуляция определяется большим блоки моделирования, находящиеся в классе компонентов «simulations». Чтобы отредактировать параметры второго резистора, дважды щелкните по нему. Откроется диалоговое окно, в котором вы можете изменить сопротивление. Введите «100 Ом» в поле редактирования справа и нажмите ввод.

Для соединения компонентов нажмите кнопку панели инструментов провода (или используйте главное меню: Вставка->Провод). Наведите курсор на открытый порт (отмечен маленькими красными кружками). При нажатии на нее начинается провод. Теперь перейдите к конечной точке и нажмите еще раз. Теперь компоненты подключены. Если вы хотите изменить направление угла провода, нажмите правую кнопку мыши перед установка конечной точки. Вы также можете завершить провод, не нажимая на открытый порт или на провод: Просто дважды щелкните левой кнопкой мыши.

И последнее, но не менее важное: вы должны пометить узел, где вы хотите, чтобы 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

      • — предоставлено Владимиром Гололобовым от 18.10.2006
    • Отчеты об испытаниях 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.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *