Коллекции ресурсов

<< Click to Display Table of Contents >>

Navigation:  Проект > Управление ресурсами >

Коллекции ресурсов

Под ресурсами понимаются внешние файлы (графические, звуковые), используемые в проектах и элементами мнемосхем, а также пользовательские мультфильмы, создаваемые в редакторе мнемосхем MasterGraph. Коллекции представляют собой специальные папки для хранения таких файлов. При вставке внешних файлов в проект, или в элемент мнемосхемы, они копируются в соответствующие коллекции, что позволяет обеспечить легкую переносимость проектов и их элементов. Мультфильмы и их настройки хранятся в отдельных файлах, имеющих расширение fmc. Такие файлы имеются в коллекциях каждого уровня.

Схема организации коллекций представлена ниже:

Proekt_Upravlenie_resursami_res_collectsii

Коллекции мнемосхем: Каждая мнемосхема имеет свою собственную коллекцию ресурсов, расположенную в папке Res, находящейся в каталоге мнемосхемы. Эта коллекция содержит графические файлы, используемые элементами данной мнемосхемы. Файлы ресурсов помещаются в эту коллекцию автоматически, как только Вы вставляете внешний файл изображения в какой-либо элемент мнемосхемы. Ресурсы из коллекции мнемосхемы доступны только для элементов этой мнемосхемы. Для хранения мультфильмов мнемосхемы, в коллекции мнемосхемы содержится специальный файл, имеющий имя "Мои мультфильмы.fmc".

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

Глобальная коллекция: Физически глобальная коллекция расположена в папке Pictures, которая находится в каталоге проектов MasterSCADA (имя по умолчанию - MasterSCADA Projects). В этой коллекции находятся файлы ресурсов,  доступные из любых проектов и мнемосхем. Кроме того, в глобальной коллекции имеется файл с мультфильмами ("MasterSCADA.fmc"), содержимое которого доступно для любой мнемосхемы любого проекта.

Файлы, содержащие мультфильмы имеют строго определенные имена, и переименовывать их нельзя. При создании пользовательского мультфильма в мнемосхеме Вы можете использовать мультфильмы из любой коллекции, пользуясь соответствующими кнопками в диалоге настройки.

Элементы проекта и мнемосхем при выборе внешних ресурсов запоминают только имена файлов (т.к. эти файлы копируются в соответствующие коллекции), и далее в процессе работы, производят их поиск в коллекциях ресурсов "снизу вверх", начиная с текущей коллекции элемента: если нужный файл в текущей коллекции не был обнаружен, то осуществляется поиск в коллекции более высокого уровня и т.д. Благодаря такому механизму, существует возможность размещать общие файлы для нескольких элементов в коллекциях более высокого уровня, что дает возможность несколько уменьшить суммарный объем проекта, а также редактировать общие файлы всего лишь в одном месте. Манипулировать содержимым коллекций рекомендуется с помощью Органайзера ресурсов.