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

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

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

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

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

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

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы

Имитация дребезга контактов кнопки/энкодера

Непрочитано 06.09.2022, 17:13  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Сообщение от Eddy71 Посмотреть сообщение
Видимо я криво dll использую (надо где то регистрировать, наверно)
Ничего не надо регистрировать - просто положить DLL'ку (BOUNCE.dll) в ту же директорию откуда и запускается проект (BUTTON_DLL.pdsprj). К примеру, в корне создать дирку, типа 1111, положить туда проект и DLL'ку и запустить симуляцию.
У меня, кстати, версия 8.8. Неужели в 8.13 так все кардинально поменялось.
Честно говоря, даже интересно стало. Сделал еще проект без дочерних листов (см. аттач) - если не влом, попробуйте запустить и отписаться по результатам.
P.S. А в путях, случайно не затесались символы, отличные от английской кодировки?
Вложения:
Тип файла: rar Test_DLL.rar (4.8 Кб, 0 просмотров)
ProtAS-13 вне форума  
Непрочитано 06.09.2022, 20:43  
Eddy71
Гуру портала
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,451
Сказал спасибо: 5,999
Сказали Спасибо 26,913 раз(а) в 6,082 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Знаю нелюбовь импортного софта к кириллице, поэтому в путях папок мало и всё латиницей. dll лежит в той же папочке рядом.
Диск с:, одно вложение папок всего, вряд ли по путям потерялось..

Новый проект чуток по другому ругается.
Миниатюры:
Нажмите на изображение для увеличения
Название: n.jpg
Просмотров: 0
Размер:	34.3 Кб
ID:	172554  
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 06.09.2022, 21:37  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Сообщение от Eddy71 Посмотреть сообщение
Новый проект чуток по другому ругается
Ругается точно так же: "External model DLL "BOUNCE.DLL" not found. GLE=0x0000007E".
Неужели в 8.13 защиту какую поставили. Сейчас буду искать свежую версию - по результатам отпишусь.
ProtAS-13 вне форума  
Непрочитано 07.09.2022, 09:44  
Eddy71
Гуру портала
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,451
Сказал спасибо: 5,999
Сказали Спасибо 26,913 раз(а) в 6,082 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Я на трекере брал. С зимы лежит
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 08.09.2022, 01:41  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Отчитываюсь по результатам установки и тестирование на версии 8.13.
Установил 8.13 на виртуалку. После запуска начинает ругаться на отсутствие некоторых *.INI файлов.
Дело в том, что разработчики сменили структуру каталогов, а настройки путей не изменили.
Вполне возможно, что это особенность моей найденной версии.
Поступил просто: из директории c:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\
переместил все файлы в директорию c:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\, а директорию DATA удалил.
При запуске программы она вновь будет создана автоматически - там теперь хранятся индексные файлы библиотек компонентов.
Допускаю, что можно было бы просто сменить пути в системных настройках (меню System =› System Settings).
При попытке запуска симуляции, представленных мной проектов, выяснилась причина возникающей ошибки - я представил DLL'ку, созданную в DEBUG режиме (посыпаю свою дурную голову пеплом ).
Соответственно, у Вас отсутствовали библиотеки MSVCP120D.dll и MSVCR120D.dll (буковка D в конце имени указывает именно на это).
Сейчас я пересоздал библиотеку в Release режиме (см. аттач) - проверяйте - ошибок не должно быть.
Вложения:
Тип файла: rar Test_DLL_2.rar (27.2 Кб, 0 просмотров)
ProtAS-13 вне форума  
Непрочитано 08.09.2022, 10:05  
Eddy71
Гуру портала
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, Полтава
Сообщений: 10,451
Сказал спасибо: 5,999
Сказали Спасибо 26,913 раз(а) в 6,082 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Dll ложил в папку с проектом. Но получил опять фигвам..
Миниатюры:
Нажмите на изображение для увеличения
Название: n.jpg
Просмотров: 0
Размер:	15.0 Кб
ID:	172579  
__________________
«Мышление - это когда ты упрощаешь вещи, а не усложняешь их»
/Жак Фреско/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Непрочитано 08.09.2022, 12:00  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Имитация дребезга контактов кнопки/энкодера

Сообщение от Eddy71 Посмотреть сообщение
Но получил опять фигвам..
Честно говоря, я даже и не знаю куда копать. На 8.13 точно работает (см. pic).
Думаю, стоит попросить "помощь зала" - Люди Ау! У кого установлен 8.13 проверьте проект из поста #15.
Миниатюры:
Нажмите на изображение для увеличения
Название: pic2.jpg
Просмотров: 0
Размер:	19.5 Кб
ID:	172580  
ProtAS-13 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Устранение дребезга компаратором LM393 uepapx Делимся опытом 5 05.12.2016 21:40
Продолжительность дребезга контактов Инн Делимся опытом 11 10.01.2016 12:04
Опрос сухих контактов _superuser_ Делимся опытом 4 09.12.2012 06:42
Сгорание контактов реле reanand Делимся опытом 34 28.04.2011 19:07
Программное избавление от дребезга контактов. bopohok Микроконтроллеры, АЦП, память и т.д 10 06.04.2007 14:26


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


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