Страница 27 из 36

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 07:03
costy1957
Сергей, не компелируемый проект с MAX7219 и
тест 7219.flp
RTC

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 07:34
vovka1973
[quote=support post_id=53742 time=1535764818 user_id=3]извиняюсь работает ,просто при компиляторе надо забыл выбрать другой контроллер :D

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 10:11
DrMario
Упс, версия то обновилась :smile37:
На всякий случай выкладываю отчет вылета при попытке создания проекта скада на версии 3.1.3, исходный проект прилагаю

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 13:32
costy1957
Сергей, я с хорошей новостью. У меня начала появляться при запуске программы ошибка не возможности чтения файлов из папки C\User\App Data\Local\Temp\Flprog. После полной очистки этой папки, у меня все поехало, и бегущая строка, и отдельно меню. Вам спасибо за прогу.

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 16:35
stypler
При закрытии окна skada, свернулась вся программа (3.1.4).
error314.txt

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 18:08
DrMario
очередной баг при попытке создать проект, свернулась вся программа (3.1.4).

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 18:21
vovka1973
DrMario писал(а): 01 сен 2018, 18:08очередной баг при попытке создать проект, свернулась вся программа (3.1.4).
у меня ваш проект ошибки не выдает :D

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 18:24
kalobyte
[ref]DrMario[/ref], у меня тоже все норм :D
возможно у тебя мало озу и была утечка, а флпрог сжирает память и виндовс ее прибил

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 19:01
lexuv
Давние ошибки в написании английских слов: в ИК-управлении вместо "receive" (получить) написано "ressive". В коммуникациях -- то же самое (там, где получить переменную).

А также странно обозначение выходов как "Q" (типа, выход, но "Quit" -- это выход не тот). Обычно антиподом к Input (I) является Output (O).

И грубая ошибка -- если выбран для проекта какой-то из ESP8266 (все не проверял, проверил NODE MCU и Wemos mini), то блоков управления ИК вообще нет в списке. Для Ардуинок они есть.

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 19:11
kalobyte
lexuv писал(а): 01 сен 2018, 19:01А также странно обозначение выходов как "Q"
в цифровой технике всегда выходы так обозначались

по поводу описок, то в датчике температуры шина называется onewire, т.е. одинпровод

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 19:13
DrMario
Вот кино с вылетом.
У меня ломать пока лучше получается :)

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 21:49
erno
Mожно ли добавить возможность подключения через wi fi модули к какому либо серверу , онлайн погоды .Что то вроде https://openweathermap.org . Такая возможность есть на codesyse . Пишешь название города и получаешь метеорологические данные за неделю .

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 22:53
kalobyte
можно сделать свой блок
весь вопрос в точности их данных для какого-то мухосранска в россии
не лучше ли что-то местное посмотреть?

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 23:02
erno
kalobyte писал(а): 01 сен 2018, 22:53можно сделать свой блок
весь вопрос в точности их данных для какого-то мухосранска в россии
не лучше ли что-то местное посмотреть?
Не принципиально , просто местных таких серверов я не знаю , к тому же данные этого сервера сравнительно точны .
Вот так выглядет данные с этого сервера на codesys + raspberry pi (https://www.youtube.com/watch?v=LOe5cAgAmuo)

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 23:33
kalobyte
ну на самом деле данные выглядят как-то так
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":300,"main":"Drizzle","description":"light intensity drizzle","icon":"09d"}],"base":"stations","main":{"temp":280.32,"pressure":1012,"humidity":81,"temp_min":279.15,"temp_max":281.15},"visibility":10000,"wind":{"speed":4.1,"deg":80},"clouds":{"all":90},"dt":1485789600,"sys":{"type":1,"id":5091,"message":0.0103,"country":"GB","sunrise":1485762037,"sunset":1485794875},"id":2643743,"name":"London","cod":200}

эта штука зачем-то работает по хттпс, что сразу повышает гиморность работы, т .к. ссл жрет кучу ресурсов
но я думаю есп переварит, только я пока не понял, как там сертефикат установить и что делать, когда он протухнет
это же новую прошивку пилить придется или делать аплоад сертефиката, а тогда проще в коде все написать

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 23:37
erno
только я пока не понял, как там сертефикат установить
https://openweathermap.org/appid
это про сертификат

Тестирование новой версии программы (3.1.4)

Добавлено: 01 сен 2018, 23:49
kalobyte
это не сертефикат, а ключ
сертефикат это отдельный файл или текст из этого файла, который позволяет расшифровать данные, зашифрованные сервером
в любом браузере идут базовые сертефикаты

кроме того есп должна еще синхронизироваться с сервером времени, чтобы этот сертефикат работал

Тестирование новой версии программы (3.1.4)

Добавлено: 02 сен 2018, 06:36
support
av писал(а): 01 сен 2018, 10:35[ref=#00aa00]support[/ref],
jonik22sm писал(а): 01 сен 2018, 03:20Вот меню не работает
подтверждаю в версии 3.1.4 новый проект с только одним меню не компилируется. Железо ардуино нано
Ошибка ардуино IDE:
[scroll]In file included from d:\ПРОГРАММЫ\FLProg_3-1-4\ideV2\portable\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266/Arduino.h:240:0,


from sketch\pr1.ino.cpp:1:

C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

d:\ПРОГРАММЫ\FLProg_3-1-4\ideV2\portable\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266/pgmspace.h:106:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

}))

^

C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino:73:56: note: in expansion of macro 'pgm_read_word'

_MenuBlock_188585_MNO = _readStringFromProgmem ((char*)pgm_read_word(&(_flprogMenuStringsArray[_tempVariable_byte - 1])));

^

C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void updateByteToEEPROM(int, byte, byte, byte)':

pr1:170: error: 'class EEPROMClass' has no member named 'update'

return EEPROM.update(addres, value);

^

pr1:170: error: return-statement with a value, in function returning 'void' [-fpermissive]

return EEPROM.update(addres, value);

^

exit status 1
'class EEPROMClass' has no member named 'update'
[/scroll]
У меня компилируется. Ну а у Вас похоже ошибка в том что в Arduino IDE Вы не выбрали плату nano а осталась ESP (судя по приложенному логу)

Отправлено спустя 2 минуты 17 секунд:
stypler писал(а): 01 сен 2018, 16:35При закрытии окна skada, свернулась вся программа (3.1.4).
error314.txt
Можно проектик для точной локализации проблемы? Пока вычислить не удаётся.

Отправлено спустя 7 минут 12 секунд:
DrMario писал(а): 01 сен 2018, 18:08очередной баг при попытке создать проект, свернулась вся программа (3.1.4).
Исправил

Отправлено спустя 1 минуту 54 секунды:
lexuv писал(а): 01 сен 2018, 19:01И грубая ошибка -- если выбран для проекта какой-то из ESP8266 (все не проверял, проверил NODE MCU и Wemos mini), то блоков управления ИК вообще нет в списке. Для Ардуинок они есть.
Да пока у меня не реализованна работа ИК на ESP. Я работаю над этим

Отправлено спустя 8 минут 22 секунды:
kalobyte писал(а): 01 сен 2018, 23:33ну на самом деле данные выглядят как-то так
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":300,"main":"Drizzle","description":"light intensity drizzle","icon":"09d"}],"base":"stations","main":{"temp":280.32,"pressure":1012,"humidity":81,"temp_min":279.15,"temp_max":281.15},"visibility":10000,"wind":{"speed":4.1,"deg":80},"clouds":{"all":90},"dt":1485789600,"sys":{"type":1,"id":5091,"message":0.0103,"country":"GB","sunrise":1485762037,"sunset":1485794875},"id":2643743,"name":"London","cod":200}

эта штука зачем-то работает по хттпс, что сразу повышает гиморность работы, т .к. ссл жрет кучу ресурсов
но я думаю есп переварит, только я пока не понял, как там сертефикат установить и что делать, когда он протухнет
это же новую прошивку пилить придется или делать аплоад сертефиката, а тогда проще в коде все написать
Есть готовая либа. Пробовал, работает. Времени не хватило, но в планах есть

Отправлено спустя 4 минуты 25 секунд:
lexuv писал(а): 01 сен 2018, 19:01Давние ошибки в написании английских слов: в ИК-управлении вместо "receive" (получить) написано "ressive". В коммуникациях -- то же самое (там, где получить переменную).

А также странно обозначение выходов как "Q" (типа, выход, но "Quit" -- это выход не тот). Обычно антиподом к Input (I) является Output (O).

.
Есть такое дело)) Как то такие ошибки мой мозг считает незначительными и постоянно откладывает в долгий ящик негодник)))).
Всегда находится более важная работа. Но когда ни будь я точно соберусь и сделаю вычитку всего проекта. Точно точно.....

Тестирование новой версии программы (3.1.4)

Добавлено: 02 сен 2018, 09:09
DrMario
Еще один баг после запуска компиляции, версия (3.1.4).

Тестирование новой версии программы (3.1.4)

Добавлено: 02 сен 2018, 11:38
support
DrMario писал(а): 02 сен 2018, 09:09Еще один баг после запуска компиляции, версия (3.1.4).
Исправил.