Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

FAQ (ЧаВО) по PROTEUS для начинающих и не только

Непрочитано 10.05.2020, 00:47  
Vitali20
Прохожий
 
Регистрация: 04.05.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Vitali20 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Приветствую всех!!! Ребята, подскажите решение такой проблемы, у меня Протеус 8,9, сейчас пишу программу для Mega 2560! Но, меня смущаеет такая проблема, почему-то выводы находятся в разных концах! Аналоговых часть слева, часть справа, цифровые так же, хотя в самой схеме аналог слева, цифра справа. Как их упорядочить??? Заранее спасибо!!!
Миниатюры:
Нажмите на изображение для увеличения
Название: 2020-05-09_233102.gif
Просмотров: 0
Размер:	45.6 Кб
ID:	152926  
Реклама:
Vitali20 вне форума  
Непрочитано 12.05.2020, 00:56  
Vitali20
Прохожий
 
Регистрация: 04.05.2020
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Vitali20 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от ProtAS-13 Посмотреть сообщение
Честно говоря, трудно что-либо объяснять, не понимая уровень компетенций у спрашивающего.
Поэтому, попробую провести "ликбез" по интерактивным компонентам "для чайников". Друзья, не обижайтесь - все мы когда-то были "чайниками" в той или иной области.
Без очень "легкой" теоретической части не обойтись. Поэтому, начнем с нее.
Любой интерактивный компонент в Proteus'е имеет системную переменную STATE.
В свою очередь, интерактивные компоненты бывают 2-х типов:
- Индикаторы (Indicators), которые преобразуют некую физическую величину (напряжение, ток, логическое состояние) в переменную STATE.
- Актуаторы (Actuators), которые преобразуют воздействие пользователя (нажатие кнопки и т.п) в переменную STATE.
Сама переменная STATE жестко привязана к отображаемому фрейму компонента, и может быть представлена в виде последовательности состояний (0, 1, ..., N), либо в поразрядном (bitwise) виде - каждый бит представлен одним разрядом (выводом, контактом) и может принимать значения либо 0 либо 1.
Опускаем дальнейшие нудные теоретические подробности, и переходим к экспериментам.
Возьмем LED компонент, к примеру, LED-YELLOW, представляющий из себя аналоговый интерактивный индикатор с последовательным представлением переменной STATE.
Попробуем задать ему разные значения STATE (см. pic01). Как видно, при различных значениях STATE, отображаются разные фреймы. Причем, несуществующий фрейм отображается "пустышкой".
Перейдем к практике.
Очевидно, что для выполнения поставленной задачи в самом простейшем случае, необходимо нарисовать новые фреймы, не изменяя их количество.
На pic02 я разобрал (Decompose) компонент LED-YELLOW и показал все его фреймы.
При рисовании фреймов необходимо не забывать о расположении маркера ORIGIN, именно он является тем "якорем", к которому привязаны все фреймы.
Последовательность действий такая:
- рисуется сам компонент (с контактами, маркером ORIGIN);
- копируется (Block Copy) необходимое количество раз;
- контакты у копий удаляются, ORIGIN оставляется;
- радактируется цвет / добавляются циферки / ...;
- из каждого изображения создается символ (Make Symbol) (см. pic03);
Наименование символа очень важно, и состоит из основного имени фрейма и постфикса.
К примеру, для pic02, LED_YELLOW - имя фрейма, а _0, _1, ..., _7 - постфикс, связанный со значением STATE.
Для примера, привел другие фреймы (см. pic04) - здесь LED_RED и LEDR - основные имена фреймов.
Теперь остается только создать новый компонент (Make Device) (см. pic05), правильно указав основное имя фрейма и остальные параметры.
Для той задачи, которая была поставлена в самом начале - только изменение фреймов, проще всего, "разобрав" компонент, в данном случае - LED-YELLOW, скопировать его срипт-блок к изображению нового компонента, а затем, выделив изображение и скопированный скрипт-блок, создать новый компонент, изменив лишь "Device Name" и "Symbol Name Stem".

Надеюсь, достаточно просто объяснил несложную процедуру (дольше писал ). Если остались вопросы - задавайте.

Спасибо за помощь, есть еще один вопрос. Не помню в какие настройки зашел, но, почему-то сейчас у меня получается так, что я делаю новый светодиод, сохраняю его, запускаю симуляцию, выводы остаются, а сам свд пропадает! Почему, не подскажете, в чем моя ошибка???
Vitali20 вне форума  
Непрочитано 12.05.2020, 23:42  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от Vitali20 Посмотреть сообщение
в чем моя ошибка???
По-хорошему, следовало бы приложить проект с Вашими "изысканиями".
Впрочем, т.к. у Вас 8.9, то сам открыть его не смогу - у меня 8.8.
Поэтому, предоставьте скрины созданных Вами фреймов с их наименованиями (пример таких скринов смотрите в моих постах выше).
Кроме того, в ОБЯЗАТЕЛЬНОМ порядке, покажите содержание скрипта разобранного компонента.
Только после этого смогу что-то Вам ответить.

P.S. И не надо каждый раз копировать "простыни" из предыдущих сообщений - достаточно выделить пару строк и "Цитата выделенного".
ProtAS-13 вне форума  
Непрочитано 08.01.2021, 18:02  
savdm
Частый гость
 
Регистрация: 02.03.2015
Сообщений: 13
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
savdm на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Как можно размножить часть цепи, на примере реле с обвязкой, нужно 10 реле.
Начертил в subcircuit перешел на лист там схема, вернулся назад, в имени пишу sub[0..9] не размножились.
Что-то делаю не так, года два назад так вроде делал когда нужно было матрицу сделать
savdm вне форума  
Непрочитано 06.11.2021, 07:32  
Юрий_Нд
Прохожий
 
Регистрация: 06.11.2021
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Юрий_Нд на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

В какой версии Proteus появляется цифровой осциллоскоп, как на картинке?
https://ibb.co/4VvB66F
Юрий_Нд вне форума  
Непрочитано 06.11.2021, 11:07  
Shahabbas
Почётный гражданин KAZUS.RUN
 
Аватар для Shahabbas
 
Регистрация: 14.11.2008
Адрес: Литва
Сообщений: 1,953
Сказал спасибо: 572
Сказали Спасибо 1,857 раз(а) в 843 сообщении(ях)
Shahabbas на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Юрий_Нд
Ни в какой версии он не появляется. Он имеется во всех версиях, с которыми уже не меньше 10-и лет работаю.

Последний раз редактировалось mike-y-k; 11.12.2022 в 15:52. Причина: 7.15
Shahabbas вне форума  
Непрочитано 11.12.2022, 13:45  
ksanus15
Прохожий
 
Регистрация: 30.10.2017
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ksanus15 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Здравствуйте, братья по Протеусу!
Для упрощения жизни в Proteus 7.10 разработал несколько активных моделек:
Нажмите на изображение для увеличения
Название: ALL.png
Просмотров: 0
Размер:	14.9 Кб
ID:	173976
Модель L-V-SET (logic voltage set) разработана на основе LOGICTOGGLE позволяет задавать напряжения логических уровней нуля и единицы относительно GND в проекте:
Нажмите на изображение для увеличения
Название: L-V-SET.png
Просмотров: 0
Размер:	20.7 Кб
ID:	173977
Модель L-V-SET2 является противофазным источником логических уровней с задаваемыми напряжениями нуля и единицы на прямом - P (positive) и инверсном - N (negative) выходах относительно выхода 0, гальванически развязанного с землёй:
Нажмите на изображение для увеличения
Название: L-V-SET2.png
Просмотров: 0
Размер:	20.9 Кб
ID:	173978
Модель L-V-SET4 - это полное мракобесие, по другому не назвать, выполнена на основе L-V-SET2, но с возможностью задания 4-х напряжений для уровней нуля и единицы на 4-х противофазных выходах относительно выхода 0 (развязан с землёй):
Нажмите на изображение для увеличения
Название: L-V-SET4.png
Просмотров: 0
Размер:	27.3 Кб
ID:	173979
Модель VREG2 - двухполярный регулируемый источник питания созданный на основе VREG с теми же свойствами:
Нажмите на изображение для увеличения
Название: VREG2.png
Просмотров: 0
Размер:	21.5 Кб
ID:	173980
Модель RREG - двухвыводной переменный резистор с отображением сопротивления на цифровом табло:
Нажмите на изображение для увеличения
Название: RREG.png
Просмотров: 0
Размер:	21.5 Кб
ID:	173981
Пользуйтесь на здоровье! Все MDF моделей, библиотека с моделями USER-NEW.LIB и проект USER-NEW.DSN находятся в архиве USER-NEW.ZIP.
USER-NEW.ZIP

Последний раз редактировалось ksanus15; 11.12.2022 в 20:20.
ksanus15 вне форума  
Сказали "Спасибо" ksanus15
цифровик (13.12.2022)
Непрочитано 11.12.2022, 14:31  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,843
Сказал спасибо: 721
Сказали Спасибо 4,535 раз(а) в 2,070 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от ksanus15 Посмотреть сообщение
Пользуйтесь на здоровье!
здоровье нах потерять можно, если с такими описаниями иметь дело.
__________________
33Й ДАН БАНА
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 11.12.2022, 18:32  
ksanus15
Прохожий
 
Регистрация: 30.10.2017
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
ksanus15 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от Kabron Посмотреть сообщение
здоровье нах потерять можно, если с такими описаниями иметь дело.
А что не так с описаниями? Написаны на доступном языке. МДФ не разрисовал конечно, но они созданы давно, и внутренности только в файловом виде остались. Кто захочет, сам разрисует, пользуясь наставлениями FAQ.
ksanus15 вне форума  
Непрочитано 13.12.2022, 03:16  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от ksanus15 Посмотреть сообщение
Модель L-V-SET (logic voltage set) ... позволяет задавать напряжения логических уровней нуля и единицы ...
Ну и зачем такие сложности?
Просто переводите компонент в смешанный режим, используя свойство ITFMOD, и задаете любые уровни (см. pic1).
Сообщение от ksanus15 Посмотреть сообщение
Модель L-V-SET2 ... гальванически развязанного с землёй
Смешно. Вы хоть в свои MDF-файлы заглядывали? Предполагаю, что нет. Вот Вам фрагмент из Вашего же L-V-SET2.MDF:
Код:
...
GND,5
GND,PT
E1,PS,N
V1,PS,-
V2,PS,-
E2,PS,N
...
А вот теперь раскажите, что в Вашем представлении означает "гальванически развязанного с землёй".

P.S. Открою Вам секрет, что в Proteus'е в аналоговых расчетах используются метод узловых напряжений (Node Voltage Method, Nodal Analysis, NA) и модифицированный метод узловых напряжений (Modified Nodal Analysis, MNA), которые не работают без базисного (опорного) узла, коим и является GND.
Поэтому, опорный узел (земля/GND) ВСЕГДА присутствует, даже если его ЯВНО нет на схеме (см. pic2).
Миниатюры:
Нажмите на изображение для увеличения
Название: pic1.jpg
Просмотров: 0
Размер:	122.1 Кб
ID:	174002   Нажмите на изображение для увеличения
Название: pic2.jpg
Просмотров: 0
Размер:	183.9 Кб
ID:	174003  
ProtAS-13 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
Linux-ваше мнение Tvenn Делимся опытом 6169 23.08.2015 08:57
Pictiva TM 128 X 64 OLED Module (SSD0323) + AVR + PROTEUS - рабочий проект для начинающих OttoStirliz Микроконтроллеры, АЦП, память и т.д 8 28.05.2010 16:59


Часовой пояс GMT +4, время: 18:30.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.