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

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

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

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

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

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


 
Опции темы

Proteus 8: не вызывается deletedsimmodel

Непрочитано 19.02.2015, 14:38  
rnouse
Прохожий
 
Регистрация: 06.01.2013
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rnouse на пути к лучшему
Печаль Proteus 8: не вызывается deletedsimmodel

Добрый день.

Столкнулся с такой неприятностью. Пишу цифровую модель. В библиотеке определены createdsimmodel и deletedsimmodel. Есть класс с моделью. Взятый, например, из доки по разработке моделей. Собираю. В 7-м Протеусе обе функции (createdsim/deletedsimmodel) вызываются при нажатии на "Run" / "Stop" соответственно. В 8-ке вызывается только createdsimmodel. На нажатие "Stop" не вызывается ни "runctrl(RM_STOP)", ни "deletedsimmodel". При повторном нажатии на "Run", в отличии от 7-ки, библиотека оказывается загружена в то же адресное пространство, хотя VSMDEBUG грузится каждый раз по разным адресам.
В VSMDEBUG.DLL есть callback-функция 0x10003950 (8.1 SP1 bld 1735, которая вызывается с параметром 0x620 при нажатии на Stop или Run. В момент выполнения Stop/0x620 выгружаются библиотеки DSIM/PROSPICE/и т.д. После выполнения Stop/0x620 продёргивается тот же callback с параметром 0x113 (при симуляции вызывает runctrl(0x3)).
В общем, я так и не понял пока, почему не вызывается deletedsimmodel.

Update: посмотрев на работу LCDALPHA.DLL, выяснилось, что у неё вызывается только deleteactivemodel, а deletedsimmodel — нет. У VTERM.DLL deletedsimmodel тоже не вызывается.
Реклама:

Последний раз редактировалось rnouse; 19.02.2015 в 15:43.
rnouse вне форума  
Непрочитано 21.02.2015, 03:09  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Proteus 8: не вызывается deletedsimmodel

rnouse, Не парьтесь, deletedsimmodel вызывает сам Прот. Это Вас не должно касаться.
MONIKYS вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Отряхнем шелуху" или "генеральная уборка" в ветке Proteus Halex07 Proteus 17 13.01.2013 18:49
Как подружить AVR Studio и Proteus? Serge_Serge_ Proteus 27 13.12.2011 20:44
Proteus не сбрасывает флаг RBIF в регистре INTCON korpinbox Proteus 3 23.08.2011 23:33
Proteus 7.6 SP4 вышел. Обновляемся! Easyrider83 Proteus 7 16.02.2010 21:26
Proteus и время. zelanez Микроконтроллеры, АЦП, память и т.д 12 21.06.2006 19:16


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


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