Тестирование версии 9.0. (9.1)

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение ecoins »

ivanpost писал(а): 18 окт 2024, 01:21
Посмотрел на присланный ролик - очень здорово и интересно. Раньше не видел.
Подписался на Ваш канал.
Спасибо.
С уважением, ecoins.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение vlad1451 »

ecoins писал(а): 18 окт 2024, 09:20
vlad1451 писал(а): 18 окт 2024, 06:50 Вопрос по разделу "Кандидаты". Блоки настроек шин I2c и SPI, какое назначение выходов run? Такое ощущение что они не используются.
Хороший вопрос.
Действительно почти не используются.
Но есть свойство в реализуемых блоках: выход run= входу En.
Это позволяет соединять блоки FLProg в требуемой последовательности - они будут исполняться по цепочке.
С уважением, ecoins.
Я не к этому. Я открыл блок в редакторе, выход run не используется, а вход en не убирается когда даже в параметрах отключен. Как их использовать на платах это понятно, просто исправить нужно.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение vlad1451 »

ecoins писал(а): 18 окт 2024, 09:16
vlad1451 писал(а): 18 окт 2024, 05:28 Это не в блоке, в библиотеке задержка присутствует:

Код: Выделить всё

uint16_t Adafruit_MAX31865::readRTD (void) {
  clearFault();
  enableBias(true);
  delay(3);
  uint8_t t = readRegister8(MAX31856_CONFIG_REG);
  t |= MAX31856_CONFIG_1SHOT;      
  writeRegister8(MAX31856_CONFIG_REG, t);
  delay(25);

  uint16_t rtd = readRegister16(MAX31856_RTDMSB_REG);

  // remove fault
  rtd >>= 1;

  return rtd;
}
Это и имел ввиду.
И это одна из особенности новых версий FLProg - все штатные блоки последовательно заменяются на неблокирующие прерывания.
На штатных блоках FLProg проекты очень быстрые - десятки и сотни тысяч циклов loop() в сек.
И еще все устройства на i2c поддерживают горячее переподключение, например LCD i2c.
С уважением, ecoins.
Ну тут без вариантов. Блоков под данный чип нет ни в штатных, ни в ваших библиотеках.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение ecoins »

vlad1451 писал(а): 18 окт 2024, 09:40 Ну тут без вариантов. Блоков под данный чип нет ни в штатных, ни в ваших библиотеках.
Предполагал, что что-то подобное Вы можете написать.
И это не совсем так.
Разработчик сейчас это точно делать не будет - он сейчас сосредоточен на общем развитии FLProg.
И здесь есть варианты:
1.Посмотреть код блоков устройств из кандидатов, например MAX6675 и сделать аналогично. Открытый для редактирования пользовательский блок могу Вам прислать.
Из накопленного опыта - лучше делать на простом редакторе, иногда в нескольких конфигурациях (входы/выходы). Блоки профессиональные значительно увеличивают размер проекта. Это тема исследована, разработчик знает, в планах у него доработка простого редактора и позднее профессионального редактора.
2.Написать нам и мы можем сделать.
Но... Обычно мы быстро делаем, когда это нужно в наших прикладных проектах. Когда то делали для увеличения устройств FLprog,но:
2.1.Позитивной обратной связи обычно мало.
2.2.Негатив бывает - форма не привычная, упоминается полезность использования диспетчера задач, описание требует большое, развернутое и понятное.
Поэтому мы делаем блоки при выполнении некоторых условий, основные которые значительный вклад или заслуги заказчика в FLProg. Например так делался блок на любопытное АЦП ADS1256 - быстрое 24-разрядное ADC через SPI.
3.Объединить усилия с кем-то у кого есть опыт и сделать блок совместными усилиями.
4.После обкатывания успешного блока разработчик добавляет его в наиболее приемлемой форме в FLProg.
С уважением, ecoins.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение rw6cm »

ecoins писал(а): 18 окт 2024, 10:02 1.Посмотреть код блоков устройств из кандидатов, например MAX6675 и сделать аналогично. Открытый для редактирования пользовательский блок могу Вам прислать.
п/с Энвер надеюсь Вы не будете в обиде.
Для тех кто пишет блоки.
в 9.1.17 в настройке есть опция "Режим разработчика" ( с паролем думаю догадаетесь)
После чего можно смотреть/редактировать блоки в кандидатах.
Учитывая что это внедряется в программу, нужно понимать, как писать свои блоки с учетом новых введений.
Win10-64, FLProg (portable)
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение vlad1451 »

rw6cm писал(а): 18 окт 2024, 10:52
ecoins писал(а): 18 окт 2024, 10:02 1.Посмотреть код блоков устройств из кандидатов, например MAX6675 и сделать аналогично. Открытый для редактирования пользовательский блок могу Вам прислать.
п/с Энвер надеюсь Вы не будете в обиде.
Для тех кто пишет блоки.
в 9.1.17 в настройке есть опция "Режим разработчика" ( с паролем думаю догадаетесь)
После чего можно смотреть/редактировать блоки в кандидатах.
Учитывая что это внедряется в программу, нужно понимать, как писать свои блоки с учетом новых введений.
Блоки из кандидатов можно так же сохранить в пользовательские, и править под себя. Я с блоками настроек I2C и SPI так и сделал.
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Ander »

Подправил костыль в ModBus
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Ander »

Оф топ - начал пересобирать рабочее пространство - перекидал все на ДИН рейку, снизу место пока не все забито, esp там лягут. - теперь надо нагрузку на все накинуть и питание. Для тестов оказалось нехватка LCD - показали ся очень удобными для ловли глюков и проект не тормозят.
Вот такая тестовая зона. (просьба сильно не бить, возможно горизонтально будет и не ловко, а проще на столе)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 159
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 4 раза
Поблагодарили: 16 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение skrickis »

FLPRog 9.1.17 ещё одна проблема нельзя выбрать UART в блоке Remote XY , сразу вылет программы. :smile453:
если только открыть старий проект ну например в FLPRog 7.5.2 и поменть все блоки кроме RemoteXY то он работает
(кроме измнения UART)
само сабой проект FLPRog 9.1.17 не возожно открыть c FLPRog 7.5.2 :(
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Stranger
Рядовой
Сообщения: 84
Зарегистрирован: 08 фев 2021, 08:35
Имя: Дмитрий
Поблагодарили: 9 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение Stranger »

Ander писал(а): 18 окт 2024, 18:07 Подправил костыль в ModBus
Скажите пожалуйста, а что за костыль? Он как то помогает при использовании модбас РТУ мастер/слэйв?
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Ander »

Stranger писал(а): 19 окт 2024, 11:30
Ander писал(а): 18 окт 2024, 18:07 Подправил костыль в ModBus
Скажите пожалуйста, а что за костыль? Он как то помогает при использовании модбас РТУ мастер/слэйв?
Да, на это и костыль, временно выкинул подсчет контрольной суммы - и модбас РТУ мастер/слэйв у меня ожил.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Dev1 »

Ander писал(а): 19 окт 2024, 11:43 Да, на это и костыль, временно выкинул подсчет контрольной суммы - и модбас РТУ мастер/слэйв у меня ожил.
Но ведь подсчет контрольной суммы гарантия целостности получаемых данных. Теряется весь смысл модбаса... Получается проблема в подсчете контрольной суммы на стороне мастера или слейва. :smile37:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Ander »

Это и надо выяснить в рамках теста - найти проблему
Pauk81
Сержант
Сообщения: 107
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав
Благодарил (а): 22 раза

Re: Тестирование версии 9.0.

Сообщение Pauk81 »

rw6cm писал(а): 12 апр 2024, 10:53 [ref=#00aa00]support[/ref],
В встроенных и пользовательских блоках двойной клик открывает описание,
в кандидатах не открывает.
Подскажите пожалуйста версия 7.3.8 еще актуальна?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Dev1 »

Ander писал(а): 19 окт 2024, 12:43 Это и надо выяснить в рамках теста - найти проблему
На 9.1.17 ESP8266 слейв, опк сервер мастер, передаю койл и холдинг, нормально передаются. Может это проблема с большим объемом данных и не успевает высчитывать CRC
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

Re: Тестирование версии 9.0. (9.1)

Сообщение ecoins »

Dev1 писал(а): 19 окт 2024, 16:34
Ander писал(а): 19 окт 2024, 12:43 Это и надо выяснить в рамках теста - найти проблему
На 9.1.17 ESP8266 слейв, опк сервер мастер, передаю койл и холдинг, нормально передаются. Может это проблема с большим объемом данных и не успевает высчитывать CRC
Пользователями проведена хорошая исследовательская работа по теме Modbus. Особо спасибо Ander который локализовал и купировал проблему со стороны Master.
Полагаю, что разработчик воспользуется результатами исследований и внесет необходимые корректировки.
С уважением, ecoins.
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Ander »

Dev1 писал(а): 19 окт 2024, 16:34
Ander писал(а): 19 окт 2024, 12:43 Это и надо выяснить в рамках теста - найти проблему
На 9.1.17 ESP8266 слейв, опк сервер мастер, передаю койл и холдинг, нормально передаются. Может это проблема с большим объемом данных и не успевает высчитывать CRC
а две ЕСП?
Ander
Лейтенант
Сообщения: 508
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 94 раза

Re: Тестирование версии 9.0.

Сообщение Ander »

Pauk81 писал(а): 19 окт 2024, 16:18
rw6cm писал(а): 12 апр 2024, 10:53 [ref=#00aa00]support[/ref],
В встроенных и пользовательских блоках двойной клик открывает описание,
в кандидатах не открывает.
Подскажите пожалуйста версия 7.3.8 еще актуальна?
Актуальная 8.2.3, Актуальная тестовая 9.1.17
NGV
Рядовой
Сообщения: 1
Зарегистрирован: 25 июн 2024, 19:36
Имя: Геннадий

Re: Тестирование версии 9.0. (9.1)

Сообщение NGV »

Здравствуйте. Можно ссылочку на новую версию ?
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Re: Тестирование версии 9.0. (9.1)

Сообщение Dev1 »

Ander писал(а): 19 окт 2024, 17:28 а две ЕСП?
На 2 получать от опк сервера или 2 есп использовать мастер-слейв? Я тут попробовал перевести рту в тсп и опк не увидел есп, хотя на рту без проблем соединяются. Ни на 8.2.3 ни на 9.1.17 не получилось, оно вообще работает у кого по тсп? Мож я что накосячил... :smile37:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Ответить

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

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

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