Прорвете, удалилась ли из папки программы директория ideV4\libraries\RemoteXYV2. По идее должна удалится при старте программы автоматически.AstroGraf писал(а): 12 дек 2019, 14:35 Столкнулся с такой проблемой - при использовании в RemoteXY SoftSerial, после компиляции, Arduino IDE начинает выдавать ошибки функции Serial. И ругается на двойную библиотеку RemoteXY.
С HardSerial все работает.
Тестирование Версии 6.2.Х
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Тестирование Версии 6.2.Х
Автор программы FLProg.
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Тестирование Версии 6.2.Х
Если я не ошибаюсь, вторая библиотека висит здесь: Flprog\ideV4\portable\sketchbook\libraries
Хотя я ставил полную версию и как бы папки Portable быть не должно...
Отправлено спустя 5 минут 21 секунду:
Сейчас на другом компьютере попробовал, получилось то же самое:
[spoiler]
In file included from c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/RemoteXY.h:162:0,
from C:\Users\Graf\AppData\Local\Temp\flprog\pr2\pr2.ino:3:
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In constructor 'CRemoteXY::CRemoteXY(const void*, void*, const char*, uint8_t, uint8_t, long int)':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:18:5: error: 'initSerial' was not declared in this scope
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:18:5: note: suggested alternative: 'Serial'
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual void CRemoteXY::sendByte(uint8_t)':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:32:5: error: 'serial' was not declared in this scope
serial->write (b);
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:32:5: note: suggested alternative: 'Serial'
serial->write (b);
^~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::receiveByte()':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:39:17: error: 'serial' was not declared in this scope
uint8_t b = serial->read ();
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:39:17: note: suggested alternative: 'Serial'
uint8_t b = serial->read ();
^~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::availableByte()':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:48:12: error: 'serial' was not declared in this scope
return serial->available ();
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:48:12: note: suggested alternative: 'Serial'
return serial->available ();
^~~~~~
Serial
Несколько библиотек найдено для "Rtc_Pcf8563.h"
Используется: c:\Program
Несколько библиотек найдено для "RemoteXY.h"
Используется: c:\Program
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program
exit status 1
Ошибка компиляции для платы Arduino Uno.
[/spoiler]
Хотя я ставил полную версию и как бы папки Portable быть не должно...
Отправлено спустя 5 минут 21 секунду:
Сейчас на другом компьютере попробовал, получилось то же самое:
[spoiler]
In file included from c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/RemoteXY.h:162:0,
from C:\Users\Graf\AppData\Local\Temp\flprog\pr2\pr2.ino:3:
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In constructor 'CRemoteXY::CRemoteXY(const void*, void*, const char*, uint8_t, uint8_t, long int)':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:18:5: error: 'initSerial' was not declared in this scope
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:18:5: note: suggested alternative: 'Serial'
initSerial (_serialRx, _serialTx, _serialSpeed);
^~~~~~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual void CRemoteXY::sendByte(uint8_t)':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:32:5: error: 'serial' was not declared in this scope
serial->write (b);
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:32:5: note: suggested alternative: 'Serial'
serial->write (b);
^~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::receiveByte()':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:39:17: error: 'serial' was not declared in this scope
uint8_t b = serial->read ();
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:39:17: note: suggested alternative: 'Serial'
uint8_t b = serial->read ();
^~~~~~
Serial
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h: In member function 'virtual uint8_t CRemoteXY::availableByte()':
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:48:12: error: 'serial' was not declared in this scope
return serial->available ();
^~~~~~
c:\Program Files (x86)\Flprog\ideV4\libraries\RemoteXYV3\src/modules/serial.h:48:12: note: suggested alternative: 'Serial'
return serial->available ();
^~~~~~
Serial
Несколько библиотек найдено для "Rtc_Pcf8563.h"
Используется: c:\Program
Несколько библиотек найдено для "RemoteXY.h"
Используется: c:\Program
Несколько библиотек найдено для "Wire.h"
Используется: C:\Program
exit status 1
Ошибка компиляции для платы Arduino Uno.
[/spoiler]
Тестирование Версии 6.2.Х
ошибка с уартом, вытаскиваю блок уарта на плату где есть блок remote xy, при попытке нажатия изменить- вылет. на платы без remotexy блок уарт нормально переносится и работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Тестирование Версии 6.2.Х
Нет, такой папки нигде нет.support писал(а): 13 дек 2019, 13:29 Прорвете, удалилась ли из папки программы директория ideV4\libraries\RemoteXYV2. По идее должна удалится при старте программы автоматически.
Попробовал переделать проект на Каскаду, но ошибка фактически та же. Т.е. проблема с SoftSerial в FlProg.
Тестирование Версии 6.2.Х
до 6.2.0 использовал сторонюю иде 1.8.9 и все шло нормально, на останих версиях проблема также с софтсетиал, в настройках указал на ту иде что с флпрог и прокомпелировалось без проблем.
Последний раз редактировалось dizzyy 14 дек 2019, 23:49, всего редактировалось 1 раз.
- bsn
- Лейтенант
- Сообщения: 413
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 105 раз
- Поблагодарили: 23 раза
Тестирование Версии 6.2.Х
Хорошо.support писал(а): Плотная работа со скадой у меня запланирована на 8-ю версию. Пока придется потерпеть
Но вот выскочил малый ньюанс в действующем варианте проектов для SCADA. Возможно ли что-то поправить в текущем порядке?
............................................................
В ютубе появилась серия уроков по FLProg_SCADA:
https://www.youtube.com/watch?v=CDyG4AEkLIM&t=52s
Там вроде реализована хорошая идея о том, как можно увеличенные значки из шрифтов использовать в оформлении экранов, вместо пока отсутствующих изображений.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Попробовал - действительно рисуется и хорошо смотрится на экранах Scada.
[spoiler] [/spoiler]
Однако когда сохраняю проект Scada FLProg - вылетает ошибка и стирается весь проект.
[spoiler] [/spoiler]
Это происходит только тогда, когда добавляю на экран скады какой либо значок из виндосовской таблицы символов, например "солнышко" (от значка градуса°, из таблицы - не выбивает). Без добавления значков, из виндосовской таблицы символов, всё нормально сохраняется. Пробовал с разными версиями FLProg и на разных компьютерах, с Windows 7. Увы, значки из таблицы символов, при сохранении проекта, выбивают Scada FLProg.
С автором роликов на ютубе, что бы узнать как он это реализовал без сбоев, пока не получилось связаться.
В пятом уроке, на пятой минуте, он что-то упоминает о подборке значков для шрифтов и подмене букв значками. К сожалению пока не ясно - что и как у него берётся, подменяется и фиксируется.
.............................................................................................................................................................
Можно ли как то подружить виндовскую таблицу символов со Scada FLProg?
Или, быть может, кто знает как это реализовать каким-то иным способом.
Идея вроде неплохая, тем более, что существуют штатные виндосовские способы самому рисовать собственные значки для шрифтов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось bsn 30 дек 2019, 14:06, всего редактировалось 1 раз.
Делай как должно, и пусть всё будет как будет.
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
Тестирование Версии 6.2.Х
Очепятка
Отправлено спустя 11 часов 33 минуты :
В стандартный блок предлагает вставить переменные из юзер-блока
Отправлено спустя 11 часов 33 минуты :
В стандартный блок предлагает вставить переменные из юзер-блока

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование Версии 6.2.Х
Вставлять надо не из таблицы Виндовс а букву в Скаде например дождь это большая Ы а затем менять тип шрифта на пятый с низу.bsn писал(а): 14 дек 2019, 15:43 Это происходит только тогда, когда добавляю на экран скады какой либо значок из виндосовской таблицы символов, например "солнышко" (от значка градуса°, из таблицы - не выбивает). Без добавления значков, из виндосовской таблицы символов, всё нормально сохраняется. Пробовал с разными версиями FLProg и на разных компьютерах, с Windows 7. Увы, значки из таблицы символов, при сохранении проекта, выбивают Scada FLProg.
- bsn
- Лейтенант
- Сообщения: 413
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 105 раз
- Поблагодарили: 23 раза
Тестирование Версии 6.2.Х
1. вылет приложения в моменте масштабирования окна Монитор порта. лог приложил
2. ошибка или нет?
везде пишут в тех. характеристиках Wemos D1R2: Все выводы поддерживают interrupt/pwm/I2C/one-wire (за исключением D0)
сама программа даёт добавить вывод D0 в качестве Onewire

2. ошибка или нет?
везде пишут в тех. характеристиках Wemos D1R2: Все выводы поддерживают interrupt/pwm/I2C/one-wire (за исключением D0)
сама программа даёт добавить вывод D0 в качестве Onewire

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 85
- Зарегистрирован: 09 ноя 2018, 00:48
- Откуда: Краснодар
- Имя: Александр
- Благодарил (а): 1 раз
Тестирование Версии 6.2.Х
при запуске портативной версии 6,2,1 выскакивает окно дисконект на рисунке.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 26
- Зарегистрирован: 17 июл 2018, 14:08
- Имя: Альберт
Тестирование Версии 6.2.Х
Доброе время суток форумчане.
Тестирую Flprog 6.2.1
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин15
при компиляции в ардуино ему присваивается 5 (должен 15)
В версии Flprog 5.3.0 такой ошибки нет.
Отправлено спустя 22 минуты 3 секунды:
Доброе время суток форумчане.
Тестирую Flprog 6.2.1
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин13
при компиляции в ардуино ему присваивается 14 (должен 13)
Тестирую Flprog 6.2.1
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин15
при компиляции в ардуино ему присваивается 5 (должен 15)
В версии Flprog 5.3.0 такой ошибки нет.
Отправлено спустя 22 минуты 3 секунды:
Доброе время суток форумчане.
Тестирую Flprog 6.2.1
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин13
при компиляции в ардуино ему присваивается 14 (должен 13)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование Версии 6.2.Х
У Вас плата WeMos D1 R1. D15 это GPIO 5.radivilalbert писал(а): 17 дек 2019, 21:07 В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин15
при компиляции в ардуино ему присваивается 5 (должен 15)
GPIO 15 это D10/SS. Все работает правильно. Вы сперва найдите распиновку платы и потом ставьте номера выводов.
[spoiler] [/spoiler]
А в WeMos D1 R2 D8/SS.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 26
- Зарегистрирован: 17 июл 2018, 14:08
- Имя: Альберт
Тестирование Версии 6.2.Х
Доброе время суток форумчане.
Тестирую Flprog 6.2.1 (Версия портативная Win 64)
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин GPIO 15(D 10)
при компиляции в ардуино ему присваивается 5 (должен 15) в программе Flprog 6.2.1 - прописан D3
Тестирую Flprog 6.2.1 (Версия портативная Win 64)
В проекте для ESP 8266 на плату вставляю выход назначаю ему цифровой пин GPIO 15(D 10)
при компиляции в ардуино ему присваивается 5 (должен 15) в программе Flprog 6.2.1 - прописан D3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Тестирование Версии 6.2.Х
Вы мой ответ читали?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 26
- Зарегистрирован: 17 июл 2018, 14:08
- Имя: Альберт
Тестирование Версии 6.2.Х
ESP8266. Отсутствие порта OTA в IDE, esp ядро 2.6.x. При создании OTA настроек соответствующий IP-порт не появляется в Arduino IDE (Bonjour Browser его так же не видит), однако IP успешно пингуется. Если скомпилировать и прошить тот же проект с использованием версии esp ядра 2.5.2 то все работает правильно, порт в наличии. Обновляюсь на ядро 2.6.2 или 2.6.3, перепрошиваю и порт пропадает. При этом пример из IDE BasicOTA корректно работает с любой версией ядра - порт определяется. Многократно проверял путем создания пустого проекта в flprog с указанием настроек wi-fi(ssid, пароль, ip, шлюз, dns) и ota(имя хоста, пароль).
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
Тестирование Версии 6.2.Х
Неверное название в назначении вывода SPI в кастомном контроллере. Должен быть CS
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование Версии 6.2.Х
Первая ссылка в ядексе https://ru.wikipedia.org/wiki/Serial_Pe ... _Interface
- DrMario
- Лейтенант
- Сообщения: 378
- Зарегистрирован: 07 ноя 2016, 13:11
- Откуда: Камень-на-Оби
- Имя: Евгений
- Контактная информация:
Тестирование Версии 6.2.Х
Вероятно я чего то не догоняю, в документашке написано GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
Дошло...
CS или SS — выбор микросхемы, выбор ведомого (англ. Chip Select, Slave Select).
Дошло...
CS или SS — выбор микросхемы, выбор ведомого (англ. Chip Select, Slave Select).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: WildCat и 2 гостя