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

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

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

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

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

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


 
Опции темы
Непрочитано 20.10.2013, 12:35  
amd9800
Частый гость
 
Регистрация: 14.06.2013
Сообщений: 39
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
amd9800 на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от MONIKYS Посмотреть сообщение
без микросхем, транзистор, диод и индуктивность.....
Честно признаюсь не смогу. Мне нужен будет еще конденсатор для этого дела. Я бы с удовольствием посмотрел бы на ваше творение строго состоящие из транзистора, диода и индуктивности.
Реклама:
amd9800 вне форума  
Непрочитано 20.10.2013, 12:49  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,495
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от amd9800 Посмотреть сообщение
Честно признаюсь не смогу. Мне нужен будет еще конденсатор для этого дела. Я бы с удовольствием посмотрел бы на ваше творение строго состоящие из транзистора, диода и индуктивности.
C юмором дела у вас обстоят немного лучше...
Советую развиваться в этом направлении
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Kabron вне форума  
Непрочитано 20.10.2013, 14:07  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Proteus модели

amd9800, Юморист.Кондер не указал и к нему прицепились. А мне было интересно. Взял и попробовал, делов то. И ничего не получил. И нормально. Мозьг никому не выносил. Низя - знать низя.
MONIKYS вне форума  
Непрочитано 21.10.2013, 14:17  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus модели

Вопрос, наверное, к TEHb, как к специлисту от Labcenter Electronics,
но если кто-либо знает, в чем суть - не откажите в помощи!

По какому принципу ISIS ставит в соответствие выводам VSM-модели их
идентификатор INT element в функции

VOID MYMODEL::animate (INT element, ACTIVEDATA *data)
{
...
}


Попытался разобраться в этом вопросе сам, но принципа так и не понял...

Если я компилирую в модель примитив, как на следующем рисунке слева,
то нумерация element такая, как обозначена красными цифрами:



Если из модели убрать вывод 5 (element=4) то element=4 присваивается выводу 6 со сдвигом остальной нумерации.

Если этот же вывод 5 снова вставить в графическую модель между выводами 10 и 11,
то ему снова будет присвоен element=4...

Если ту же самую графическую модель скомпилировать в положении, как на рисунке справа, то логика присвоения выводам номера element практически не поддается пониманию.

Все эти опыты я проделал, поскольку неожиданно получил совешенно непонятный результат, пытаясь создать VSM-модель для индикатора следующего типа:



где выводы расположены с двух сторон.

Я предполагал, что соответствие выводам номера element будет последовательным начиная с левого нижнего и в обход против часовой стрелки.
Но результат меня обескуражил...
element = 0,1,2,3 - это правые верхние.
element = 4,5,6,7,...- правые нижние,
дальше снова переход нумерации element в верхний ряд...

Хотелось бы всё же уяснить соответствие номера element выводам модели.
Миниатюры:
Нажмите на изображение для увеличения
Название: ISIS_elm.gif
Просмотров: 1033
Размер:	3.2 Кб
ID:	53552   Нажмите на изображение для увеличения
Название: ISIS_DIP.gif
Просмотров: 1032
Размер:	9.1 Кб
ID:	53553  
Lavrentii вне форума  
Непрочитано 21.10.2013, 20:50  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от Lavrentii Посмотреть сообщение
Хотелось бы всё же уяснить соответствие номера element выводам модели.
Нумеруются автоматически по дате и времени "рождения". Изменить эту "практику" невозможно.
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума  
Непрочитано 21.10.2013, 22:30  
MONIKYS
Прописка
 
Регистрация: 18.05.2011
Адрес: Ненька Україна
Сообщений: 157
Сказал спасибо: 20
Сказали Спасибо 58 раз(а) в 25 сообщении(ях)
MONIKYS на пути к лучшему
По умолчанию Re: Proteus модели

Lavrentii, В функции VOID MYMODEL::setup(IINSTANCE *instance, IDSIMCKT *dsimckt)
{
}
Описываете выводы модели и начальное состояние
Типа так
inst = instance;
ckt = dsimckt;
Pin1 = inst-›getdsimpin ("PIN1", true);
Pin1-›setstate(FLT);
Pin2 = inst-›getdsimpin ("PIN2", true);
Pin2-›setstate(FLT);

Тогда выводы будут на месте.
element - относится к графической модели, к выводам не относится.

Последний раз редактировалось MONIKYS; 21.10.2013 в 22:52.
MONIKYS вне форума  
Непрочитано 22.10.2013, 22:16  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от Murka-MakMur Посмотреть сообщение
Нумеруются автоматически по дате и времени "рождения". Изменить эту "практику" невозможно.
Я этот принцип изначально тоже понял.
Если я расставляю выводы по одному, то действительно "Нумеруются автоматически по дате и времени "рождения".

Но если в модели 60 выводов, то первые восемь я расставил вручную (в итоге так и пришлось переделать всю модель ), а затем решил, что дальше удобно их скопировать и вставить - вот тут и началась чехарда, о которой я написал.
Принцип нумерации стал совершенно не понятен...

А есть какая либо опция в Proteus узнать номер элемента-вывода?
Если навести курсор на вывод при создании графической модели, то Proteus подсказывает номер вывода, название и тип его, но вот номер элемента не говорит...
Lavrentii вне форума  
Непрочитано 22.10.2013, 22:34  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от MONIKYS Посмотреть сообщение
element - относится к графической модели, к выводам не относится.
Не соглашусь с Вами: в активной анимированной VSM-модели функция
VOID MYMODEL::animate (INT element, ACTIVEDATA *data)
{
...
}


передает номер элемента-вывода INT element и его состояние в виде:
data-›stateval, где data-›stateval: (WLO, PLO, SLO... и т.д.)

Описание же выводов модели

"Pin1 = inst-›getdsimpin ("PIN1", true);
Pin1-›setstate(FLT);
Pin2 = inst-›getdsimpin ("PIN2", true);
Pin2-›setstate(FLT);
"

используется в функции

VOID DIGONLY::simulate (ABSTIME stime, DSIMMODES smode)
{
...
}


скажем так:

if (Pin1-›isactive() && Pin2-›isactive() )
{
Pin3-›setstate (stime, (RELTIME) 0, (RELTIME) 0, (RELTIME) 0, TSTATE);
}


Но связать переменные Pin1, Pin2, Pin3 с функцией animate (INT element,...),
на мой взгляд, довольно трудно, если вовсе возможно...

Последний раз редактировалось Lavrentii; 22.10.2013 в 22:36.
Lavrentii вне форума  
Непрочитано 22.10.2013, 23:07  
Murka-MakMur
Вид на жительство
 
Аватар для Murka-MakMur
 
Регистрация: 05.09.2007
Адрес: Новороссия ЛНР Рубежное -> РФ Калуга
Сообщений: 360
Сказал спасибо: 10
Сказали Спасибо 73 раз(а) в 58 сообщении(ях)
Murka-MakMur на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от Lavrentii Посмотреть сообщение
Принцип нумерации стал совершенно не понятен...
Двойняшки, тройняшки ....... няшки!
__________________
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Не зли меня
Murka-MakMur вне форума  
Непрочитано 22.10.2013, 23:15  
Lavrentii
Частый гость
 
Регистрация: 28.07.2006
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Lavrentii на пути к лучшему
По умолчанию Re: Proteus модели

Сообщение от Murka-MakMur Посмотреть сообщение
Двойняшки, тройняшки ....... няшки!
Нет - номера им присваиваиваются уникальные всё-таки...

Но по какому принципу - я не понял...

Также совершенно не ясно, как узнать номера элементов-выводов,
если сделан decompose готовой модели Proteus.

Так что вопрос остается в силе:
А есть какая-либо опция в Proteus узнать номер элемента-вывода?
Lavrentii вне форума  
 

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

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

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, время: 10:01.


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