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

Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение ViktorPetrov »

Получается ,для создания функции ,необходимо создать блок схему и с компилировать (преобразовать) .Код компилируется средствами IDE , а не самой программой FLProg.Может лучше назвать создание инструкции? ,чтоб не было путаницы.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

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

Сообщение Naladchik »

Dryundel писал(а): 20 сен 2021, 11:12 Создаем блок на С++, пехаем его в блок FBD и получаем....
И получаем облом, так как пользовательский блок в пользовательский блок не вставляется. Вставить в блок можно только блок из набора стандартных, да и то далеко не все. Что, в общем то, и очевидно.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

Naladchik писал(а): 22 сен 2021, 03:38 И получаем облом, так как пользовательский блок в пользовательский блок не вставляется.
А зачем же Вы вырываете фразу из контекста?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

Dryundel писал(а): 21 сен 2021, 18:30
Sancho писал(а): 21 сен 2021, 18:04 Обновил пост выше
Ну и в чем должен заключаться тест?
Перенести это в новый редактор?
Так я сразу скажу - В новом редакторе не надо ставить галку что бы не добавлялись уникальные номера к переменным. Там наоборот если требуется добавляешь если нет, то и в коде она будет "голой", такой как прописал в ПБ.
А входных переменных не добавится, т.к. входы блоков сразу используют ту что на входе, а не приравнивают входную к своей входной ибо ее просто нет.
Если тупо переписать все что в этих блоках то будет так же работать, но основной блок можно будет использовать один раз в проекте так же как и в твоем случае. В любом случае для возможности пользования функцией из других блоков требуется оставлять переменные (функции) без идентификаторов. Иначе не обратишься к ним. В твоем варианте это осуществлено с помощью галки "Использовать один раз". В новом редакторе оставлен простор для полета мысли.
Вывод - сделать функцию в новом редакторе запросто.
Сделать функцию по формату из сна первого поста средствами FBD на данный момент не получится. Думаю, в ближайшее время тоже, хотя пути(крайности) не исповедимы.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2451
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 6 раз
Поблагодарили: 31 раз

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

Сообщение Dryundel »

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

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

Вернуться в «Пожелания»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей