Как понять где некорректный блок?
Как понять где некорректный блок?
Ну раз при нажатии кнопки "Форум" меня ведут в ветку основной форум, а не во все разделы....буду спрашивать здесь...
Допустим я размещаю несколько блоков, НО в блоке вывода в UART забыл указать порт.
Программа ругается что есть некорректный блок....бля какой из них??? где логи? КАК ПОНЯТЬ КАКОЙ БЛОК НЕ КОРРЕКТНЫЙ???
Вот весь мозг сломал, когда не знаешь где искать ошибку....заново схему строить чтоб отловить где ошибся?
Допустим я размещаю несколько блоков, НО в блоке вывода в UART забыл указать порт.
Программа ругается что есть некорректный блок....бля какой из них??? где логи? КАК ПОНЯТЬ КАКОЙ БЛОК НЕ КОРРЕКТНЫЙ???
Вот весь мозг сломал, когда не знаешь где искать ошибку....заново схему строить чтоб отловить где ошибся?
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Как понять где некорректный блок?
Так как у меня монитор цветной, то я могу отличить корректный блок от некорректного
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как понять где некорректный блок?
Вот как оказывается, Спасибо за подсказку....Сергей не говорил про это..или я не внимательно читал...для таких тупых как я надо вообще жирнющим шрифтом писать)))
Глаза как то замылились.....читают текст а не цвет))
Но логи бы не помешало сделать, как дебажить большую программу?)))
Глаза как то замылились.....читают текст а не цвет))
Но логи бы не помешало сделать, как дебажить большую программу?)))
Последний раз редактировалось Anydy 01 май 2017, 01:03, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Как понять где некорректный блок?
Сам иногда не вижу этот тонкий красный текст, но если добавить жирности, тогда либо блоки будут в размерах изменяться, либо текст за контуры блока вылазить, не знаю как это у Сергея организовано.
А насчет большой программы - она же не сразу целиком собирается, да и платы с кривыми блоками красным пятаком отображаются. Корректные - зеленым.
А насчет большой программы - она же не сразу целиком собирается, да и платы с кривыми блоками красным пятаком отображаются. Корректные - зеленым.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как понять где некорректный блок?
Да, все понятно!
Но не помешало бы как то ярко выделить некорректный блок.
И логи есть? а то я может опять что то упустил?
Как в Arduino IDE
Добавлено (01.05.2017, 01:44)
---------------------------------------------
Сергею конечно респект за программу!
Но не хватает отладчика какого то...
Читаю код скопилированный программой и волосы дыбом встают....
Понятно что не человек писал код...
А разве нельзя сделать чтобы программа его писала читабельно?
вот так:
а не так:
Но не помешало бы как то ярко выделить некорректный блок.
И логи есть? а то я может опять что то упустил?
Как в Arduino IDE
Добавлено (01.05.2017, 01:44)
---------------------------------------------
Сергею конечно респект за программу!
Но не хватает отладчика какого то...
Читаю код скопилированный программой и волосы дыбом встают....
Понятно что не человек писал код...
А разве нельзя сделать чтобы программа его писала читабельно?
вот так:
Код: Выделить всё
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
Код: Выделить всё
void loop() {digitalWrite(13, HIGH);delay(1000);digitalWrite(13,LOW);delay(1000);}
Как понять где некорректный блок?
там кажется как бы волшебник абрукадабру делает, потом это всё запихивает в большой пакет и пропускает через лейку, а лейку направляет в ардуино... чтоб получился красивый компактный торт... нет такой читаемости не будет... если бы была то мы бы за неделю стали бы гениями.. это всё связано с тем что схема это одно, блоки это другое, а язык "С++" это третье... но как мне кажется что между вторым и третьим есть кто то ещё кажется он то называется компилятор( типа спецефический шифратор...) вот на выходе после него кок раз и абракадабра...Anydy писал(а):А разве нельзя сделать чтобы программа его писала читабельно?
главное хотеть, а остальное не проблема
Как понять где некорректный блок?
Подождем ответа от Сергея)
Компилятор же вроде делает бинарный код для МК.
А программа делает текст для компилятора...
Компилятор же вроде делает бинарный код для МК.
А программа делает текст для компилятора...
Как понять где некорректный блок?
Кнопка "автоформатирование" делает читабильным код низвергаемый flprog - ой ой ой....
Как понять где некорректный блок?
Пока ждете ответа можно скопировать скетч в Notepad ++, нажать Ctrl-H (Замена) и в первом поле указать ; а во втором ;\r\n и жмите Заменить все - это для переноса после точки с запятой, ну совсем для красоты чтобы после скобок функции перенос был пишите () (пробел на конце) и ()\r\n
Работы секунд на пятнадцать
Работы секунд на пятнадцать
Как понять где некорректный блок?
Спасибо за совет! Попробую, но как то заморочно каждый раз так делать....
Я уже пришел к выводу что проще язык освоить чем тонкости работы программы...
Хотя нужно и то и то!
Для быстрого решения - программа незаменима.
Для точного решения нужно язык учить!
Я уже пришел к выводу что проще язык освоить чем тонкости работы программы...
Хотя нужно и то и то!
Для быстрого решения - программа незаменима.
Для точного решения нужно язык учить!
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Как понять где некорректный блок?
Ну что я могу сказать. FLProg - это не обучающая программа для языка С. Эта программа как раз предназначена для того что бы не пользоваться им. Я совершенно не вижу необходимости делать читабельный код. В идеале ( и этот режим реализован) вы прямо в программе нажимаете - "Загрузить в контроллер", выбираете номер порта и заливаете прошивку.Тратить время на форматирование вывода компилятора если честно я не хочу.
Автор программы FLProg.
Как понять где некорректный блок?
Я так и знал!!!support писал(а):FLProg - это не обучающая программа для языка С.
Правильно! Нечего тут красоту наводить. Жмите кнопку "грузить" товарищи!!!!
Всех с праздником!!!
Последний раз редактировалось dekorator 01 май 2017, 11:11, всего редактировалось 1 раз.
Как понять где некорректный блок?
Предать анафеме всякие Telemecanique, Siemens, Mitsubishi и прочие недоделки - никакой гад ведь промежуточный код не выводит!
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Как понять где некорректный блок?
Правильно мыслите товарищ!))))dekorator писал(а):Я так и знал!!! Правильно! Нечего тут красоту наводить. Жмите кнопку "грузить" товарищи!!!!
А теперь серьёзно - если идти по вашей логике, то почему Вы не предъявляете претензии разработчикам ArduinoIDE по поводу того что они не показывают Вам код на ассемблере. И я думаю Вам стоит ещё потребовать его правильно отформатировать и снабдить комментариями.
Ведь С не напрямую заливается в контроллер, а сначала компилируется в ассемблер (как это так, они такие гады смеют это скрывать от Вас) а только потом в машинные коды. Что составим совместное письмо протеста и подадим его в ООН?
Автор программы FLProg.
Как понять где некорректный блок?
А где тут притензии?
Уже позвонил Трампу. Он тоже на разрабов arduino ide косо смотрит.
Намекнул, что если небудет комментов в асм-е, то....
Хорошо он хоть про flprog не знает, а то пиши пропало.
Ждём санкций)))
Уже позвонил Трампу. Он тоже на разрабов arduino ide косо смотрит.
Намекнул, что если небудет комментов в асм-е, то....
Хорошо он хоть про flprog не знает, а то пиши пропало.
Ждём санкций)))
Последний раз редактировалось dekorator 01 май 2017, 12:42, всего редактировалось 1 раз.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Как понять где некорректный блок?
Ну вот и посмеялись, считай празничное настроение создали. Спасибо
Автор программы FLProg.
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Как понять где некорректный блок?
dekorator писал(а):Уже позвонил Трампу. Он тоже на разрабов arduino ide косо смотрит.Намекнул, что если небудет комментов в асм-е, то....
Хорошо он хоть про flprog не знает, а то пиши пропало.
Ждём санкций)))



Я не флудер , просто мне есть что сказать =)
-
- Лейтенант
- Сообщения: 355
- Зарегистрирован: 12 окт 2016, 19:03
- Откуда: Краснодар
Как понять где некорректный блок?
Не стал плодить темы, их и без того не мало.
При запуске программы выскочила ошибка, подскажите как её лечить и существует ли возможность экспорта всех пользовательских блоков с одной машины на другую одной операцией, чтоб не устанавливать по одному?
При запуске программы выскочила ошибка, подскажите как её лечить и существует ли возможность экспорта всех пользовательских блоков с одной машины на другую одной операцией, чтоб не устанавливать по одному?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Александр_Светлый 01 май 2017, 13:39, всего редактировалось 1 раз.
Я не флудер , просто мне есть что сказать =)
- Phazz
- Полковник
- Сообщения: 3129
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Как понять где некорректный блок?
Александр, в папке flprog есть такой же файл. Скопируйте его по пути указанном в сообщении.
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Как понять где некорректный блок?
Не надо! Просто удалите всё в папке c:\Users\Александр\AppData\Roaming\flprog\tempRelease.
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя