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

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

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

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

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

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


 
Опции темы
Непрочитано 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
Сообщений: 292
Сказал спасибо: 0
Сказали Спасибо 212 раз(а) в 124 сообщении(ях)
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
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Юрий_Нд на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

В какой версии Proteus появляется цифровой осциллоскоп, как на картинке?
https://ibb.co/4VvB66F
Юрий_Нд вне форума  
Непрочитано 06.11.2021, 11:07  
Shahabbas
Почётный гражданин KAZUS.RU
 
Аватар для Shahabbas
 
Регистрация: 14.11.2008
Адрес: Литва
Сообщений: 1,920
Сказал спасибо: 541
Сказали Спасибо 1,835 раз(а) в 827 сообщении(ях)
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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,535
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: FAQ (ЧаВО) по PROTEUS для начинающих и не только

Сообщение от ksanus15 Посмотреть сообщение
Пользуйтесь на здоровье!
здоровье нах потерять можно, если с такими описаниями иметь дело.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
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
Сообщений: 292
Сказал спасибо: 0
Сказали Спасибо 212 раз(а) в 124 сообщении(ях)
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, время: 12:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot