меню 4-х канального термостата - термистор PID регулятор SSR
меню 4-х канального термостата - термистор PID регулятор SSR
Добрый день.
В первую очередь огромное спасибище автору программы FLProg- это бомба.
Написал меню управления параметрами Kp Ki Kd на четырех каналах PID регулятора.
Задумка была такая:
-это будет второе меню
-на первом будут выводиться реальная температура, желаемая температура и мощность
тоже по четырем каналам
_uVideoPlayer({'url':'https://www.youtube.com/watch?v=B6zQPms ... 13TF1DAOfB');
есть ряд вопросов:
1) Я похоже сильно перемудрил с меню. Посмотрите пожалуйста, можно ли его как то оптимизировать, ибо очень большое. (просьба сильно меня не матюкать, когда его откроете)
2) Как сделать запись коэффициентов, что бы после выключения они оставались такими, как настроил в последний раз на экране
схема меню по четырем каналам
https://yadi.sk/d/7Vay_6Yj3LUaRA
схема меню одной строчки (один канал) с контролем переключения
https://yadi.sk/d/CQUGcFfT3LUbri
В первую очередь огромное спасибище автору программы FLProg- это бомба.
Написал меню управления параметрами Kp Ki Kd на четырех каналах PID регулятора.
Задумка была такая:
-это будет второе меню
-на первом будут выводиться реальная температура, желаемая температура и мощность
тоже по четырем каналам
_uVideoPlayer({'url':'https://www.youtube.com/watch?v=B6zQPms ... 13TF1DAOfB');
есть ряд вопросов:
1) Я похоже сильно перемудрил с меню. Посмотрите пожалуйста, можно ли его как то оптимизировать, ибо очень большое. (просьба сильно меня не матюкать, когда его откроете)
2) Как сделать запись коэффициентов, что бы после выключения они оставались такими, как настроил в последний раз на экране
схема меню по четырем каналам
https://yadi.sk/d/7Vay_6Yj3LUaRA
схема меню одной строчки (один канал) с контролем переключения
https://yadi.sk/d/CQUGcFfT3LUbri
Последний раз редактировалось konsys 27 июл 2017, 22:15, всего редактировалось 1 раз.
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
меню 4-х канального термостата - термистор PID регулятор SSR
Прикольно получилось:))
Сохранять значение при изменении в епром. (епром запись)
Есть такой блок, замечает изменение числа и посылает импулс.
Этот импулс исползуете для записи в епром.... но...
возможно его надо будет записывать с задержкой импулса на включение и длиной около 100мс, либо сделать длину импульса 1с
Соединяете епром ( Считывание ) с переменной, чтоб при включении значение переписывалось в переменную.
Если используете Дисплей с подклучением и2с до запись в епром может работать не всегда корректно.
Создайте вывод данных на дисплей на отдельной плате и запускайте его по событию.
Сам недавно столкнулся с такой проблеммой.
Виноват был дисплей.
Сохранять значение при изменении в епром. (епром запись)
Есть такой блок, замечает изменение числа и посылает импулс.
Этот импулс исползуете для записи в епром.... но...
возможно его надо будет записывать с задержкой импулса на включение и длиной около 100мс, либо сделать длину импульса 1с
Соединяете епром ( Считывание ) с переменной, чтоб при включении значение переписывалось в переменную.
Если используете Дисплей с подклучением и2с до запись в епром может работать не всегда корректно.
Создайте вывод данных на дисплей на отдельной плате и запускайте его по событию.
Сам недавно столкнулся с такой проблеммой.
Виноват был дисплей.
Качество — это делать что-либо правильно, даже когда никто не смотрит
меню 4-х канального термостата - термистор PID регулятор SSR
Вот честно, даже и не знаю с какой стороны приступить?Grafsaxar писал(а):....
либо сделать длину импульса 1сСоединяете епром ( Считывание ) с переменной,
....
Если используете Дисплей с подклучением и2с до запись в епром может работать не всегда корректно.
Создайте вывод данных на дисплей на отдельной плате и запускайте его по событию.
Сам недавно столкнулся с такой проблеммой.
Виноват был дисплей.
Если не сложно, можете на (схема меню одной строчки) на примере показать запись одного коэффициента?
меню 4-х канального термостата - термистор PID регулятор SSR
а зачем столько штук меню?
можно собрать одно меню а значения выводить соответствующими блоками

Добавлено (28.07.2017, 16:45)
---------------------------------------------
а то о чем писал Grafsaxar,

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

Добавлено (28.07.2017, 16:45)
---------------------------------------------
а то о чем писал Grafsaxar,

подаете переменную на оба этих входа, если переменная меняется то первый блок дает импульс на запись и второй блок пишет. только его надо настроить
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
меню 4-х канального термостата - термистор PID регулятор SSR
Просто человек не вник в само меню , там много настроек и в том числе сохранением в епромм .просто нужно разобраться и он сам оптимизирует свой кодpan писал(а):а зачем столько штук меню?
Посмотри мой проектик с меню пошарься и в настройках и поймешь что куда
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vovka1973 28 июл 2017, 17:18, всего редактировалось 1 раз.
меню 4-х канального термостата - термистор PID регулятор SSR
в том то и дело
что нигде не нашел толкового описания меню в примерах
вот и приходится огород городить.
сам понимаю. что сделано не разумно
и что скорее всего количество блоков можно сократить раз в 10
но вот как не знаю
и посмотреть негде.
что нигде не нашел толкового описания меню в примерах
вот и приходится огород городить.
сам понимаю. что сделано не разумно
и что скорее всего количество блоков можно сократить раз в 10
но вот как не знаю
и посмотреть негде.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
меню 4-х канального термостата - термистор PID регулятор SSR
я выложил проектик открой его потом просмотри меню открывай все вкладки и где плюсик меню там развернется другие меню .думаю должен разобратьсяkonsys писал(а):но вот как не знаюи посмотреть негде.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
Вся прелесть блока меню в том что его можно вызвать когда нужно и настроить нужные параметры, в остальное время на экране необходимые данные. А если параметры и так все на экране, зачем городить из блока меню, тем более из нескольких... По сути под любые нужны хватает экрана 16х2...
Добавлено (28.07.2017, 17:47)
---------------------------------------------
Тут если десятерым дать одно и то же ТЗ, то результат будет 1, а способов получения этого результата 10.
Добавлено (28.07.2017, 17:47)
---------------------------------------------
У Грачика на ютубе полно видео, все рассказано и показано, можно проект скачать, поковырять...konsys писал(а):в том то и делочто нигде не нашел толкового описания меню в примерах
Тут если десятерым дать одно и то же ТЗ, то результат будет 1, а способов получения этого результата 10.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

меню 4-х канального термостата - термистор PID регулятор SSR
пробовал посмотреть и послушать много разDev1 писал(а):У Грачика на ютубе полно
это писец
много плакал
да и того что мне надо даже бегло не обнаружил
Добавлено (28.07.2017, 19:24)
---------------------------------------------
мне нужно в реале работать и именно в 4 каналаDev1 писал(а):Вся прелесть блока меню в том что его можно вызвать когда нужно и настроить нужные параметры, в остальное время на экране необходимые данные. А если параметры и так все на экране, зачем городить из блока меню, тем более из нескольких... По сути под любые нужны хватает экрана 16х2..
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
Да я ничего не имею против, просто можно решать одни и те же задачи по разному. Простите за любопытство, а зачем постоянно крутить ПИД?konsys писал(а):мне нужно в реале работать и именно в 4 канала
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

меню 4-х канального термостата - термистор PID регулятор SSR
есть такие вертикальные ТПАDev1 писал(а):Да я ничего не имею против, просто можно решать одни и те же задачи по разному. Простите за любопытство, а зачем постоянно крутить ПИД?
я прикупил себе похожий

Только без блока управления и более мощный и обшарпанный
Белый цилиндр (под воронкой)- это блок нагревателя и экструдера.
Эти блоки сменные, то есть один цилиндр снял, второй поставил, каждый настраивается под свой тип полимера, да и температура в подвальчике гуляет.
блок управления будет один, цилиндры сменные
вот и придется частенько настраивать или выставлять настроенные - там практика покажет что надо.
Последний раз редактировалось konsys 29 июл 2017, 00:02, всего редактировалось 1 раз.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
Ничесе, можно куличики печь
А про ПИД, так под каждый экструдер можно подобрать коэффициенты, под свой полимер. Создать, например 4 массива, при установке нужного экструдера выбираете номер и коэффициенты настроенные под этот экструдер загружаются в ПИД. Как то так... Ну, это чисто мое мнение.
А про ПИД, так под каждый экструдер можно подобрать коэффициенты, под свой полимер. Создать, например 4 массива, при установке нужного экструдера выбираете номер и коэффициенты настроенные под этот экструдер загружаются в ПИД. Как то так... Ну, это чисто мое мнение.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

меню 4-х канального термостата - термистор PID регулятор SSR
я исхожу из своих возможностей.Dev1 писал(а):например 4 массива
хотелок много, еще хотел бы роботизировать весь процесс, но увы знаний не хватает
PAN очень помог с термистором его блок самый удачный и точный.
а все остальное приходится самому придумывать.
PS профили мне будут нужны в следующем проекте.
на нем отработаю и в этот включу
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
Зато есть к чему стремиться. Да и люди здесь добрые , помогут если что.konsys писал(а):хотелок много, еще хотел бы роботизировать весь процесс, но увы знаний не хватает
пысы, Делал я как то нагрев для бга станции по графику, но пока не опробовано, т.к. не на чем, да и идеи прут одна другой хлеще%)
Последний раз редактировалось Dev1 28 июл 2017, 22:18, всего редактировалось 1 раз.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

меню 4-х канального термостата - термистор PID регулятор SSR
следующий мой проект это нагрев по графику - но не паяльная станция, а динамический автоклав с изменением температуры градус в минуту.Dev1 писал(а):Делал я как то нагрев для бга станции по графику, но пока не опробовано, т.к. не на чем, да и идеи прут одна другой хлеще%)
Но надо этот проект завершить...
--------------------------------
и так
из проекта от vovka1973 я практически ничего не понял за исключением того что надо как то использовать Menu Value
я выкладывал проект
схема меню одной строчки (один канал) с контролем переключения
https://yadi.sk/d/CQUGcFfT3LUbri
если не сложн гляньте кто-нибудь и укажите, что и где поменять.
очень данное творение сократить хочется
както через задницу я функционал исполнил.
меню 4-х канального термостата - термистор PID регулятор SSR
Вот попробовал сделать первую строку
коэффициенты выводит, но не переключает
коэффициенты выводит, но не переключает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
меню 4-х канального термостата - термистор PID регулятор SSR
вот картинка - код в посте выше


У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось konsys 29 июл 2017, 11:20, всего редактировалось 1 раз.
- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
Что бы работало Меню, нужно подать 1 на вход En. Можно True, либо инвертировать.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

- Dev1
- Майор
- Сообщения: 1045
- Зарегистрирован: 12 июл 2016, 18:04
- Откуда: Гондурас
- Поблагодарили: 3 раза
меню 4-х канального термостата - термистор PID регулятор SSR
В вашем решении без использования выходов Name и ValStr, что бы понимать в каком вы меню, можно в каждом пункте меню активировать выход активности пункта меню:
Включив 3 пункта появятся 3 выхода:
Эти выходы можно применить для мигания того пункта который выбран через En дисплея данного пункта. Либо использовать указатель, как в предыдущей версии.
Включив 3 пункта появятся 3 выхода:
Эти выходы можно применить для мигания того пункта который выбран через En дисплея данного пункта. Либо использовать указатель, как в предыдущей версии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x 

меню 4-х канального термостата - термистор PID регулятор SSR
СпасибоDev1 писал(а):Что бы работало Меню, нужно подать 1 на вход En. Можно True, либо инвертировать
поставил True
сделал вывод всех парараметров.
теперь значения меняются по кругу
и переход по коэффициентам идет по кругу
надо придумать
как сделать запись в память настраиваемых параметров
как сделать переходы по вертикали (без перебора строк)
как сделать мигающий курсор одним блоком для всех, а не для каждого параметра отдельно
сделал вывод всех параметров.
================
опоздал с постом немного
Последний раз редактировалось konsys 29 июл 2017, 13:30, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей