Поддерживаю, иногда в место связей через переменную получается корректировать последовательность.
Тестирование версии 8.х
Тестирование версии 8.х
32 Кб должно хватить для любых задач!!!
-
Ingwar
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 4 раза
Тестирование версии 8.х
Если не трудно в реализации, хотелось бы иметь возможность увеличения (можно ступенями) размера буфера в MODBUS.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Тестирование версии 8.х
[ref]Ingwar[/ref], Может просто ограничивает буфер UART?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
-
Ingwar
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 4 раза
Тестирование версии 8.х
В том то и дело, что Ваш ПБ может UART,
а в модбасе вот такое есть
[spoiler]byte _modbusMasterGetRxBuffer()
{
boolean bBuffOverflow = false;
digitalWrite(2, LOW);
_modbusMasterBufferSize = 0;
while (Serial1.available())
{
_modbusMasterBuffer[ _modbusMasterBufferSize ] = Serial1.read();
_modbusMasterBufferSize ++;
if (_modbusMasterBufferSize >= 64) bBuffOverflow = true;
}
if (bBuffOverflow)
{
return -3;
}
return _modbusMasterBufferSize;
}[/spoiler]
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Тестирование версии 8.х
[ref=#00aa00]support[/ref], можете добавить к платам подплаты и как в экселе добавить листы для плат
сейчас даже маленький проект в процесе создания занимает больше 50 плат и носится по ним вверх вниз это .......
к примеру хотелось бы создать лист в котором будут допустим настройки приёма а там платы с сопутствующими подплатами для упорядочной компиляции
на другом листе алгоритм работы
на другом листе отправка значений со своими десятками плат
и т.д.
сейчас даже маленький проект в процесе создания занимает больше 50 плат и носится по ним вверх вниз это .......
к примеру хотелось бы создать лист в котором будут допустим настройки приёма а там платы с сопутствующими подплатами для упорядочной компиляции
на другом листе алгоритм работы
на другом листе отправка значений со своими десятками плат
и т.д.
Тестирование версии 8.х
Не прочел всю тему, но простите, если повторюсь. Хотелось бы иметь возможность открывать разные проекты в разных окнах. Чтобы была возможность на экране одновременно видеть два проекта. Спасибо.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Тестирование версии 8.х
не к тому обращаетесь!Di123 писал(а): 11 янв 2022, 18:27 Naladchik, автор уж как нибудь без вас определится достал я его в теме этой или нет
Я хочу быть добрее, но люди сами нарываются.
-
Naladchik
- Капитан
- Сообщения: 910
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 22 раза
- Поблагодарили: 23 раза
Тестирование версии 8.х
Дмитрий, смотреть то надо кому сообщение адресуете. Форумчане nalnik и Naladchik - это разные люди.Di123 писал(а): Naladchik, автор уж как нибудь без вас определится достал я его в теме этой или нет
Отправлено спустя 3 минуты 5 секунд:
Уже не первый раз меня за Вас принимают.nalnik писал(а):не к тому...
Тестирование версии 8.х
[ref=#00aa00]support[/ref], командоапарат неуспевает сменить команду
у вас написано что
притом что как раз то задержки и нехочется ставить в виду что мож подвиснет на чутка а таймер уже отработает
у вас написано что
но на деле приходится ставить таймер задержку на отключения после детектора“Вход непосредственной установки шага” - при установке этого чек бокса у блока формируются входы “DSS” и “DSSV”. По переднему фронту импульса на входе “DSS” командоаппарат переходит на шаг номер, которого задан на входе “DSSV”.
притом что как раз то задержки и нехочется ставить в виду что мож подвиснет на чутка а таймер уже отработает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование версии 8.х
[ref=#00aa00]support[/ref], добавьте ещё к массиву
- вход болеан очистить масив
- вход болеан заполнить весь массив по значению на его входе
- вход интегер динамическое задание ячеек масива (там вроде как нельзя такое делать но можно динамически менять уже от заданного размера вниз в принципи это тоже устроит)
и как у вас успехи годичной просьбы по добавлению fram
успехи собственно вижу но на какой стадии оно находится сейчас в %
интересует серия cl к примеру fm24cl16 но потрбуется ещё fm24cl256
- вход болеан очистить масив
- вход болеан заполнить весь массив по значению на его входе
- вход интегер динамическое задание ячеек масива (там вроде как нельзя такое делать но можно динамически менять уже от заданного размера вниз в принципи это тоже устроит)
и как у вас успехи годичной просьбы по добавлению fram
успехи собственно вижу но на какой стадии оно находится сейчас в %
интересует серия cl к примеру fm24cl16 но потрбуется ещё fm24cl256
- Dryundel
- Полковник
- Сообщения: 2668
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 34 раза
- Поблагодарили: 301 раз
Тестирование версии 8.х
[ref]Di123[/ref], начните уже изучать С++!
На все ваши хотели НИИ требуется.
Ну а не хотите учиться, так закажите у кого нибудь.
На все ваши хотели НИИ требуется.
Ну а не хотите учиться, так закажите у кого нибудь.
Тестирование версии 8.х
[ref=#ff8000]Dryundel[/ref],
Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х
- Phazz
- Полковник
- Сообщения: 3365
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 340 раз
- Поблагодарили: 162 раза
Тестирование версии 8.х
Учитывая что эти хотелки с массивами можно и сейчас сделать блоками. Ну кроме размера разве что
Тестирование версии 8.х
добавьте ещё в контестное меню дублировать у него даже есть своя комбинация ктрл+д
Тестирование версии 8.х
[ref=#00aa00]support[/ref],
возможно добавить отключение с задержкой по выбору времени пользователем (желательно не delay стопорящий весь ход работы) в блок управления серводвигателем ?
смысл в том чтобы не держать в люфте (жужжание) серводвигатель постоянно на углах, отключая его после исполнения команды
приходиться руками менять следующие строки в проекте каждый раз на заливке прошивки:
[spoiler]напоминание в проекте у меня
ДОБАВИТЬ В начало/конец SETUP:
{_SM1.attach(27); {_SM1.write (_gtv24); {delay (2000); {_SM1.detach(); }}}}
УДАЛИТЬ В СЕРЕДИНЕ SETUP:
_SM1.attach(27);
ДОБАВИТЬ В 11 ПЛАТУ В ЗАМЕН ПЕРЕМЕННОЙ:
{_SM1.attach(27); {_SM1.write (_gtv24); {delay (2000); {_SM1.detach(); }}}}[/spoiler]
возможно добавить отключение с задержкой по выбору времени пользователем (желательно не delay стопорящий весь ход работы) в блок управления серводвигателем ?
смысл в том чтобы не держать в люфте (жужжание) серводвигатель постоянно на углах, отключая его после исполнения команды
приходиться руками менять следующие строки в проекте каждый раз на заливке прошивки:
[spoiler]напоминание в проекте у меня
ДОБАВИТЬ В начало/конец SETUP:
{_SM1.attach(27); {_SM1.write (_gtv24); {delay (2000); {_SM1.detach(); }}}}
УДАЛИТЬ В СЕРЕДИНЕ SETUP:
_SM1.attach(27);
ДОБАВИТЬ В 11 ПЛАТУ В ЗАМЕН ПЕРЕМЕННОЙ:
{_SM1.attach(27); {_SM1.write (_gtv24); {delay (2000); {_SM1.detach(); }}}}[/spoiler]
Тестирование версии 8.х
Было бы удобней, на мой взгляд, если бы в редакторе окно переменных TAG открывалось только над телом проекта, чтобы при его открытии окно Библиотеки блоков не съезжало вниз (сделать так как это происходит с окном Дерево проекта, оно просто находится сбоку и никуда не двигается по вертикали при открытии вкладки TAG).
Сейчас очень неудобно искать новую библиотеку когда открыто окно TAG и в нем много переменных, окно БИБЛИОТЕКИ съезжает вниз и приходится скролить или постоянно закрывать окно TAG.
Сейчас очень неудобно искать новую библиотеку когда открыто окно TAG и в нем много переменных, окно БИБЛИОТЕКИ съезжает вниз и приходится скролить или постоянно закрывать окно TAG.
-
artemka19
- Лейтенант
- Сообщения: 545
- Зарегистрирован: 03 сен 2020, 15:41
- Откуда: Питер
- Имя: Артем
- Поблагодарили: 1 раз
Тестирование версии 8.х
[ref=#00aa00]support[/ref],
в блоке "Запись системного параметра",
для параметра "WiFi клиент - Имя сети (SSID)" (и других настроек wifi) компилируется следующая строка:
"ESPControllerWifiClient_IsNeedReconect =1;".
Т.е. при записи нового значения в этот параметр, поднимается флаг для применения функции "_esp8266WifiModuleClientReconnect();"
И в результате, сменив только (например) имя SSID, мы получаем попытку переподключения клиентом. (причем даже без перезагрузки еспшки)
Безуспешную попытку - ведь изменилось только имя wifi сети, а например пароль не менялся.
Если же закомментить строку "ESPControllerWifiClient_IsNeedReconect =1;" - то блок отрабатывает корректно: происходит запись в епром и при ребуте еспшки, она подключается к сети с уже новыми (установленными значениями).
в блоке "Запись системного параметра",
для параметра "WiFi клиент - Имя сети (SSID)" (и других настроек wifi) компилируется следующая строка:
"ESPControllerWifiClient_IsNeedReconect =1;".
Т.е. при записи нового значения в этот параметр, поднимается флаг для применения функции "_esp8266WifiModuleClientReconnect();"
И в результате, сменив только (например) имя SSID, мы получаем попытку переподключения клиентом. (причем даже без перезагрузки еспшки)
Безуспешную попытку - ведь изменилось только имя wifi сети, а например пароль не менялся.
Если же закомментить строку "ESPControllerWifiClient_IsNeedReconect =1;" - то блок отрабатывает корректно: происходит запись в епром и при ребуте еспшки, она подключается к сети с уже новыми (установленными значениями).
-
starmos
- Сержант
- Сообщения: 149
- Зарегистрирован: 11 апр 2016, 15:46
- Откуда: Челябинск
- Поблагодарили: 1 раз
Тестирование версии 8.х
FLProg вставляет пробелы перед //. Это приводит к проблемам, если за // не комментарий, а продолжение нужной строки.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя
