Поиск
Поиск позволяет найти задачи, пресеты, блоки и визуализаторы по их наименованию, а так же нескольким другим параметрам.
Для включения поиска необходимо нажать иконку с лупой в правом верхнем углу главной страницы приложения
, или же нажать кнопку F9.
После чего откроется окно поиска:
Задачи
Поиск по задачам производится по имени задачи:
Пресеты
Поиск по пресетам производится по наименованию пресета:
Блоки
Поиск по блокам может осуществляться как и по наименованию блока, так и по содержимому блока.
Во втором случае, поисковый запрос включает в себя поисковые конструкции (параметры), разделенные точкой с запятой:
Для поиска, все параметры считаются объединенными конструкцией "И".
Параметры делятся на две категории: общие параметры блоков и специфические параметры каждого блока.
Общие параметры блоков
- Наименование блока - наименование блока. Аналогично простому поиску по блокам;
- Тип блока - наименование типа блока. После введения параметра, будет доступен выпадающий список со всеми типами блоков;
- Версия блока - версия блока, целое число;
- Пропуск расчета блока - флаг (Да/Нет);
- Глобальная константа - наличие глобальной константы в настройках блока;
- Глобальный пароль - наличие глобальной константы в настройках блока;
- Принадлежит пресету - поиск блока, находящегося на пресете с заданным именем. Допускается поиск по идентификатору пресета;
- Принадлежит задаче - поиск блока, находящегося на графе с заданным именем. Допускается поиск по идентификатору графа;
- Статус расчёта - текущий статус расчёта блока. При поиске учитывается либо общий статус расчёта блока, независящий
от конкретного пользователя, либо конкретный статус расчёта, если блок рассчитывался отдельным пользователем.
Допустимые значения:
- Не рассчитан;
- Рассчитан успешно;
- Рассчитан с предупреждением;
- Рассчитан с ошибкой;
- "Рассчитывается";
- Размер блока в БД (байты) - физический размер настроек блока в БД;
- Имеет сохранённые состояния - флаг (Да/Нет);
- ID входа - поиск блока, имеющих вход с заданным идентификатором;
- Имя входа - поиск блока, имеющих вход с заданным именем;
- Вход блока связан с выходом с ID - поиск блоков, которые принимают данные от блока с выхода с заданным ID;
- ID выхода - поиск блока, имеющих вход с заданным идентификатором;
- Имя выхода - блока, имеющих вход с заданным именем;
- Выход блока связан со входом с ID - поиск блоков, которые отдают данные на вход блока с заданным ID;
- Тип данных входа/выхода - вспомогательный модификатор поиска для параметров "Вход блока связан с выходом с ID" и "Выход блока связан со входом с ID". Модификатор позволяет уточнить тип передаваемых данных при поиске;
- Визуальные настройки блока:
- Цвет заголовка;
- Размер шрифта заголовка;
- Размер шрифта описания;
- Цвет границы;
- Толщина границы;
- Тень;
- Цвет фона;
- Отображать как визуализатор.
Все настройки поддерживают поиск по значению "По умолчанию", чтобы найти все блоки, в которых остаётся системное значение искомой настройки;
Специфические параметры блоков
Параметры, уникальные для каждого типа блока. Без указания типа блока - будут доступны все параметры всех блоков.
Для поиска параметров конкретных блоков необходимо начать вводить тип блока:
Поиск численных значений
В поиске по блокам допускается поиск по численным параметрам. При этом разрешены операторы сравнения -
>, <, >=, <=, !=. Синтаксис поиска следующий:
<Версия блока>: > 10 - подобный запрос вернёт все блоки, имеющие версию выше 10
Визуализаторы
Поиск по визуализаторам производится по наименованию визуализатора:





