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

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

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

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

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

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


 
Опции темы
Непрочитано 04.10.2013, 17:31  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от anakost Посмотреть сообщение
Такая защита от дребезга ничем не лучше, чем на стандартной.
На рисунке специально красным выделены переключатели на 2 положения,
и вопрос касался прежде всего их:


Сообщение от anakost Посмотреть сообщение
Если уж так хочется, можно нарисовать свою клавиатуру, а на дочернем листе наваять любую схему.
И вот из таких переключателей мне хочется "изобразить" компактную панель,
по типу следующей:

Миниатюры:
Нажмите на изображение для увеличения
Название: 03-0-educ8.jpeg
Просмотров: 433
Размер:	7.5 Кб
ID:	52785  
Реклама:
Lavrentii вне форума  
Непрочитано 04.10.2013, 21:21  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Lavrentii, я так и не понял - кнопки или переключатели? KEYPAD.DLL - это нефиксируемые кнопки, т.е. активны , пока держим нажатой мышку, или назначенную клавишу.
Сообщение от anakost Посмотреть сообщение
Если уж так хочется, можно нарисовать свою клавиатуру, а на дочернем листе наваять любую схему.
"Эй, эй - я сказал - полетели, а не побежали..." (м/ф "Крылья, ноги и хвосты"). С программной DLL активной модели такие фокусы могут не прокатить, что скорее всего, хотя данную конкретную на такую "вшивость" не проверял.
Halex07 вне форума  
Непрочитано 04.10.2013, 23:09  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Halex07 Посмотреть сообщение
Lavrentii, я так и не понял - кнопки или переключатели? KEYPAD.DLL - это нефиксируемые кнопки, т.е. активны, пока держим нажатой мышку, или назначенную клавишу.
Это нефиксируемые переключатели, т.е. переключают в противоположную
позицию, пока нажаты...

Да, я понял, что KEYPAD.DLL - это нефиксируемые кнопки, но пока я
ожидал ответа, немного поработал с образцом клaвиатуры, и у меня
получилось вот что:
две кнопки на клавиатуре можно нажать одним нажатием мыши на
одну позицию
.



Это становиися возможным, если для двух кнопок указать одинаковые
координаты. В модели на рисунке я правил:

A1=SQUARE,300,-300,300
A2=SQUARE,700,-300,300

на

A1=SQUARE,300,-300,300
A2=SQUARE,300,-300,300

При этом кнопка [7] замыкает на общий две линии: 1 и 2 -› A ...
Жаль, что нельзя сделать кнопку на размыкание c KEYPAD.DLL.

Но в моей ситуации всё решается введением одного инвертора.

Плохо только, что вот в этом прототипе, который я пытаюсь моделировать,



Два переключателя с фиксацией... но я подумал, раз есть возможность
"малой кровью" эту панель нарисовать как матричную - сделаю фиксацию
аппаратно, возможно, добавив D-триггер.
Миниатюры:
Нажмите на изображение для увеличения
Название: Panel2s.gif
Просмотров: 437
Размер:	9.0 Кб
ID:	52799  
Lavrentii вне форума  
Непрочитано 08.10.2013, 01:51  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Lavrentii Посмотреть сообщение
Это нефиксируемые переключатели, т.е. переключают в противоположную
позицию, пока нажаты...

...сделаю фиксацию
аппаратно, возможно, добавив D-триггер.
Так всё и получилось, что и схему менять не пришлось.
Только добавил на вход триггера DS=0.
Миниатюры:
Нажмите на изображение для увеличения
Название: e8keypad.gif
Просмотров: 78
Размер:	17.0 Кб
ID:	52893  
Lavrentii вне форума  
Непрочитано 12.10.2013, 20:38  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Уважаемый Halex07!

Вы не могли бы помочь с индикаторами из LCDMPX.DLL?

Если Вас не затруднит, выложите, пожалуйста вот эти два
индикатора:



оба - Decomposed на одном листе в формате .SEC ?
Lavrentii вне форума  
Непрочитано 12.10.2013, 23:14  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Lavrentii Посмотреть сообщение
оба - Decomposed на одном листе в формате .SEC ?
Да, всегда пожалуйста, только не пойму, - чем Вм это поможет в проекте восстановленном из SEC селектор символов будет чист, как белый лист, они в секциях не сохраняются, или Вам их перетаскать на поле проекта, тогда восстановятся из SEC хотя бы там.
Вложения:
Тип файла: rar LCD_SEC.rar (2.9 Кб, 51 просмотров)
Halex07 вне форума  
Сказали "Спасибо" Halex07
Lavrentii (13.10.2013)
Непрочитано 13.10.2013, 01:12  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Halex07 Посмотреть сообщение
Да, всегда пожалуйста, только не пойму, - чем Вм это поможет в проекте восстановленном из SEC селектор символов будет чист, как белый лист...
Спасибо за файл, но Вы действительно правы... я этого не учел...

Но, возможно, Вы посоветуете что-то другое?
К той клавиатуре, что выше, мне нужен вот такой индикатор:



Это независимые друг от друга светодиоды, одним выводом
подключенные к +5В.

Мне показалось, что с помощью LCDMPX.DLL сделать такую индикаторную
панель наиболее удобно.
Возможно, я не прав и есть решение лучше?
Миниатюры:
Нажмите на изображение для увеличения
Название: LED_panel8.gif
Просмотров: 350
Размер:	6.0 Кб
ID:	53141  
Lavrentii вне форума  
Непрочитано 13.10.2013, 08:35  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,508 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Lavrentii Посмотреть сообщение
Мне показалось, что с помощью LCDMPX.DLL сделать такую индикаторную панель наиболее удобно.
Да, потому-что общее число светящихся точек меньше 64. Плюс к тому еще и быстро. Вам и нужен всего один символ точка в потушенном и горящем состоянии. Чтоб не париться с вычислениями, я бы ORIGIN этого символа поставил посередине точки. Ну а дальше делайте большую таблицу на 44 строки, ставьте ORIGIN всей модели в левый верхний угол, туда же указатель мыши, Ctrl+O для установки фальшивого начала координат и погнали возить мышь по центрам точкек и заполнять таблицу Х-ми и Y-ми для каждой в том порядке, в каком у Вас будут выводы SEG (по строкам или по столбцам, или по-собственному замудренному правилу, типа: "ход конем"). Всех дел на пару часов с длительными перекурами.
Halex07 вне форума  
Непрочитано 13.10.2013, 13:30  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Сообщение от Halex07 Посмотреть сообщение
в проекте восстановленном из SEC селектор символов будет чист,
как белый лист, они в секциях не сохраняются
Но ведь, по идее, в модели, скомпилированной без символов, индикатор
просто не будет работать?
А сам Протеус - будет продолжать симуляцию?

Я для эксперимента собрал модель индикатора и запустил симуляцию.


Протеус останавливается с сообщением:



Проделал всё то же самое с моделью красного семисегментного индикатора:
экспортировал в .SEC , импортировал на чистый лист и собрал пробную модель.
Индикации - нет, но симуляция идёт без остановки...
Миниатюры:
Нажмите на изображение для увеличения
Название: ProLCD1.gif
Просмотров: 362
Размер:	6.4 Кб
ID:	53154   Нажмите на изображение для увеличения
Название: ProError1.gif
Просмотров: 355
Размер:	1.8 Кб
ID:	53155  
Lavrentii вне форума  
Непрочитано 21.10.2013, 18:48  
AGAT0365
Прописка
 
Регистрация: 17.02.2009
Сообщений: 154
Сказал спасибо: 14
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
AGAT0365 на пути к лучшему
По умолчанию Re: Proteus общие вопросы

Доброго времени суток, подскажить где можно прочитать описания ну или HELP, по программированию в PROTEUS Easy HDL Generator Properlies?
AGAT0365 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
Вопросы по работе с Proteus dosikus Proteus 510 20.12.2007 18:48
CAN BUS общие впечатления vasseff Микроконтроллеры, АЦП, память и т.д 7 20.06.2007 09:15
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


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


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