ru:sonix:configurator
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ru:sonix:configurator [2014/01/30 17:18] – создано bl | ru:sonix:configurator [2023/09/21 22:23] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| - | Редактор для изменения конфигурации установки. Изменение конфигурации, | + | ===== Создание ссылок ===== |
| - | Есть | + | В конфигураторе есть возможность создания ссылок на интересующие |
| - | * С ограниченной функциональностью (для пользователей) | + | |
| - | * С полной функциональностью (для разработчиков) | + | |
| - | ===== Пользовательский вариант | + | ===== Linked |
| - | Представляет собой | + | Набор ссылок на параметры конфигурации. У ссылок есть статус, обозначающий наличие или отсутствие объекта в конфигурационном файле. |
| - | Параметры для редактирования | + | У объектов |
| - | <note warning>При | + | При наведении курсора |
| - | Таблица позволяет изменять | + | ===== Изменение данных ===== |
| - | ===== Вариант для разработчиков | + | Данные |
| - | Включает расширенный вариант для пользователей, возможность | + | <note tip>Для получения полной информации |
| - | Данная программа отображает: | + | {{ :ru: |
| - | * Таблицу с вынесенными данными (для быстрого поиска параметров) | + | |
| - | * Дерево объектами для конфигурационного файла | + | |
| - | * Дерево со структурами, | + | |
| - | При работе деревом объектов есть возможность | + | ====== Функции ====== |
| - | Кроме изменения данных при работе с деревом, | + | ===== Кнопки ===== |
| - | В варианте для пользователей, кроме редактирования, | + | ==== Файлы ==== |
| - | ====== Структура конфигурационного файла ====== | + | Доступны в **Menu-> |
| - | В конфигурационном файле есть следующие поля: | + | |
| - | | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | * ' | + | |
| - | Переменная value, может принимать широкий диапазон значений, от целого, | + | |
| - | Переменная type, либо принимает обычный тип (int, double, __string__, bool), либо указывает на структуру (обычную, | + | ==== Объединение |
| - | ===== SimpleItem ===== | + | Доступны в **Menu-> Append** и на панели инструментов |
| - | Представляет | + | |
| - | | + | {{:ru:sonix: |
| - | ===== ListItem ===== | + | |
| - | Представляет собой вектор внутри структуры, | + | ==== Окно ==== |
| - | ' | + | Доступны в **Menu-> |
| - | ===== ObjectItem ===== | + | |
| - | Структура, отображаемая в конфигурационном файле, в виде: | + | |
| - | key: {' | + | ===== Всплывающие меню ===== |
| - | Где type содержи название структуры | + | ==== Структуры |
| - | ===== structItem ===== | + | |
| - | Используется | + | |
| - | ====== Правила построения ====== | + | ==== Объекты |
| - | <note tip> | + | |
| - | Можно выделить несколько правил записи конфигурационного файла: | + | |
| - | | + | |
| - | * ListItem[{SimpleItem}, | + | |
| - | * ObjectItem{SimpleItem, | + | |
| - | ===== Обработка графа | + | ==== Ссылки ==== |
| - | Структуры, | + | |
| - | При чтении конфигурации создается список всех структур, в объект (structItem), | + | |
| - | Дочерние | + | |
| - | Далее строится дерево объектов, | ||
| - | После линковки структур проводится удаление повторяющихся структур и структур без родителей и объектов. После удаления структур без объектов, | + | ====== Вкладки |
| - | ===== Построение дерева объектов | + | ===== Structures |
| - | Дерево объектов | + | Вкладка |
| - | * Все SimpleItem записываются ObjectItem | + | При выборе класса в таблице отображаются |
| - | * В ObjectItem, | + | |
| - | * В ListItem просматриваются дочерние поля, при нахождении поля ' | + | |
| - | ====== Работа с данными ====== | + | ==== Обработка структур |
| - | < | + | Конфигуратор проводит автоматическую проверку «метаданных». Жёлтым выделяются структуры, у которых нет объектов (то есть класс не используется). Красным выделяются структуры с одинаковым названием, но разным содержанием. Если есть несколько структур , будет использоваться только одна из них. |
| - | У каждого объекта есть | + | Интерфейс предоставляет возможность |
| - | * **SimpleItem** - определяется тип, и дается возможность изменить значение по указанному типу | + | {{ : |
| - | * **ListItem** - копируется или удаляется объект словаря | + | |
| - | * **ObjectItem** - при наличии вектора, | + | |
| - | * **Корневой элемент** - удаление объекта из словаря | + | |
| - | <note tip>При изменении структуры, происходит построение | + | |
| + | ==== Объекты ==== | ||
| + | |||
| + | Вкладка содержит дерево структуры, | ||
| + | |||
| + | Данная вкладка предназначена для | ||
| + | |||
| + | В таблице отображается список параметров выбранного элемента | ||
| + | |||
| + | Нажатие правой кнопки мыши по элементу таблицы позволяет | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Для элементов, у типа которых | ||
| + | |||
| + | Элементы | ||
| + | |||
| + | ===== Devices ===== | ||
| + | |||
| + | Устройства — представляют | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ===== Linked ===== | ||
| + | |||
| + | Набор ссылок на параметры конфигурации. У ссылок есть статус, | ||
| + | |||
| + | У объектов отсутствующих в конфигурации выводится значение «Data Not Found» и они обозначаются специальной иконкой. | ||
| + | |||
| + | При наведении курсора мыши на ссылку высвечивается подсказка с указанием на расположение объекта в структуре конфигурационного файла (вкладка «Objects»). | ||
| + | |||
| + | {{ : | ||
ru/sonix/configurator.1391087919.txt.gz · Последнее изменение: (внешнее изменение)
