Proteus: вопросы и ответы
-
Rtmip
- Держит паяльник хвостом
- Сообщения: 963
- Зарегистрирован: Чт апр 03, 2014 23:16:55
- Откуда: Россия
Re: Proteus: вопросы и ответы
Наверное, сначала логический конфликт на "линии", а когда красным, то лог. 1.
- Реклама
-
Vaha
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Пт окт 11, 2013 20:43:07
- Откуда: с. Муравлёвка Измаильский р-н.
Re: Proteus: вопросы и ответы
Здравствуйте полосатые (и не очень).
Проблема с моделированием 7486 (лп5 наша), пишет "No model specified" - что посоветуете?
Заменить на 4-е элемента 2и-не(ла3) - не эстетично. Не верится, что в Proteus-е(7.6 и 8.3) нет такой простой логики (сумматора).
Может какие кнопки не дожал?
Спасибо.
Проблема с моделированием 7486 (лп5 наша), пишет "No model specified" - что посоветуете?
Заменить на 4-е элемента 2и-не(ла3) - не эстетично. Не верится, что в Proteus-е(7.6 и 8.3) нет такой простой логики (сумматора).
Может какие кнопки не дожал?
Спасибо.
-
Vaha
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Пт окт 11, 2013 20:43:07
- Откуда: с. Муравлёвка Измаильский р-н.
Re: Proteus: вопросы и ответы
Спасибо, работает 
Re: Proteus: вопросы и ответы
Всем доброго времени суток.
Встречал информацию (например тут), что Proteus имеет инструменты для работы с реальными COM и USB портами ПК:
Верно ли я понимаю, что Proteus через порты может управлять внешними к ПК устройствами ? Если да, то как это реализуется ?
Встречал информацию (например тут), что Proteus имеет инструменты для работы с реальными COM и USB портами ПК:
Код: Выделить всё
Программа имеет инструменты USBCONN и COMPIM, которые позволяют подключить виртуальное устройство к портам USB и COM компьютера.- Реклама
-
Chettuser
Re: Proteus: вопросы и ответы
Драйверами. Я вируальный PICkit 2 запускал через виртуальный USB. Поебаться с драйверами немного пришлось.
Re: Proteus: вопросы и ответы
Примерно такие идеи я читал при гуглении. Но мне не понятно, если ПК имеет реальный COM-порт, то зачем вообще Протеусу нужен виртуальный порт ? Разве модель COMPIM не привязывается к физическому COM-порту ?
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
Proteus через модель СOM-порта РАБОТАЕТ С РЕАЛЬНЫМ ПОРТОМ. В свойствах модели задается имя и параметры реального (физического) порта.
Так же и с параллельным.
Для USB портов - по-другому. Сначала надо запустить спец-драйвера поддержки Proteus. Они создают виртуальные USB порты, но только для моделей тех процессоров,
в которых есть USB аппаратный. Программам-приложениям потом в настройках "подсовывают", или они сами "ухватывают", вместо реальных устройств эти виртуальные порты.
Так же и с параллельным.
Для USB портов - по-другому. Сначала надо запустить спец-драйвера поддержки Proteus. Они создают виртуальные USB порты, но только для моделей тех процессоров,
в которых есть USB аппаратный. Программам-приложениям потом в настройках "подсовывают", или они сами "ухватывают", вместо реальных устройств эти виртуальные порты.
Re: Proteus: вопросы и ответы
Спасибо, это ответ по существу. Значит буду экспериментировать с COM-портом (а не USB).
Re: Proteus: вопросы и ответы
Почему-же так категорично и заглавными? Он и с виртуальными COM работает тоже.Ariadna-on-Line писал(а):Proteus через модель СOM-порта РАБОТАЕТ С РЕАЛЬНЫМ ПОРТОМ.
Re: Proteus: вопросы и ответы
На сколько я понимаю, любое приложение, работающее с реальным портом, работает и с виртуальной парой. Ведь, в конце концов, порт для программы - это байт памяти, и какая разница, этот байт выводит информацию на электрические контакты или на виртуальную пару.
-
Vova777
- Вымогатель припоя
- Сообщения: 507
- Зарегистрирован: Чт июн 16, 2011 15:06:10
- Откуда: электрощитовая
Почему останавливается эмуляция в Proteus? Внутри.
Запускаю эмуляцию схемы в Proteus и она останавливается, выдав следующий log-файл (см. вложение). Подскажите, пожалуйста, что значит это?
- Вложения
-
- Скрин.png
- (40.33 КБ) 645 скачиваний
даешь высокое напряжение
Re: Proteus: вопросы и ответы
Это значит timestep too small 
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Proteus: вопросы и ответы
Это часто возникающая ошибка. Это когда в схеме происходит процесс, который во времени явно не просчитываем (еще говорят -не детерменирован). Например время перехода 0->1 или 1->0 для микросхем задано в их моделях. А попробуй создать аналог такой микросхемы из отдельных транзисторов - наверняка получите такое сообщение. Или разряд конденсатора через переход полупроводника - точно не просчитать никогда. И еще в таком же духе.
Бывает еще когда схема имеет двустабильное состояние, и программа не может решить с какого состояния начинать. Тут полезно ввести какой нибудь элемент для первоначального разбаланса. Бывает - слишком высокую частоту для тактового генератора задали - комп просто "захлебывается".
Обходится простыми методами - например, если у вас конденсатор разряжается через переход полупроводника и выскакивает такая ошибка, "вставьте" в маршрут разряда низкоомный резистор. Программа получит точные данные для временных расчетов и "успокоится". Или наоборот - параллельно резистору подключите конденсатор. Получится цепь с расчитываемыми временными параметрами. И тд. В общем иногда приходится немало покумекать.
Бывает еще когда схема имеет двустабильное состояние, и программа не может решить с какого состояния начинать. Тут полезно ввести какой нибудь элемент для первоначального разбаланса. Бывает - слишком высокую частоту для тактового генератора задали - комп просто "захлебывается".
Обходится простыми методами - например, если у вас конденсатор разряжается через переход полупроводника и выскакивает такая ошибка, "вставьте" в маршрут разряда низкоомный резистор. Программа получит точные данные для временных расчетов и "успокоится". Или наоборот - параллельно резистору подключите конденсатор. Получится цепь с расчитываемыми временными параметрами. И тд. В общем иногда приходится немало покумекать.
Re:
Доброго времени суток. Очередной вопрос по библиотеке к Протеусу. Срочно потребовалось смоделировать работу в Протеусе LCD графического дисплея 12864 DFRobot SPI на контролере ST7920 (модель дисплея DFR0091).В библиотеке устройств ничего подобного не нашел, по крайней мере в Proteus 7-х версий. Может кто нибудь сталкивался , или даст ссылочку на нее или подобную. Пробовал сам создать модель этого дисплея, но не получается. Помогите, пожалуйста, если можете.tych писал(а):В нем много библиотек компонентов. Некоторые можно самому сделать или смоделировать с помощью МК если возможно.
FAQ PROTEUS PDF Kazus.ru do 20081102.zip Размер: 766.02 кб http://stream.ifolder.ru/8872803
Re: Proteus: вопросы и ответы
В течении нескольких дней работал с проектом. Сегодня обнаружил, что кнопка (button) в проекте стала нормально замкнутой ("прилипла" к своим контактам) и при однократном нажатии действует инверсно по отношению к нормальному режиму. Вставил в проект новую кнопку - работает как обычно. Сравнил настройки кнопок в опциях (Edit Properties) -- совпадают! Разомкнул "испорченную" кнопку нажатием на кружочек со стрелочкой, который висит сбоку от неё, но затем, при однократном нажатии, кнопка после смыкания обратно не разомкнулась, как я надеялся, а так и осталась нормально замкнутой -- снова "прилипла" к своим контактам.
Глюк или фича?
Глюк или фича?
-
Chettuser
Re: Proteus: вопросы и ответы
Наведите мышку на кнопарь и нажмите Enter или ПРОБЕЛ, не помню.
Re: Proteus: вопросы и ответы
Нажать на пробел = нажать на красный кружочек что сбоку от кнопки. Пробовал, что получилось - описал.
Re: Proteus: вопросы и ответы
Уж не знаю, как Вам удалось клацаньем мышкой наглухо поменять исходное STATE с нуля на единицу. Короче - включаем в свойствах флаг Edit all properties as text и смотрим исходное состояние STATE. Если нужна кнопка на замыкание - стандартно из библиотеки STATE=0. Если требуется кнопка на размыкание - STATE=1. Вот и весь Ваш "глюк". Добавлю, тут покумекал, может быть и такое, что "залипание" кнопки наглухо запомнилось в файле с расширением .DBK, но эти файлы были в ранних седьмых версиях.Alek Lem писал(а):Пробовал, что получилось - описал.
Re: Proteus: вопросы и ответы
Народ! Как в протеусе 7.7 видеть пошаговый ход выполнения программы в СИ. В крнтроллер заливал и HEX и elf но в окошке где должна появится программа пусто хотя симуляция идет и контроллер работает. К нему надо компилятор прилепить или еще что ни буть сделать?


