В этой статье мы рассмотрим как правильно импортировать, или экспортировать программы и "мои блоки" из проекта в проект (не путать с мастером импорта новых программных блоков, об этом поговорим чуть позднее).
Надеюсь все понимают разницу между импортом и экспортом.
Можно конечно просто скопировать готовые блоки из одного проекта в другой, но на самом деле это не правильно и в некоторых случаях просто не будет работать.
Итак, допустим вы создали новый проект, что-то там написали и вот возникла необходимость добавить сюда какую-то уже написанную программу (например калибровка датчиков цвета), или "мой блок" (например какой-нибудь PID-регулятор) для другого проекта. Для этого нам сначала нужно подготовить ту самую программу или блок, а именно экспортировать из другого проекта.
В открытом проекте жамкаем (нажимаем) на иконку гаечного ключа (рисунок 1) и переходим на вкладку "Программы". Выбираем нужную нам программу и нажимаем кнопку "Экспорт" (рисунок 2).
Рисунок 1
Рисунок 2
В появившемся окне выбираем место, куда нужно сохранить файл и пишем ему имя. На самом деле имя может быть любое, главное потом не забыть, что под ним скрывается, при последующем импорте в проект у этой программы будет тоже самое имя, что было в другом проекте и не важно как она называлась в промежутке между импортом/экспортом.
Для экспорта "Моего блока" делаем тоже самое, но на вкладке "Мои блоки".
Для импорта программы/"моего блока" переходим на соответствующую вкладку, нажимаем кнопку "Импорт", выбираем нужный нам файл, нажимаем кнопку "Открыть". Выбранная программа/"мой блок" появится в текущем проекте.
Важно: экспортированные программы и "мои блоки" сохраняются с расширением Имя_Файла.ev3s.