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

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

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

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

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

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


 
Опции темы
Непрочитано 17.10.2017, 20:47  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

ProtAS-13,
собрал согласно вашим рисункам
1. нарисовал спрайты для сегментов А-Н
2. сделал дочерний лист для сегментов А-Н
работает только желтый и то не все сегменты
может дочерний лист не так прикрепил..
Вложения:
Тип файла: rar narg.rar (19.6 Кб, 0 просмотров)
Реклама:
olegprom19 вне форума  
Непрочитано 18.10.2017, 01:11  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от olegprom19 Посмотреть сообщение
может дочерний лист не так прикрепил
А я Вас предупреждал, что мороки будет немеряно
Нужно аккуратненько, каждый раз после изменения спрайтов ОБЯЗАТЕЛЬНО пересоздавать компонент.
З.Ы. У меня версия 8.3, поэтому Ваш файл открыть не могу.
Миниатюры:
Нажмите на изображение для увеличения
Название: NARG.jpg
Просмотров: 0
Размер:	262.5 Кб
ID:	120255  
ProtAS-13 вне форума  
Непрочитано 19.10.2017, 10:36  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

убрал с дочернего листа всю логику, оставил только для "нулевого сегмента" работает только желтый
капец
если при создании компонента указываю No of states 8 то работает красный
если 24 то нет
такое ощущение что они конфликтуют
по схеме дочернего листа если взять один сегмент
и если не горит желтый а горит зеленый то у желтого включена "пустышка"
а у зеленого акктивный
Миниатюры:
Нажмите на изображение для увеличения
Название: 11.jpg
Просмотров: 0
Размер:	855.7 Кб
ID:	120297  

Последний раз редактировалось olegprom19; 19.10.2017 в 11:34.
olegprom19 вне форума  
Непрочитано 19.10.2017, 11:36  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от olegprom19 Посмотреть сообщение
работает только желтый
Вы совершенно не на том заостряете внимание. Вам нужно ВНИМАТЕЛЬНО изучить картинку со спрайтами, которые я Вам уже показывал. И представить, как эти спрайты отображаются.
К примеру, пусть высвечивается зеленый сегмент А. Тогда на экран быдут ПОСЛОЙНО выводиться спрайты (снизу-вверх): NARG_C-›NARG_0_0-›NARG_8_1-›NARG_16_0.
А теперь, ответьте на вопрос: почему спрайт NARG_8_1 не виден под спрайтом NARG_16_0. Как только Вы найдете ответ на этот вопрос, то Вы и поймете где Вы ошиблись
ProtAS-13 вне форума  
Непрочитано 19.10.2017, 11:40  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

у вас пустышка прозрачная? не?
пробовал первую закрашенную пустышку а 8-ю и 16-ю прозрачную, не "выключается" когда не активна, пре переключении скажем с желтого на зеленый

я понял что спрайты накладываются, но ни пойму как сделать по другому
подскажите, голову сломал уже
если сначала выставить анод (красный, зеленый или желтый)
а потом включить сегмент
то с вариант с пустышкой прокатывает
а если при включенных сегментах просто переключить анод (цвет) то просто "гаснет" сегмент

Последний раз редактировалось olegprom19; 19.10.2017 в 13:39.
olegprom19 вне форума  
Непрочитано 19.10.2017, 17:02  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от olegprom19 Посмотреть сообщение
подскажите, голову сломал уже
Здесь помочь можете только Вы сами себе - еще раз повторю АККУРАТНОСТЬ - залог успеха.
Поставил на виртуалке 8.6 и открыл Ваш файл. Извините, но столь неряшливо выполненного проекта я еще не видел.
Взгляните на рис.1 - у Вас просто нет связи U26-LP19 (рис.2), что наглядно подтверждается MDF-файлом (рис.3).
Происходит это из-за того, что компоненты расставлялись тяп-ляп при разной размерности сетки.
Возьмите себе за правило - создавать схему в ЕДИНОЙ сетке. Тогда таких проблем не будет.
Далее. Как Вы уже поняли, для отображения одного спрайта под другим необходима ПУСТЫШКА. У Вас же это не так (рис.4).
Здесь, видимо, стоить упомянуть откуда программа берет спрайты при сборке компонентов. Сначала спрайты ищутся в "Окне выбора объектов" - это то, которое слева при выборе "2D Graphics Symbols Mode" (большая стрелка на рис.4). Если там спрайты не найдены, то осуществляется поиск в "Библиотеке символов".
Следует помнить, что при "разборке" компонентов, его спрайты попадают, и ЗАМЕЩАЮТ старые, в "Окне выбора объектов".
Поэтому, можно порекомендовать следующую процедуру набора спрайтов:
1. Создать спрайты в своей библиотеки, к примеру в USERSYM.
2. В "Окне выбора объектов" очистить все спрайты: ПКМ-›Tidy. Желательно делать после каждой "разборке" компонента - тогда все актуальные спрайты будут только в "Библиотеке символов".
3. Набрать спрайты в "Окно выбора объектов" из "Библиотеки символов": Double ЛКМ-›Последовательно выбрать необходимые спрайты. Можно этого не делать - спрайты будут взяты из библиотеки.
4. Убедиться, что в "Библиотеке символов" нет ДРУГИХ (ненужных) спрайтов с тем же ОСНОВНЫМ ИМЕНЕМ: находясь в "Окне выбора объектов"-›Меню Library-›Library Manager. При необходимости удалить (или переименовать) ненужные спрайты.
5. Собрать компонент.
Кстати, в случае, если не нужен контур на каждом сегменте, то можно просто удалить все "выключенные" спрайты (с постфиксом NAME_ELEMENT_0).
И напоследок, Proteus НЕ ВСЕГДА ОБНОВЛЯЕТ ЭКРАН после действий с интерактивными компонентами, поэтому, ИНОГДА, для обновления экрана требуется обновлять его вручную - кнопка R.
Миниатюры:
Нажмите на изображение для увеличения
Название: NARG_0.jpg
Просмотров: 0
Размер:	10.3 Кб
ID:	120312   Нажмите на изображение для увеличения
Название: NARG_1.jpg
Просмотров: 0
Размер:	107.5 Кб
ID:	120313   Нажмите на изображение для увеличения
Название: NARG_2.jpg
Просмотров: 0
Размер:	10.4 Кб
ID:	120314  

Нажмите на изображение для увеличения
Название: NARG_3.jpg
Просмотров: 0
Размер:	20.7 Кб
ID:	120315  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
olegprom19 (19.10.2017)
Непрочитано 20.10.2017, 14:08  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

У элемента LP19 был включен дочерний лист, видимо поэтому связи не было с компонентом, после снятия галочки, связь появилась
я пробовал все варианты....)))
накидано на скорую руку, предполагалось что когда заработает потом и выровняю и как вы сказали все рюшечки, а если не работает то и не буду,
с сетками пока еще разбираюсь
пустышки я уже потом переделал на прозрачные

кстати с ними не все так просто пустышка не может закрасить закрашенный символ при выключении (при нажатии R (или др. действии) конечно "закрашивает" )
а закрашенная пустышка обновляется мгновенно

символы видимо протеус обновляет чаще чем "подложку"
(или они обновляются в момент активного переключения)

добавил дополнительно логику для включения пустышек
т.е. при выключении сегмента активируется закрашенная пустышка
все отлично, только если подключены не все сегменты т.е. один болтается в воздухе
то логика не всегда корректно отрабатывает
видимо цифровой пробник не понимает "неопределенного" состояния и глючит

с созданием MDF теперь парюсь,
привязал корпус с 3D
вроде осталось компильнуть всё в библиотеку,
а не могу
с чайлд листом работает
Миниатюры:
Нажмите на изображение для увеличения
Название: 33.jpg
Просмотров: 0
Размер:	197.6 Кб
ID:	120359  
Вложения:
Тип файла: rar NARG.rar (23.1 Кб, 0 просмотров)

Последний раз редактировалось olegprom19; 21.10.2017 в 21:02.
olegprom19 вне форума  
Непрочитано 21.10.2017, 11:32  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

в чем разница между mod файлом и mdf? плюсы и минусы?
если я правильно понял
mod - файл схемы дочернего листа, который м.б. прикреплен к компоненту
и лежать в папке models (или в папке проекта)

mdf - скомпилированный файл схемы, который также прикреплен к компоненту и лежит там же

работать будет и с mod и с mdf
компонент с mod можно открыть схему дочернего листа (если нужно)
mdf можно открыть в текстовом редакторе и подправить что нужно
поправьте если ошибся
а если в папке лежит и мод файл и мдф то какой будет браться компонентом?
у меня два открытых окна протеуса
в одном создаю модель(компонет)
во втором "опробую"
так во втором иногда не работает,
понял почему надо не из селектора выбирать а из библиотеки,

Последний раз редактировалось olegprom19; 21.10.2017 в 21:03.
olegprom19 вне форума  
Непрочитано 22.10.2017, 01:38  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 287
Сказал спасибо: 0
Сказали Спасибо 209 раз(а) в 121 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от olegprom19 Посмотреть сообщение
добавил дополнительно логику для включения пустышек
Вот так попроще будет. А спрайт для 24 разряда взять такой же как сам компонент.
Миниатюры:
Нажмите на изображение для увеличения
Название: Narg.jpg
Просмотров: 0
Размер:	69.2 Кб
ID:	120416  
ProtAS-13 вне форума  
Непрочитано 22.10.2017, 11:24  
olegprom19
Прописка
 
Регистрация: 08.04.2017
Сообщений: 100
Сказал спасибо: 40
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
olegprom19 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от ProtAS-13 Посмотреть сообщение
Вот так попроще будет. А спрайт для 24 разряда взять такой же как сам компонент.
он будет работать только когда на двух анодах "нули"
а в других случаях не будет
т.е. нужно включать пустышку либо когда на сегменте 1 (независимо от состояний анода)
либо когда на двух анодах нули, (независимо от состояний сегмента)

Последний раз редактировалось olegprom19; 22.10.2017 в 11:27.
olegprom19 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Proteus: 3D модели Yahman Proteus 50 22.05.2020 16:48
Пример создания цифровой модели 1-wire Debugger for Proteus Lexx09 Proteus 27 21.04.2014 00:41
Создание модели для Proteus k000858 Proteus 1 04.02.2010 14:33
Создание 3-д модели для компонентов Proteus Noble_heart Proteus 10 22.01.2010 23:18


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


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