Версия программы 4.х

Тестирование

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1339
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 446
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Версия программы 4.х

#821

Сообщение support » 15.01.2019{, 11:41}

ItsMe писал(а):
15.01.2019{, 11:18}
ри замене в проекте 3-х переменных типа int и 2 типа boolean на клеммы разница в памяти под переменные = 8 байт., а размер скетча остался неизменным.
Так клеммы и предназначены для замены переменных (где это возможно), и облегчения коммутации между платами.

Отправлено спустя 1 минуту 41 секунду:
Alias писал(а):
15.01.2019{, 11:36}
что пользовательские блоки вызываются, как функция, что позволяет экономить память
Это касается блоков FBD и LAD

Отправлено спустя 1 минуту 30 секунд:
Ну всё, убегаю на автобус. Три дня в дороге, так что абонент не абонент))))))
Автор программы FLProg.

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Версия программы 4.х

#822

Сообщение aidar_i » 15.01.2019{, 11:45}

ItsMe писал(а):
15.01.2019{, 11:18}
Не такой уж большой выигрыш в памяти.
Этот выигрыш будет существенным, если переменных ну очень много, у меня был проект, где памяти для переменных не хватало около 10 байт(тогда еще не умел оптимизировать код), не полезло в Уно, пришлось купить Леонардо, там памяти для переменных больше.

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#823

Сообщение Sancho » 15.01.2019{, 11:45}

support писал(а):
15.01.2019{, 11:44}
Ну всё, убегаю на автобус. Три дня в дороге, так что абонент не абонент))))))
Счастливого пути!!!
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

Версия программы 4.х

#824

Сообщение ItsMe » 15.01.2019{, 11:54}

Вот, спасибо, Alias, помог.
Иногда правильный пинок лучше целого урока.
Надо попробовать переписать блок в формат FBD.

Аватара пользователя
Alias
Сержант
Сообщения: 280
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 23
Откуда: Rus44
Имя: Michael
Контактная информация:

Версия программы 4.х

#825

Сообщение Alias » 15.01.2019{, 12:23}

Sancho писал(а):
15.01.2019{, 11:40}
Речь о коде на С++
Действительно. У меня версия 303, в ней только и пишу, чтобы хоть что-то сваять без неожиданностей :)
support писал(а):
15.01.2019{, 11:44}
Это касается блоков FBD и LAD
ItsMe писал(а):
15.01.2019{, 11:54}
Надо попробовать переписать блок в формат FBD.
Да, в FBD и делал, у меня трехканальная система для бойлерной и дублируются по сути основные алгоритмы трижды. Пробовал ради интереса повторяющиеся схемы загонять в пользовательские блоки, чтобы в Нано поместилось, но выгод вообще не заметил, видимо, тот еще ламер. Пришлось много оптимизировать иначе.

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

Версия программы 4.х

#826

Сообщение ItsMe » 15.01.2019{, 12:28}

support, Добавьте функцию LOG, пожалуйста.

Аватара пользователя
ussrtk
Рядовой
Сообщения: 7
Зарегистрирован: 06.01.2017{, 12:25}
Репутация: 2

Версия программы 4.х

#827

Сообщение ussrtk » 15.01.2019{, 15:14}

ItsMe писал(а):
15.01.2019{, 11:18}
ussrtk писал(а):
14.01.2019{, 12:00}
В перечне базовых элементов есть "клемма". Очень прикольный блок: создаете в одной плате переменную и теперь можете подключать к ней блоки в других платах.
Ранее вы подключали саму переменную из другой платы - но тогда компилятор создавал каждый раз новую глобальную переменную и тратил память. А при использовании клемм память расходуется экономнее.
Когда у вас связей между платами немного или вы все делаете в одной плате - это вам не нужно. А в сложных проектах очень и очень кстати.
Провел эксперимент: Удалил из существующего проекта переменную и заменил ее на клемму. Разница в размере скетча = 0, а разница в используемой переменными памяти исчисляется единицами байт. Не такой уж большой выигрыш в памяти. Может надо проект переписывать полностью или я не так что-то делаю, но факт остается фактом. Пошел дальше. При замене в проекте 3-х переменных типа int и 2 типа boolean на клеммы разница в памяти под переменные = 8 байт., а размер скетча остался неизменным.
Да, теоретически так и должно быть: тело скетча не изменяется, меняется занятость динамической памяти для переменных. Так что ваш эксперимент, вроде, поучился...

Аватара пользователя
whitevip
Лейтенант
Сообщения: 484
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 2
Контактная информация:

Версия программы 4.х

#828

Сообщение whitevip » 15.01.2019{, 19:12}

Скажите пожалуйста когда я открываю проект выходит такая ошибка, из за чего это?


Скрин http://prntscr.com/m7jv5x
:smile37:

Аватара пользователя
AlexCrane
Сержант
Сообщения: 200
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 46
Откуда: Ульяновск
Имя: Александр

Версия программы 4.х

#829

Сообщение AlexCrane » 15.01.2019{, 20:59}

whitevip, Поврежден файл с пользовательскими блоками, восстанови из резервной копии
Если не знаю, то не скажу. Если скажу, то сначала проверю...

Аватара пользователя
ElectroMechaniC
Сержант
Сообщения: 220
Зарегистрирован: 21.09.2016{, 06:50}
Репутация: 1
Откуда: Донецк
Имя: Юрий

Версия программы 4.х

#830

Сообщение ElectroMechaniC » 15.01.2019{, 21:28}

Sancho писал(а):
14.09.2018{, 12:16}
увеличения
Нет, Вы не один! Давно уже акцентирую внимание на этом)))
:newrus: Все в руках человека. Поэтому всегда мойте руки перед и зад! :victory:
:smile225: :smile469: :smile427:

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Версия программы 4.х

#831

Сообщение aidar_i » 16.01.2019{, 17:48}

Ошибка. не влияющая на работу программы:
СпойлерПоказать
Снимок_2019_01_16_19_43_30_199.png

Аватара пользователя
Sancho
Полковник
Сообщения: 2812
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 345
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#832

Сообщение Sancho » 16.01.2019{, 19:59}

aidar_i, :)
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

aidar_i
Майор
Сообщения: 1034
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 100
Откуда: Уфа
Имя: Айдар
Контактная информация:

Версия программы 4.х

#833

Сообщение aidar_i » 16.01.2019{, 23:18}

В FLProg все должно быть правильно. Не люблю , когда на русском языке делают ошибки. Особенно -носители его :smile110: :yes: !
Но автора можно понять, он по ночам работает, поэтому нужно подсказать.

Аватара пользователя
whitevip
Лейтенант
Сообщения: 484
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 2
Контактная информация:

Версия программы 4.х

#834

Сообщение whitevip » 16.01.2019{, 23:43}

:smile37:

Аватара пользователя
dekorator
Лейтенант
Сообщения: 365
Зарегистрирован: 06.09.2015{, 09:39}
Репутация: 1
Откуда: Баку

Версия программы 4.х

#835

Сообщение dekorator » 17.01.2019{, 12:43}

Панель Nextion - элементы - задать параметр.
Отправка нового значения параметра должна происходить по переднему фронту на входе "Send".
Данные отправляются постоянно в не зависимости что на входе "Send"
Arduino nano/Flp 4.2.4

Аватара пользователя
magpit
Лейтенант
Сообщения: 331
Зарегистрирован: 01.10.2017{, 12:55}
Репутация: 14
Откуда: Заводоуковск
Имя: Сергей

Версия программы 4.х

#836

Сообщение magpit » 20.01.2019{, 08:14}

support"

Версия 4.2.4 . Микроконтроллер NANO 328. Нет в природе пина А6, А7. :smile37:
Фактически на плате выводы есть... Всего аналоговых выходов входов 8.
Пожалуйста обратите внимание.

Аватара пользователя
AlexCrane
Сержант
Сообщения: 200
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 46
Откуда: Ульяновск
Имя: Александр

Версия программы 4.х

#837

Сообщение AlexCrane » 20.01.2019{, 08:29}

magpit, А6 и А7 только на ввод и только как аналоговые пины, читайте даташит.
Если не знаю, то не скажу. Если скажу, то сначала проверю...

Ivan-07
Рядовой
Сообщения: 57
Зарегистрирован: 18.11.2017{, 19:16}
Репутация: 1

Версия программы 4.х

#838

Сообщение Ivan-07 » 20.01.2019{, 11:05}

Ошибка при компиляции 4.2.4
СпойлерПоказать
FL4.2.4.jpg
Вложения
error.log
(15.12 КБ) 18 скачиваний

lissyara
Рядовой
Сообщения: 4
Зарегистрирован: 03.12.2017{, 01:41}
Репутация: 0
Откуда: СПб
Имя: Евгений

Версия программы 4.х

#839

Сообщение lissyara » 21.01.2019{, 00:12}

Возможно ли в страницы настроек, вставлять HTML код?

Контроллер ESP8266
СпойлерПоказать
Снимок2.PNG
Снимок1.PNG
Снимок1.PNG (30.11 КБ) 550 просмотров

Аватара пользователя
ElectroMechaniC
Сержант
Сообщения: 220
Зарегистрирован: 21.09.2016{, 06:50}
Репутация: 1
Откуда: Донецк
Имя: Юрий

Версия программы 4.х

#840

Сообщение ElectroMechaniC » 21.01.2019{, 12:53}

Ivan-07, ТОЖЕ САМОЕИзображение

Отправлено спустя 46 секунд:
ВОТ СКРИН

Отправлено спустя 7 минут 31 секунду:
Дабавляю свой лог ошибки
Вложения
error.log
(15.18 КБ) 16 скачиваний
12345677.png
:newrus: Все в руках человека. Поэтому всегда мойте руки перед и зад! :victory:
:smile225: :smile469: :smile427:

Ответить

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость