Страница 209 из 280

Re: Proteus: вопросы и ответы

Добавлено: Сб ноя 07, 2015 14:20:39
Rtmip
Наверное, сначала логический конфликт на "линии", а когда красным, то лог. 1.

Re: Proteus: вопросы и ответы

Добавлено: Пн ноя 16, 2015 16:59:08
Vaha
Здравствуйте полосатые (и не очень).
Проблема с моделированием 7486 (лп5 наша), пишет "No model specified" - что посоветуете?
Заменить на 4-е элемента 2и-не(ла3) - не эстетично. Не верится, что в Proteus-е(7.6 и 8.3) нет такой простой логики (сумматора).
Может какие кнопки не дожал?
Спасибо.

Re: Proteus: вопросы и ответы

Добавлено: Ср ноя 18, 2015 08:06:12
timer32
Вот 7.10

Re: Proteus: вопросы и ответы

Добавлено: Ср ноя 18, 2015 13:04:56
Vaha
Спасибо, работает :beer:

Re: Proteus: вопросы и ответы

Добавлено: Ср ноя 18, 2015 16:42:08
Alek Lem
Всем доброго времени суток.

Встречал информацию (например тут), что Proteus имеет инструменты для работы с реальными COM и USB портами ПК:

Код: Выделить всё

 Программа имеет инструменты USBCONN и COMPIM, которые позволяют подключить виртуальное устройство к портам USB и COM компьютера.
Верно ли я понимаю, что Proteus через порты может управлять внешними к ПК устройствами ? Если да, то как это реализуется ?

Re: Proteus: вопросы и ответы

Добавлено: Ср ноя 18, 2015 22:36:47
Chettuser
Драйверами. Я вируальный PICkit 2 запускал через виртуальный USB. Поебаться с драйверами немного пришлось.

Re: Proteus: вопросы и ответы

Добавлено: Чт ноя 19, 2015 11:52:47
Alek Lem
Примерно такие идеи я читал при гуглении. Но мне не понятно, если ПК имеет реальный COM-порт, то зачем вообще Протеусу нужен виртуальный порт ? Разве модель COMPIM не привязывается к физическому COM-порту ?

Re: Proteus: вопросы и ответы

Добавлено: Пт ноя 20, 2015 12:34:19
Ariadna-on-Line
Proteus через модель СOM-порта РАБОТАЕТ С РЕАЛЬНЫМ ПОРТОМ. В свойствах модели задается имя и параметры реального (физического) порта.
Так же и с параллельным.

Для USB портов - по-другому. Сначала надо запустить спец-драйвера поддержки Proteus. Они создают виртуальные USB порты, но только для моделей тех процессоров,
в которых есть USB аппаратный. Программам-приложениям потом в настройках "подсовывают", или они сами "ухватывают", вместо реальных устройств эти виртуальные порты.

Re: Proteus: вопросы и ответы

Добавлено: Пт ноя 20, 2015 18:15:10
Alek Lem
Спасибо, это ответ по существу. Значит буду экспериментировать с COM-портом (а не USB).

Re: Proteus: вопросы и ответы

Добавлено: Пт ноя 20, 2015 19:27:51
Halex
Ariadna-on-Line писал(а):Proteus через модель СOM-порта РАБОТАЕТ С РЕАЛЬНЫМ ПОРТОМ.
Почему-же так категорично и заглавными? Он и с виртуальными COM работает тоже.

Re: Proteus: вопросы и ответы

Добавлено: Сб ноя 21, 2015 11:47:20
Alek Lem
На сколько я понимаю, любое приложение, работающее с реальным портом, работает и с виртуальной парой. Ведь, в конце концов, порт для программы - это байт памяти, и какая разница, этот байт выводит информацию на электрические контакты или на виртуальную пару.

Почему останавливается эмуляция в Proteus? Внутри.

Добавлено: Сб ноя 21, 2015 14:43:45
Vova777
Запускаю эмуляцию схемы в Proteus и она останавливается, выдав следующий log-файл (см. вложение). Подскажите, пожалуйста, что значит это?

Re: Proteus: вопросы и ответы

Добавлено: Сб ноя 21, 2015 15:48:16
Orion33
Это значит timestep too small :tea:

Re: Proteus: вопросы и ответы

Добавлено: Вс ноя 22, 2015 00:06:21
Ariadna-on-Line
Это часто возникающая ошибка. Это когда в схеме происходит процесс, который во времени явно не просчитываем (еще говорят -не детерменирован). Например время перехода 0->1 или 1->0 для микросхем задано в их моделях. А попробуй создать аналог такой микросхемы из отдельных транзисторов - наверняка получите такое сообщение. Или разряд конденсатора через переход полупроводника - точно не просчитать никогда. И еще в таком же духе.

Бывает еще когда схема имеет двустабильное состояние, и программа не может решить с какого состояния начинать. Тут полезно ввести какой нибудь элемент для первоначального разбаланса. Бывает - слишком высокую частоту для тактового генератора задали - комп просто "захлебывается".

Обходится простыми методами - например, если у вас конденсатор разряжается через переход полупроводника и выскакивает такая ошибка, "вставьте" в маршрут разряда низкоомный резистор. Программа получит точные данные для временных расчетов и "успокоится". Или наоборот - параллельно резистору подключите конденсатор. Получится цепь с расчитываемыми временными параметрами. И тд. В общем иногда приходится немало покумекать.

Re:

Добавлено: Вс ноя 22, 2015 03:32:44
astruve
tych писал(а):В нем много библиотек компонентов. Некоторые можно самому сделать или смоделировать с помощью МК если возможно.

FAQ PROTEUS PDF Kazus.ru do 20081102.zip Размер: 766.02 кб http://stream.ifolder.ru/8872803
Доброго времени суток. Очередной вопрос по библиотеке к Протеусу. Срочно потребовалось смоделировать работу в Протеусе LCD графического дисплея 12864 DFRobot SPI на контролере ST7920 (модель дисплея DFR0091).В библиотеке устройств ничего подобного не нашел, по крайней мере в Proteus 7-х версий. Может кто нибудь сталкивался , или даст ссылочку на нее или подобную. Пробовал сам создать модель этого дисплея, но не получается. Помогите, пожалуйста, если можете.

Re: Proteus: вопросы и ответы

Добавлено: Вт ноя 24, 2015 09:28:42
Alek Lem
В течении нескольких дней работал с проектом. Сегодня обнаружил, что кнопка (button) в проекте стала нормально замкнутой ("прилипла" к своим контактам) и при однократном нажатии действует инверсно по отношению к нормальному режиму. Вставил в проект новую кнопку - работает как обычно. Сравнил настройки кнопок в опциях (Edit Properties) -- совпадают! Разомкнул "испорченную" кнопку нажатием на кружочек со стрелочкой, который висит сбоку от неё, но затем, при однократном нажатии, кнопка после смыкания обратно не разомкнулась, как я надеялся, а так и осталась нормально замкнутой -- снова "прилипла" к своим контактам.

Глюк или фича?

Re: Proteus: вопросы и ответы

Добавлено: Вт ноя 24, 2015 16:01:23
Chettuser
Наведите мышку на кнопарь и нажмите Enter или ПРОБЕЛ, не помню.

Re: Proteus: вопросы и ответы

Добавлено: Вт ноя 24, 2015 17:11:49
Alek Lem
Нажать на пробел = нажать на красный кружочек что сбоку от кнопки. Пробовал, что получилось - описал.

Re: Proteus: вопросы и ответы

Добавлено: Вт ноя 24, 2015 19:11:32
Halex
Alek Lem писал(а):Пробовал, что получилось - описал.
Уж не знаю, как Вам удалось клацаньем мышкой наглухо поменять исходное STATE с нуля на единицу. Короче - включаем в свойствах флаг Edit all properties as text и смотрим исходное состояние STATE. Если нужна кнопка на замыкание - стандартно из библиотеки STATE=0. Если требуется кнопка на размыкание - STATE=1. Вот и весь Ваш "глюк". Добавлю, тут покумекал, может быть и такое, что "залипание" кнопки наглухо запомнилось в файле с расширением .DBK, но эти файлы были в ранних седьмых версиях.

Re: Proteus: вопросы и ответы

Добавлено: Вс дек 20, 2015 11:12:47
Сем30
Народ! Как в протеусе 7.7 видеть пошаговый ход выполнения программы в СИ. В крнтроллер заливал и HEX и elf но в окошке где должна появится программа пусто хотя симуляция идет и контроллер работает. К нему надо компилятор прилепить или еще что ни буть сделать?