Страница 2 из 2

Мне приснилась FLProg 9.0.0 (Функции)

Добавлено: 21.09.2021{, 19:02}
ViktorPetrov
Получается ,для создания функции ,необходимо создать блок схему и с компилировать (преобразовать) .Код компилируется средствами IDE , а не самой программой FLProg.Может лучше назвать создание инструкции? ,чтоб не было путаницы.

Мне приснилась FLProg 9.0.0 (Функции)

Добавлено: 22.09.2021{, 03:38}
Naladchik
Dryundel писал(а):
20.09.2021{, 11:12}
Создаем блок на С++, пехаем его в блок FBD и получаем....
И получаем облом, так как пользовательский блок в пользовательский блок не вставляется. Вставить в блок можно только блок из набора стандартных, да и то далеко не все. Что, в общем то, и очевидно.

Мне приснилась FLProg 9.0.0 (Функции)

Добавлено: 22.09.2021{, 08:14}
Dryundel
Naladchik писал(а):
22.09.2021{, 03:38}
И получаем облом, так как пользовательский блок в пользовательский блок не вставляется.
А зачем же Вы вырываете фразу из контекста?

Мне приснилась FLProg 9.0.0 (Функции)

Добавлено: 22.09.2021{, 09:25}
Sancho
Dryundel писал(а):
21.09.2021{, 18:30}
Sancho писал(а):
21.09.2021{, 18:04}
Обновил пост выше
Ну и в чем должен заключаться тест?
Перенести это в новый редактор?
Так я сразу скажу - В новом редакторе не надо ставить галку что бы не добавлялись уникальные номера к переменным. Там наоборот если требуется добавляешь если нет, то и в коде она будет "голой", такой как прописал в ПБ.
А входных переменных не добавится, т.к. входы блоков сразу используют ту что на входе, а не приравнивают входную к своей входной ибо ее просто нет.
Если тупо переписать все что в этих блоках то будет так же работать, но основной блок можно будет использовать один раз в проекте так же как и в твоем случае. В любом случае для возможности пользования функцией из других блоков требуется оставлять переменные (функции) без идентификаторов. Иначе не обратишься к ним. В твоем варианте это осуществлено с помощью галки "Использовать один раз". В новом редакторе оставлен простор для полета мысли.
Вывод - сделать функцию в новом редакторе запросто.
Сделать функцию по формату из сна первого поста средствами FBD на данный момент не получится. Думаю, в ближайшее время тоже, хотя пути(крайности) не исповедимы.

Мне приснилась FLProg 9.0.0 (Функции)

Добавлено: 22.09.2021{, 09:43}
Dryundel
Sancho писал(а):
22.09.2021{, 09:25}
Вывод - сделать функцию в новом редакторе запросто.
А ведь в чем то Вы, сударь правы.
В новом редакторе можно прописать код не только для каждого экземпляра, но и общий код для всех, который пропишется в скетче один раз. Так это же тоже круто. Спасибо что натолкнул на мысль. Буду экспериментировать. :)
Однако это не совсем по теме. Идея "сна" немного в другом.

Отправлено спустя 4 минуты 5 секунд:
PS Sancho, очень рекомендую разобраться с новым редактором.
Не за тебя переживаю. За себя волнуюсь. Будет что обсудить с умным человеком. :)