Новые информационные технологии и программное обеспечение
  RSS    

20231229 200x300 0d249f2d3676e05c1a28a375dff09c2a



Ksimus - Цифровые и аналоговые схемы моделирования

Ksimus является по сути  схемотехническим симулятором, который позволяет создавать цифровые и аналоговые схемы с дискретными компонентами и моделировать их в режиме реального времени. Ksimus имеет свои ограничения. Ksimus не может симулировать крупных цепей, как, например  8-битный сумматор, но его можно создать для себя и упаковать его в виде модуля Ksimus.Кроме того, поскольку Ksimus обеспечивает только дискретные компоненты логики. Тем не менее, вы, конечно, можете использовать Ksimus, чтобы узнать о компьютерном дизайне, и вы даже можете использовать ее для имитации основных логических схем. 

Пользовательский интерфейс Ksimus "довольно прост. У вас есть список компонентов, на левой стороне окна для работы -  на правой стороне. Для размещения компонентов на рабочем столе, щелкните на компоненте, а затем нажмите на рабочий стол, где вы хотите компонент появления компонента. Установление соединения между двумя устройствами является интуитивно понятным. Вы поместите курсор на первую точку, и вы заметите, что курсор меняется. Затем, удерживая левую кнопку мыши и переместите курсор на вторую точку и отпустите кнопку. Я играл с Ksimus в течение некоторого времени, прежде чем я понял, что курсор меняется, когда я сделал соединение, оно превращается в крошечный инструмент накруткой! Ksimus достаточно умен, чтобы не позволяют подключать два входа и два выхода, так что вам не нужно беспокоиться о выходе из строя вашей схемы! :) 

Когда вы создали дизайн вы хотите проверить, можно приступать к моделированию в строке меню в верхней части.

Программа Ksimus проста в использовании, и есть много компонентов, доступных для использования в своих проектах. Очевидно, что любой цифровой симулятор логики будет иметь типичную логику AND, OR, NOT и XOR.

Ksimus позволяет обеспечить ввод для цепей из различных источников. Одним из основных источников входного тактового генератора. Тактовый генератор позволяет настроить задержку первого запуска, а также о времени и вне времени рабочего цикла.Вы также можете включать кнопки, которые можно "толкнул" пользователю в процессе моделирования. Ksimus включает в себя как кратковременный контакт / отключения выключателя и переключателя защелки, и эти переключатели не отскакивают, как настоящие! Конечно, существуют также логические true и false, которые могут быть предоставлены в качестве постоянного вклада в вашей схеме.

Логические схемы не было бы весело, если они не производят никакого вывода, и Ksimus предоставляет пользователям светодиодной продукции, а также 7-сегментный индикатор, со встроенным декодером. Чтобы использовать 7-сегментный индикатор, вы просто предоставить соответствующие двоичным значением на четырех входных линий, и отображает соответствующий номер. Вы также можете использовать регистратор данных и текстовые записи в качестве выхода для вашей схеме. Запись данных, по существу многоканальный логика зонда. Вы просто добавляете (и подключение) входных каналов для записи и запуска симуляции. Затем вы можете открыть график зонда и смотреть на дисплей в режиме реального времени. Текст записи выполняет ту же функцию, кроме того, что он записывает во внешний файл для последующего анализа.

 
На рисунке 1 показана простая схема, я построил всего за пару минут. Эта схема используется тактовый сигнал для управления счетчиком. На выходе счетчика используется в качестве адреса для демультиплексор, который просто ездит на ряд светодиодов.Схема просто строб светодиодов в порядке, простые, но эффективные демонстрации.

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

С плавающей точкой компонентов арифметических включают сумматоры, вычитания, разделители и мультипликаторов. Вы также можете использовать экспоненциальное, журнала и тригонометрических функций в моделировании.

С плавающей точкой компонентов сравнения позволяют сравнивать два аналоговых сигналов и выходных соответствующий цифровой логический уровень. Компонент отбора данных позволяет использовать цифровые адреса, чтобы выбрать один из многих аналоговых сигналов. Вы также можете создать материалы, которые имеют постоянную аналоговое значение. Из этих компонентов, то легко увидеть, как можно построить аналого-цифровой преобразователь и цифро-аналогового преобразователя.

Только входной переменной я нашел полезным для аналогового входа была Slider. Слайдер позволяет изменять напряжение на выходе вручную во время моделирования. Вы можете настроить верхний и нижний пределы выхода тоже.

 
Как вы можете видеть, Ksimus "аналоговый возможности достаточно полно. На рисунке 2 показана схема аналогового я построил, чтобы продемонстрировать ползунок, а также регистратор данных. В этой схеме, у меня есть синусоидальной и аналоговый ползунок в диапазоне от -1 до 1. Я посылаю эти два выхода на двух операторов сравнения и получить цифровой выход, который я использую для управления парой светодиодов. Я также включил метку, которая отображает фактическое значение выводятся на слайдер. Наконец, вы можете увидеть различные формы волн и логических состояний на графике окна. При моделировании работает, я могу регулировать ползунок для изменения относительного цикл из двух светодиодов.

Итак, что у вас есть. Ksimus большая лаборатория для изучения цифровой логики, а также аналоговый проблемы взаимодействия.И, как я уже сказал, это очень весело играть!

 

Языки Английский
Лицензия GPL ( Бесплатно )
Системы Linux

Оставьте свой комментарий!

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


 

Самое читаемое:

Быстрый поиск

Инструкции к программам

Инструкции к программам

Сайт "Новые Информационные Технологии" содержит лишь справочные данные из открытых источников. Мы НЕ Рекламируем и НЕ Рекомендуем покупать или использовать ВСЕ упомянутые на сайте программы, оборудование и технологии