Страница 2 из 2
Мне приснилась FLProg 9.0.0 (Функции)
Добавлено: 21 сен 2021, 19:02
ViktorPetrov
Получается ,для создания функции ,необходимо создать блок схему и с компилировать (преобразовать) .Код компилируется средствами IDE , а не самой программой FLProg.Может лучше назвать создание инструкции? ,чтоб не было путаницы.
Мне приснилась FLProg 9.0.0 (Функции)
Добавлено: 22 сен 2021, 03:38
Naladchik
Dryundel писал(а): 20 сен 2021, 11:12
Создаем блок на С++, пехаем его в блок FBD и получаем....
И получаем облом, так как пользовательский блок в пользовательский блок не вставляется. Вставить в блок можно только блок из набора стандартных, да и то далеко не все. Что, в общем то, и очевидно.
Мне приснилась FLProg 9.0.0 (Функции)
Добавлено: 22 сен 2021, 08:14
Dryundel
Naladchik писал(а): 22 сен 2021, 03:38
И получаем облом, так как пользовательский блок в пользовательский блок не вставляется.
А зачем же Вы вырываете фразу из контекста?
Мне приснилась FLProg 9.0.0 (Функции)
Добавлено: 22 сен 2021, 09:25
Sancho
Dryundel писал(а): 21 сен 2021, 18:30
Sancho писал(а): 21 сен 2021, 18:04
Обновил пост выше
Ну и в чем должен заключаться тест?
Перенести это в новый редактор?
Так я сразу скажу - В новом редакторе не надо ставить галку что бы не добавлялись уникальные номера к переменным. Там наоборот если требуется добавляешь если нет, то и в коде она будет "голой", такой как прописал в ПБ.
А входных переменных не добавится, т.к. входы блоков сразу используют ту что на входе, а не приравнивают входную к своей входной ибо ее просто нет.
Если тупо переписать все что в этих блоках то будет так же работать, но основной блок можно будет использовать один раз в проекте так же как и в твоем случае. В любом случае для возможности пользования функцией из других блоков требуется оставлять переменные (функции) без идентификаторов. Иначе не обратишься к ним. В твоем варианте это осуществлено с помощью галки "Использовать один раз". В новом редакторе оставлен простор для полета мысли.
Вывод - сделать функцию в новом редакторе запросто.
Сделать функцию по формату из сна первого поста средствами FBD на данный момент не получится. Думаю, в ближайшее время тоже, хотя пути(крайности) не исповедимы.
Мне приснилась FLProg 9.0.0 (Функции)
Добавлено: 22 сен 2021, 09:47
Dryundel
Sancho писал(а): 22 сен 2021, 09:25
Вывод - сделать функцию в новом редакторе запросто.
А ведь в чем то Вы, сударь правы.
В новом редакторе можно прописать код не только для каждого экземпляра, но и общий код для всех, который пропишется в скетче один раз. Так это же тоже круто. Спасибо что натолкнул на мысль. Буду экспериментировать.
Однако это не совсем по теме. Идея "сна" немного в другом.
Отправлено спустя 4 минуты 5 секунд:
PS [ref=#ff8000]Sancho[/ref], очень рекомендую разобраться с новым редактором.
Не за тебя переживаю. За себя волнуюсь. Будет что обсудить с умным человеком.
