Перейти к содержанию

Поиск

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

Для включения поиска необходимо нажать иконку с лупой в правом верхнем углу главной страницы приложения , или же нажать кнопку F9.

После чего откроется окно поиска:

Задачи

Поиск по задачам производится по имени задачи:

Пресеты

Поиск по пресетам производится по наименованию пресета:

Блоки

Поиск по блокам может осуществляться как и по наименованию блока, так и по содержимому блока.

Во втором случае, поисковый запрос включает в себя поисковые конструкции (параметры), разделенные точкой с запятой:

<Параметр1>: значение1; <Параметр2>: значение2;...

Для поиска, все параметры считаются объединенными конструкцией "И".

Параметры делятся на две категории: общие параметры блоков и специфические параметры каждого блока.

Общие параметры блоков

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

Все настройки поддерживают поиск по значению "По умолчанию", чтобы найти все блоки, в которых остаётся системное значение искомой настройки;

Специфические параметры блоков

Параметры, уникальные для каждого типа блока. Без указания типа блока - будут доступны все параметры всех блоков.

Для поиска параметров конкретных блоков необходимо начать вводить тип блока:

Поиск численных значений

В поиске по блокам допускается поиск по численным параметрам. При этом разрешены операторы сравнения - >, <, >=, <=, !=. Синтаксис поиска следующий:

<Версия блока>: > 10 - подобный запрос вернёт все блоки, имеющие версию выше 10

Визуализаторы

Поиск по визуализаторам производится по наименованию визуализатора: