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

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

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

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

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

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

Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР.

 
Опции темы
Непрочитано 14.01.2021, 11:19  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сообщение от mark1999 Посмотреть сообщение
Подскажите пожалуйста, есть ли возможность отлаживать программу, написанную на языке Си и если да, то каким образом это можно осуществить?
Немного подождите. Сейчас делаем 5 версию программы. Все тестируем и проверяем, исправляем. Как выйдет она и будет в свободном доступе все будет рассказано. Она будет иметь значительные отличия от предыдущих версий.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 14.01.2021 в 11:25.
цифровик вне форума  
Сказали "Спасибо" цифровик
mark1999 (14.01.2021)
Непрочитано 14.01.2021, 17:18  
mark1999
Временная регистрация
 
Регистрация: 17.09.2009
Сообщений: 59
Сказал спасибо: 32
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
mark1999 на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

С нетерпением жду!!!
mark1999 вне форума  
Непрочитано 14.01.2021, 18:17  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

mark1999,

А вы какую версию скачали и где ?

Вот наш сайт. Немного руководство устарело. Будет другое с учетом нововведений по 5 версии. Но по отладки контроллеров прочесть можно.

https://www.simulide.com/p/blog-page.html
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
Непрочитано 15.01.2021, 09:46  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Мощные выходы с контроллеров на сборках.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
Непрочитано 15.01.2021, 16:20  
Fizik_S
Прописка
 
Аватар для Fizik_S
 
Регистрация: 24.04.2008
Адрес: г. Клинцы, Брянская обл.
Сообщений: 140
Сказал спасибо: 37
Сказали Спасибо 74 раз(а) в 65 сообщении(ях)
Fizik_S на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Сообщение от mark1999 Посмотреть сообщение
Подскажите пожалуйста, есть ли возможность отлаживать программу, написанную на языке Си и если да, то каким образом это можно осуществить?
Добрый день. Никто не запрещает попробовать в текущей версии. Нужно "подцепить" компилятор Ардуино IDE к программе и попытаться откомпилировать Сишную программу в ней. Если не будет ошибок компиляциии, то отладка возможна. Ассемблерные программы отлаживаются достаточно хорошо, если не предъявлять ко встроенному отладчику заоблачных требований. Ардуиновские скетчи я отлаживал, процедура описана на официальном сайте. Единственная проблема - не все переменные можно "посмотреть" в таблице памяти. Содержимое регистров просмотреть можно. Но наличие средств отладки, даже в упрощенном варианте, сильно помогает в разработке устройств. Мне удалось быстро разобраться в ошибках кода только при помощи отладчика. Это было еще в версии 0.4.13. В пятой версии еще не пробовал, если сильно интересно, то на днях попробую. Сейчас начало учебного года, небольшая проблема со свободным временем.
__________________
С уважением, Роенко С.А., Клинцы.
Fizik_S вне форума  
Непрочитано 15.01.2021, 17:31  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Fizik_S,
Мне легче насчет проектов с Ардуинами. Я работаю на программе FLProg. Вообще мы и начинали развитие этой проги. Делали сайт с автором. До этого он был небольшой.
Если очень коротко эта программа для радиолюбителей не знающего языка CИ. Но очень нужно сделать проект на Ардуино.
Так называемый схемный редактор. Рисуем принципиальную схему на цифровой элл.
базе. Элл. база очень обширная и немного имеет отличия от реальной. Но это научиться недолго.
Просто если знаешь работу цифровой базы это очень легко изучить. Там просто например необычные счетчики и вся другая база.База имеет входы- выходы на различные датчики, шаговые движки,панели индикации и много другого. Нарисовали функционал, программа проверит все соответствия с выбранным типом контроллера. Даст сигнал на правильность схемы. Контроллеров Ардуино все семейство. Предварительно можно посмотреть данные на контроллеры.
Далее сделали все правильно. Запускаем собственный компилятор. Идет компиляция схемы некоторое время. И выводиться прошивка в файле hex. Но устанавливается на диске в отдельную
папку с числом и месяцем компиляции и временем. Это если делаешь например несколько программ в день.
Найти нужную всегда удобно.
Все. Я потом перед железом в протеусе устанавливаю нужный контроллер с обвязкой, ввожу туда эту прошивку и тестирую схему. Например что то надо изменить в программе. Опять вставляю файл с принципиальной схемой в FLProg - изменяю потом перекомпилирую. Выходит новая прошивка. Таким методом я в 4 версии делал. В 5 версии новые прошивки не делал пока.
Просто вставлял программы для Ардуин из 4 версии. Все работает. Даже на некоторых проектов на одной Ардуино делал две прошивки для некоторых изменений работы. Переставляется хорошо.
Все в ней нормально работает по Ардуино.
Вот этот сайт по этой программе. Есть много видео для ознакомительных целей.
Но сейчас правда редко что то новое делаю на FLProg. Когда то я с нее не слезал.
Проекты с программами есть и мне пока хватает.

http://elref.ru/index/o_programme_flprog/0-7
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 15.01.2021 в 18:32.
цифровик вне форума  
Непрочитано 16.01.2021, 09:01  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Еще в продолжении по версии 5. Заметил я вот такую странность при работе. Их даже две. Например когда выводишь новые модели : например энкодера или резисторного джойстика. Ставишь на рабочий лист. Ставятся нормально
и передвигаются нормально. Соединяешь например со входом осц. Даешь моделирование. Программа может соскочить в этот момент. Просто она переходит в матовый цвет и соскакивает. Не всегда это происходит но бывает. При этом она сохраняет схему в момент соскока. Опять открываешь ее и эта схема нормально запускается. И это только с новыми добавленными моделями. С остальными моделями она работает хорошо. Соскоков нет.
Второй момент. Если вы рисуете схему и попали проводником в зону теста или картинки то тоже слетает. Меняете положение проводника и она работает. Теперь по картинке. При закрытии программы и открытие картинку не держит. Текстовый редактор русский язык держит.
И еще. Обязательно надо сделать прибор ом метр по аналогии например частотомера только с двумя входными пинами и переключением омы-килоомы-мегомы. Раз есть датчик фото-резистора, термистора и RTD то этот прибор нужен. Все эти модели редактируются под определенный тип датчика в железе. Это замечательно. Но проверить линейность или нелинейность в зависимости от температуры или степени освещения легко на омметре. А термисторы практически все нелинейные и эта нелинейность редактируется.
Да и для других целей он необходим. Вот например как реальные терморезисторы проверяются в программе мультисим. Устанавливаем температуру нагрева и видим сопротивление его.
И материал по энкодеру и резисторному джойстику. Это уже справочный и он пригодиться.
https://micro-pi.ru/схема-подключения-ky-023-к-arduino/
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
Непрочитано 16.01.2021, 19:35  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Работа энкодера. Проверил установку количества импульсов за оборот. Так же точно реагирует на направление движения шильдика.
Все точно. Так что в контроллеры можно вставлять где такая регулировка требуется.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
Непрочитано 17.01.2021, 08:55  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Работа двухкоординатного джойстика KY-023. Выходы на АЦП. С АЦП двоичным кодом идет управление каким либо механизмом. Единственное в программе ручка управления всегда возвращается в центральное положение - это положение в отличие от джойстика в железе. Там стоит пружина возвращающая шток при отпускании в центральное положение. Со временем она ослабевает, сигнал может быть не точно сбалансирован при этом на 2.5в по каждой оси. Справа мои джойстики, когда то работали с программой на Ардуино. Потом разобрал за ненадобностью.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
Непрочитано 18.01.2021, 17:32  
цифровик
Почётный гражданин KAZUS.RU
 
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
цифровик на пути к лучшему
По умолчанию Re: Cимулятор SimuIIDE

Специальную программу написал в программе FLProg для установки данных в модель Thermistor для контроллера Arduino Nano для реальных его параметров по нелинейности от температуры. Все чудненько моделируется. Прога не соскакивает. Прошивку только надо вводить снова при закрытии программы. Но это так и должно быть. Так же можно устанавливать степень освещения в модель LDR и платиновую термопару RTD.
__________________
С Уважением Александр Владимирович
г. Москва

Последний раз редактировалось цифровик; 18.10.2022 в 10:17.
цифровик вне форума  
 

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

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

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

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


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


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