Симуляция работоспособности проекта в Flprog
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Симуляция работоспособности проекта в Flprog
Предлагаю добавить симуляцию работоспособности проекта.
Была на старом сайте такая тема. сдесь я её не нашёл, поэтому поднимаю снова.
Сергей будет ли это вообще реализовано????
Программа растёт, тяжелеет , добавляются новые примочки. Осчибки искать становится всё тяжелее.
Приходится собирать железо и всё тестировать вручную убивая при этом тонны времени.
Можно и с Proteusom, но это много геммороя ,да и он сам то работает так себе, не всегда как настоящее железо.
Может начать с возможности симулировать данные дисплея?
Была на старом сайте такая тема. сдесь я её не нашёл, поэтому поднимаю снова.
Сергей будет ли это вообще реализовано????
Программа растёт, тяжелеет , добавляются новые примочки. Осчибки искать становится всё тяжелее.
Приходится собирать железо и всё тестировать вручную убивая при этом тонны времени.
Можно и с Proteusom, но это много геммороя ,да и он сам то работает так себе, не всегда как настоящее железо.
Может начать с возможности симулировать данные дисплея?
Качество — это делать что-либо правильно, даже когда никто не смотрит
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
Симуляция работоспособности проекта в Flprog
Пока нет. Я честно говоря даже не знаю с какого конца к этому приступить. По хорошему надо писать эмулятолр контроллера. Я не потяну. А симулировать работу блоков без привязки к конкретному железу (в особенности самописных или переферийных) бессмысленно. Надо искать какой ни будь симулятор контроллера от сторонних авторов. Но пока ничего другого кроме протеуса я не видел. Может потому и нет их, поскольку это очень сложно реализуемо.
Автор программы FLProg.
Симуляция работоспособности проекта в Flprog
Создавал тему, но видимо в ардуино кроме print() других вариантов нет....а хотелось "по врослому" как на STM32 железный отладчик....
Хотя на Visual Micro можно что то на уровне софта, но я пока не пробовал...
Действительно проекты растут...без отладки - серьезный проект не получится...
Хотя на Visual Micro можно что то на уровне софта, но я пока не пробовал...
Действительно проекты растут...без отладки - серьезный проект не получится...
Симуляция работоспособности проекта в Flprog
Atmel Studio работает с многими AVR контроллерами. Моя мега 2560 отлично в ней определяется, Atmel Studio позволяет писать программы на C++ С и любимом автором ассемблере. Основано на Visual Studio 2015. Бесплатна к загрузке и использованию. Есть всё необходимое, в том числе и отладчики с симуляторами. Мне очень понравилось. Советую посмотреть. AVR SIMULATORsupport писал(а): ↑04 окт 2017, 11:48Пока нет. Я честно говоря даже не знаю с какого конца к этому приступить. По хорошему надо писать эмулятолр контроллера. Я не потяну. А симулировать работу блоков без привязки к конкретному железу (в особенности самописных или переферийных) бессмысленно. Надо искать какой ни будь симулятор контроллера от сторонних авторов. Но пока ничего другого кроме протеуса я не видел. Может потому и нет их, поскольку это очень сложно реализуемо.
Отправлено спустя 7 минут 43 секунды:
вообще если есть желание плотно кодить под AVR то лучше чем Atmel Studio пока нету, я думаю даже что она вполне может заменить Arduino IDE. Есть также и работа в командной строке ))
SPOILERSPOILER_SHOW
SPOILERSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Симуляция работоспособности проекта в Flprog
Поддерживаю. Именно логика нуждается в дебага. Можно как передавать реальные данные с контроллера так и просто симулировать внутри проекта.
Симуляция работоспособности проекта в Flprog
Полностью потдерживаю. Было бы очень хорошо сделать как у Сименса, дельты или др. Плс визуализация логики с подсвечиванием прохождения сигнала. Но скорее всего для этого придется всю программу переписывать.
Симуляция работоспособности проекта в Flprog
Сейчас посидел, представил, как это может выглядеть. Ладно, со стандартными блоками там всё понятно. Зная, что будет на входе можно сказать, что будет на выходе. А как быть с пользовательскими блоками? А сейчас редко какой проект обходится без них.
Симуляция работоспособности проекта в Flprog
Вроде во втором посте автор ясно написал что он думает по этому поводу, а с тех пор еще и сторонние контроллеры появились, так чего зря воду в ступе толочь. Для проверки сложных проектов я когда-то использовал скаду. В проекте создавались временные переменные и подставлялись в те точки которые надо отследить, значения этих переменных выводились в скаду.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
Симуляция работоспособности проекта в Flprog
Со стандартными блоками тоже можно такой огород нагородить, что ни один симулятор не поможет разобраться ))
Думаю, Автор если и подойдёт к вопросу, то очень нескоро, тк возможностей отладки у нас все-таки хватает. Никто ведь не мешает взять проверяемую плату или фрагмент логики и, сымитировав входные сигналы либо таймерами/счетчиками/командоаппаратами/блоками состояний или даже кнопками, посмотреть, что получим после обработки. А если ввести дополнительные переменные и подключить их к промежуточным контрольным точкам, узнаем ситуацию даже изнутри. Не думаю, что это настолько сложно, чтобы всерьёз ждать полноценную отладку в ФЛ.
Отправлено спустя 31 секунду:
Опередили))
Думаю, Автор если и подойдёт к вопросу, то очень нескоро, тк возможностей отладки у нас все-таки хватает. Никто ведь не мешает взять проверяемую плату или фрагмент логики и, сымитировав входные сигналы либо таймерами/счетчиками/командоаппаратами/блоками состояний или даже кнопками, посмотреть, что получим после обработки. А если ввести дополнительные переменные и подключить их к промежуточным контрольным точкам, узнаем ситуацию даже изнутри. Не думаю, что это настолько сложно, чтобы всерьёз ждать полноценную отладку в ФЛ.
Отправлено спустя 31 секунду:
Опередили))
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей