Импорт пакетов

Top  Previous  Next

При разработке моделей в рамках конкретных предметных областей часто возникает потребность в создании ряда элементов проекта (классов, глобальных функций или процедур, объявленных типов, глобальных констант), являющихся общими для всех моделей (см. раздел "Пакет"). В AnyDynamics достаточно один раз разработать такие элементы, а затем, сохранив их в отдельном пакете, использовать далее как библиотечные компоненты.

 

Для того чтобы использовать в проекте ранее созданные элементы, в AnyDynamics предусмотрена возможность импортирования внешних пакетов.

В качестве импортируемого пакета могут быть использованы проекты, созданные ранее самим пользователем или другими разработчиками.

После того, как связь с импортируемым пакетом установлена, в проекте становятся доступны все public и protected элементы этого пакета.

В AnyDynamics автоматически импортируется только пакет "SysLib" (Стандартная библиотека классов SysLib).

 

Импортированные элементы имеют составные имена с именем пакета в качестве префикса, например, SysLib.CSineGenerator.

 

При импорте запоминается версия импортируемого пакета. Если при открытии проекта обнаружится, что импортированный пакет имеет более позднюю версию, AnyDynamics предложит обновить

определения импортируемых элементов (для этого потребуется перетрансляция проекта через текстовое представление). Пользователь может отказаться от обновления и продолжить работу

со старой версией.

 

4Чтобы импортировать пакет в проект:

 

Выберите узел "Импортируемые пакеты" в окне "Менеджер проекта", нажмите правую кнопку мыши и в открывшемся контекстном меню выберите пункт "Добавить импортируемый пакет…".

В появившемся диалоге выберите файл пакета, который нужно импортировать.