![]() |
|
Модераторы: Mazzi |
![]()
|
|
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Ныне эта програмка называется multisim и у меня версия 10.1(мне в вузе дали древнюю ещё 5-ю, но она наотрез отказывается дружить со стилем Aero в Viste, часы пользования компьютером у меня весьма ограничены), я не думаю что есть много принципиальных отличий(кроме того что из неудобного интерфейса сделали внешне другой, но такой же неудобный
В общем пока что моя задача сводится к построению логических схем - вроде всё выглядит просто, но что-то у меня не получается. Значит поэтапно что и как делаю(собственно говоря похоже что-то лишнее В общем вытаскиваю Function Generator потом генератор слов, потом анализатор и самую примитивную логику в виде одного оператора или с двумя входами, собственно должна получаться последовательность 0111, на деле в анализаторе вижу запаздывание на один шаг. Самое интересно это как их соединить у 10 версии есть хоть какой-то хелпер, ну а понятно старый в висте не работает :( В общем переключаю и генератор слов и анализатор на внешний генератор, а генератор функции ставлю на 1кГц(зачем, даже не спрашивайте я и сам не знаю, но просто частота в 1Гц - это как-то не солидно У генератора слов и у анализатора есть соответствующие выводы на External Clock к коим я и подвожу плюсовой контакт от генератора функции, но это в 10 версии, а теперь самое интересное касается 5 версии - схема которая работает в 5-ой наотрез отказалась работать в 10, потому как сделана абы как(и это так потому что делали на паре без какой-либо помощи преподавателя - препод который должен был показать отсутствовал, а тот который был не знал как работать, благо показал элементы и тупо методом ассоциаций мы сделали схему и главное рабочую, где должны быть нолики на выходе там нули, где единички, там единички) Я прикреплю схему которая каким-то чудом работает в 5-ой версии, да и ещё используя внешний источник импульсов в моём случае генератор функций удаётся добится того что на логическом анализаторе рисуется нормальная диаграмма, т.е. когда логический ноль у меня нет импульсов, как единица, так рисуется прямоугольничек. В общем не знаю либо исправьте схему и приложите комментарии, либо просто поясните, а то чтение справок толку не даёт :( Присоединённый файл ( Кол-во скачиваний: 10 )
1.ewb 18,15 Kb-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
DarkProg, по самой мультисим подсказать вряд ли чего могу, т.к. последний раз её видел года два назад (и тоже в универе). Но вот может лучше попытаться подружить пятую версию с вистой? Неужели в висте нет никаких мастеров совместимости?
|
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Как вариант мы на семёрке тупо переключали тему на стандартную и вроде отрисовка шла нормально.
Но мне бы непомешало понять почему вышеприложеная схема работает в 5-ой версии и не работает в 10, я так думаю проблема в том что просто 5-ая игнорирует те ошибки что допущены и в принципе всё работает, а вот 10-я проверяет всё и ругается на то что схема некорректна, вот и хочу попытаться разобраться как же всё таки делать, а то я похоже всю группу свою научил неправильно -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| UniBomb |
|
||||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
В семёрке например есть XP mode, который включает поддержку старых программ. Правда не во всех редакциях.
Может быть как то поменялась объектная модель элементов. Посмотри свойства элементов в обоих версиях, может найдёшь какие-нибудь отличия. |
||||
|
|||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Короче я понял как надо делать для 5-ой версии, и понял почему оно работало
В общем немного поискал набрёл на туже статью которая мне и помогла в первый раз, там правда мельком объясняется назначение НЕОБХОДИМЫХ выводов, но в остальном стало понятно. Завтра или послезавтра попробую тоже в 10-й версии. Я кстати думаю проблемы с отрисовкой из-за особенностей реализации самой программы, просто кто ж вто время мог подумать о том что в будущем кто-то придумает полупрозрачный стиль Aero Кстати выложу схемку которая нормально работает Присоединённый файл ( Кол-во скачиваний: 5 )
________________.ewb 17,01 Kb-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
DarkProg,
|
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Если бы грабли решились, то было бы супер - грабли остались :(
Если коротко, то логический анализатор при использовании логических элементов не нормально синхронизирует, т.е. попробую пояснить у меня есть простейший логический элемент "И" на два входа и получаю странную зажержку аналиатора, т.е. последовательность пишет правильно, т.е. если после голического элемента у меня 1, то анализатор пишет 1, но рисует бред, т.е. график для 0001, выглядит как для 00001 - в чём проблема не пойму... Хотя если выввести импульсяы на анализатор напрямую получаю норму...ничё не пойму Самое интересное, что осцилограф рисует нормально... -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
DarkProg, может быть в этом элементе есть задержка на один "такт"? Ну т.е. за первый проход он считывает входные сигналы, за второй выдает результат.
|
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
Не знаю - не пойму, если коротко, то при подключении напрямую получаю нормальный результат(т.е. просто с генератора слов сразу на анлизатор), а когда ставлю один элемент получаю трабл :(
Добавлено через 10 минут и 33 секунды UniBomb с плюсом поспешили -------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 2 Всего: 97 |
DarkProg, значит скорее всего задержка у этого твоего элемента всё же есть. Поставишь ещё один элемент - будет два лишних нуля
|
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
А вот и нет, ставил и два и три, и ничего не получалось, то что задержка некоторая формируется об этом я подумал, но вот ни одной мысли как её убрать я не нашёл, правда придумал следующее и о чудо - работает.
В общем проблему решил, теперь похоже однозначно - 5-ой версии она решается по-одному, а в 10-ой по-другому. В общем для 5-ой версии нужно подключить всё как и было раньше, но в настройках логического анализатора указать запуск по заднему фронту, т.е. Logic Analyzer-->Clock Setup-->Clock Edge-->Negative, а Clock Mode-->External. Теперь можно запускать и пробовать. В общем прикладываю схему для 5-ой версии с кучкой натыканых элементов, в которой логический анализатор рисует правильно. Т.е. если посмотреть схему, то легко можно увидеть что к анлизатору я подключил и просто напрямую с одного вывода и получил симпатичный заборчик и есть подключение через один элемент, и есть цепочка из двух элементов и всё рисуется нормально Для тех кому интересно как дошёл скажу, что дошёл методом научного тыка Присоединённый файл ( Кол-во скачиваний: 6 )
__________________________.ewb 20,35 Kb-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 1 Всего: 19 |
А вот прикладываю версию для 10-ого multisim - только я так и не понял почему у меня только половина импульса на этом такте, а оставшаяся дорисовывается на следующем
Присоединённый файл ( Кол-во скачиваний: 9 )
Circuit1.ms10 82,74 Kb-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Электротехника и схемотехника | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |