Страница 1 из 1
Объединение проектов
Добавлено: 25 окт 2019, 12:22
edyapd
Есть у меня несколько проектов, которые я хотел бы объединить в один.
Так как я ещё только начинающий, поэтому делал отладку часов, меню, управление устройством в разных проектах. Теперь вроде как пришло время их объединить. Но в каждом проекте по несколько плат. Так же используются блоки, которые помечены "Допустимо использовать только один раз".
Вот возник вопрос, кто-то сталкивался с подобной задачей? И как это решалось?
Объединение проектов
Добавлено: 25 окт 2019, 16:34
Sancho
edyapd писал(а): 25 окт 2019, 12:22
И как это решалось?
Брать самый большой и дописывать мелкими

Объединение проектов
Добавлено: 25 окт 2019, 16:53
edyapd
Эх.
Вот это наверное было бы самое то, чтобы добавить в программу. Дал задание и пускай объединяет. Блоки которые можно один раз использовать, можно было оставлять самый верхний. Одинаковые переменные сразу вопрос задать, оставлять или переименовывать.
Можно конечно копировать и вставлять, но заметил, что некоторые связи теряются.
И в то же время, делать сразу, один большой проект, я ещё как-то не готов.
Объединение проектов
Добавлено: 25 окт 2019, 18:18
Phazz
[ref]edyapd[/ref], если хотите дробить проект, создавайте отдельные платы и отключайте те которые сейчас не нужны.
Объединение проектов
Добавлено: 25 окт 2019, 19:23
edyapd
[ref=#404040]Phazz[/ref], да я не дробить его хочу. Просто ещё толком не разобрался в программе. Тут двое суток прыгал с бубном вокруг энкодера. С меню вот уже сутки разбираюсь. Иногда сохраняю под разными номерами, чтобы сравнить и понять как работает. И тогда получается, что надо тащить всё в одном проекте, хоть и с отключенными платами.
Когда-то, давным давно, программировал на ассемблере. Там сразу скелет накидывал с заглушками. А потом подпрограмм отдельно отлаживал и подцеплял по одной. И порой одну и ту же подпрограмму использовал в разных программах. Вот и тут думал так же. Есть к примеру отлаженный проект часов. Так почему их не закидывать в разные проекты?
Ну да будем как-то выкручиваться.
Объединение проектов
Добавлено: 25 окт 2019, 19:56
dizzyy
в программе работает копи/паст - открыли 2 проекта , в одном скопировали, в другой вставили вместе с переменными и входами/выходами
Объединение проектов
Добавлено: 25 окт 2019, 20:08
edyapd
[ref]dizzyy[/ref], не знаю, пробовали ли вы когда-нибудь скопировать большую плату в другой проект. Я даже когда с одной платы на другую переношу и то очень осторожно. Есть блоки, которые теряют свои настройки. Если были прописаны какие-либо константы на входах, то они с большой вероятностью будут утеряны.
Так что думаю попытаться сделать автору запрос в версию 7. Чтобы к примеру выделил элементы и указал на какую плату перенести.
Объединение проектов
Добавлено: 25 окт 2019, 20:24
pan
edyapd писал(а): 25 окт 2019, 19:23
чтобы сравнить и понять как работает.
выше уже сказали.
сделайте на разных платах разный код, отключите все платы, и включайте ту которую нужно опробовать.