Страница 2 из 15
Тестирование новой версии программы 6.Х
Добавлено: 09 сен 2019, 19:11
RedSky
support писал(а): 09 сен 2019, 18:52
Вы понимаете, программа позиционируется как обучающая промышленному програмированию. А в "настоящем" ладе не бывает переменных, а есть промежуточные реле. Ведь лад все таки - это отражение реальных релейных схем (он и создавался в дремучие времена для упращения перевода старого релейного оборудования на контроллеры). Я даже немного расширил функционал лада и для остальных типов (реле только для булеановских велеичин) сделал аналоговый соеденитель. Ну и конечно есть именованные соеденения для работы в пределах платы, и клеммы для работы во всём проекте. Ну куда уже больше?
Имелось ввиду возможность использовать аналоговый соединитель несколько раз для записи из разных мест проекта (как и катушку реле и физический выход).
Тестирование новой версии программы 6.Х
Добавлено: 09 сен 2019, 21:58
Phazz
[ref]RedSky[/ref], клемма?
Тестирование новой версии программы 6.Х
Добавлено: 09 сен 2019, 22:25
ecoins
User8 писал(а): 09 сен 2019, 16:08
вход, не создавать глобальную переменную а создавать константу или дефине (const uint8_t), другими словами добавить константы, как в c++.
Вы ведь тоже просите сделать #define для чисел. А я прошу для любых значений - зачем это, я написал в #17
Тестирование новой версии программы 6.Х
Добавлено: 10 сен 2019, 05:25
RedSky
[ref=#404040]Phazz[/ref], не получается, в клемму тоже можно записывать только один раз.
Тестирование новой версии программы 6.Х
Добавлено: 10 сен 2019, 12:36
Dryundel
Реактор пользовательских блоков > параметры пользователя > константа
Съехали поля описания типа переменной.
[spoiler]
2019-09-10_123109.jpg
[/spoiler]
Тянется с предыдущих версий.
Тестирование новой версии программы 6.Х
Добавлено: 10 сен 2019, 12:45
support
Dryundel писал(а): 10 сен 2019, 12:36
Реактор пользовательских блоков > параметры пользователя > константа
Съехали поля описания типа переменной.
Добавил в TODO
Тестирование новой версии программы 6.Х
Добавлено: 11 сен 2019, 14:13
support
Выложил (
пока на хабре) первый урок по работе с редактором описаний контроллера
Тестирование новой версии программы 6.Х
Добавлено: 11 сен 2019, 17:23
Hijin
Dryundel писал(а): 29 апр 2019, 23:29
Выбор_входа_(CODE).ubi
Уже не один раз писал что в блоке меню нет входа ЕN
Но Dryundel создал пользовательский блок кототый я может я бы рекоменоиал добавиь в основные блоки
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 06:42
Naladchik
support писал(а): 09 сен 2019, 10:25
DrMario писал(а): ↑08 сен 2019, 16:39
Огромный размер окна при выборе контроллера и не помещается на экран. Для доступа к кнопке пришлось перемещать панель задач
\
Поставил в TODO на следующую версию. Сейчас окно 1024х800. Сделаю 800х600
А почему размер окон не сделать изменяемым? По аналогии с окном "Монитор СОМ порта".
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 07:42
support
Naladchik писал(а): 12 сен 2019, 06:42
support писал(а): 09 сен 2019, 10:25
DrMario писал(а): ↑08 сен 2019, 16:39
Огромный размер окна при выборе контроллера и не помещается на экран. Для доступа к кнопке пришлось перемещать панель задач
\
Поставил в TODO на следующую версию. Сейчас окно 1024х800. Сделаю 800х600
А почему размер окон не сделать изменяемым? По аналогии с окном "Монитор СОМ порта".
Это связанно с особенностями языка программирования. При вызове этого диалога необходимо блокировать основное окно программы, до его закрытия. Таким функционалом обладает класс SinmpleDialog. Но у него заблокирована возможность изменения размера в Runtime. Меня самого это время от времени бесит, но пока я это не победил.
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 10:37
Naladchik
[ref=#00aa00]support[/ref],
Забил параметры нового контроллера, ATtiny13
В дереве проекта в ветке "Настройки контроллера" есть параметры "Опорное напряжение" и "Защита от зависания". При их активации появляется код, который этот контроллер явно не переварит. Наверно доступ к этим параметрам тоже надо блокировать.
[spoiler]
111.png
222.png
[/spoiler]
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 11:09
support
Naladchik писал(а): 12 сен 2019, 10:37
[ref=#00aa00]support[/ref],
Забил параметры нового контроллера, ATtiny13
В дереве проекта в ветке "Настройки контроллера" есть параметры "Опорное напряжение" и "Защита от зависания". При их активации появляется код, который этот контроллер явно не переварит. Наверно доступ к этим параметрам тоже надо блокировать.
[spoiler]111.png 222.png [/spoiler]
Добавил в ТОДО
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 20:32
Vint
Вылетает при попытке вставить приём или отправку из кольца. В версии 5.3 всё работает.
[spoiler]
Err_Ring (2).JPG
[/spoiler]
Тестирование новой версии программы 6.Х
Добавлено: 12 сен 2019, 22:07
babylon
Есть один момент который напрягает! Выходы с модуля серво и входы скоростного счетчика и I2C не указываются в перечне входов и выходов, для их определения приходится углубляться в настройки блоков, при попытке создать вход или выход для этих модулей сразу высвечивается не корректная работа плат с этими блоками. Не знаю сколько сложно сделать такие изменения но было бы намного практичней видеть весь перечень используемых входов/выходов в одном месте.
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 09:57
support
babylon писал(а): 12 сен 2019, 22:07
Есть один момент который напрягает! Выходы с модуля серво и входы скоростного счетчика и I2C не указываются в перечне входов и выходов, для их определения приходится углубляться в настройки блоков, при попытке создать вход или выход для этих модулей сразу высвечивается не корректная работа плат с этими блоками. Не знаю сколько сложно сделать такие изменения но было бы намного практичней видеть весь перечень используемых входов/выходов в одном месте.
ЭЭЭ, не понял, при чем здесь выводы модуля серво, скоростного счетчика и описание контроллера? а весь перечень Вы видите в дереве описания с выводом всех подключенных функций
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 13:41
babylon
Да подключённые функции с проекта в наличии, а вот эти самые выводы для сервомодуля скоростного счетчика и подключения дисплея по I2c в перечне нет, иногда перерывы в работе с программой бывают большие, плюс разные версии прошивок, для уточнения приходится каждый раз проверять по характеристикам блоков назначенные выводы.
Отправлено спустя 22 минуты 49 секунд:
Screenshot_60.png
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 14:20
Skull
Сергей, скажите, а возможно сделать совместное использование LAD и FBD, наподобие, как это сделано в VisiLogic ??
Отправлено спустя 4 минуты 18 секунд:
И возможно ли добавить работу с массивом в ЕЕПРОМ?
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 16:34
support
Skull писал(а): 13 сен 2019, 14:20
Сергей, скажите, а возможно сделать совместное использование LAD и FBD, наподобие, как это сделано в VisiLogic ??
А чем сейчас LAD отличается от того что Вы показали на скриншоте?
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 18:22
Skull
Простите, давно не заглядывал ) Почти то , что надо)
Единственное, хотелось бы вывод ENC, который включается после отработки блока, очень удобно для диагностики.
Может я задам надоевший вопрос, но не нашел в новой версии блока PCA985 для ESP, в 5.3.0 , которая у меня сейчас тоже нет. Вы планируете добавить ? Очень часто нужен бывает.
Тестирование новой версии программы 6.Х
Добавлено: 13 сен 2019, 18:53
rw6cm
При установке шрифтов в настройке программы, молча вылетает, без предупреждений и лога.
Происходит это и в 5.3 версии тоже.
проверить так:
[spoiler]
Открывая для редактирования шрифты из списка до "схема" выходит такое меню.
2019_09_13_03_42_14_FLProg_5.3.0.png
В нем все нормально.
А из списка схема, и ниже, открывается другое меню ( внешне выглядит)
2019_09_13_03_43_45_FLProg_5.3.0.png
Так вот в нем если пройтись скролингом по списку шрифтов, ближе к концу списка программа вылетает.
[/spoiler]