pan писал(а): 23 окт 2018, 09:27...то проблематичность разделения большого кода на маленькие блоки...
pan писал(а): 23 окт 2018, 17:31про возможность разнесения кусков кода принадлежащему какому то одному устройству.
Все, кто пробовал писать раздельные блоки, натыкались на проблему с передачей значения переменной из одного блока в другой.
Нашел на такое решение (для кого то может и очевидное, но я об этом не знал).
1. Все внутренние переменные, необходимые для взаимодействия блоков друг с другом декларируются в начальном блоке, ставится галка "Разрешено использовать в проекте только один раз". (Так как "один раз" то ID переменным не присваивается).
2. В последующих блоках, где нужно взаимодействие с другими блоками вставляются имена переменных, задекларированные в начальном блоке.
3. Так как в последующих блоках эти переменные уже не декларируются (задекларированы ранее) то, соответственно, ID им также не присваивается.
4. Profit. Последующие блоки используются столько раз, сколько нужно. Можно получить систему блоков, использующих один набор переменных.
test.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.