Skip to content

Каталог схем

Каталог — первый экран конструктора. Сюда приходят с вопросом «какая схема считает вот эту ячейку», и на него каталог отвечает двумя способами: поиском по имени вызова и списком по библиотекам.

Номер библиотеки в рейле и номер у заголовка её группы — одно и то же число

Номер библиотеки в рейле и номер у заголовка её группы — одно и то же число: это порядок разрешения имени.

  1. Рейл: РЕШЕНИЕ с именем файла, области «Все схемы» и «Ещё в GAP», раздел БИБЛИОТЕКИ с номером у каждой.
  2. «Новая схема».
  3. Поиск: имя схемы или вставленный вызов из ячейки целиком.
  4. Группировка: «по библиотекам» / «по точкам имени», рядом «разложить» и счёт «71 скрипт · 6 блоков».
  5. Заголовок группы библиотеки с её номером — тем же, что в рейле.
  6. Что схема делает — графа «ЧТО ДЕЛАЕТ» из её штампа. Пометка блок слева значит, что из ячейки её не зовут.
  7. Сколько в схеме шагов.
  8. Предупреждение: вызов, которого нет в решении, уходит в GAP.dll молча. Справа — счётчики «перехвачено» и «рядом, не подключено».

Рейл слева: РЕШЕНИЕ с именем файла, области «Все схемы» и «Ещё в GAP» со

Рейл слева: РЕШЕНИЕ с именем файла, области «Все схемы» и «Ещё в GAP» со счётчиками, раздел БИБЛИОТЕКИ с номером у каждой и ссылки на подключение.

Поле поиска подписано «Имя схемы — или вставьте вызов из ячейки целиком». Вставлять можно как есть:

<script GAP.AUCS.Thresholds.GetThTag([TAG], 1)/>

Каталог сам вырежет из этого имя вызова. Искать можно и коротким именем — тем, что после последней точки: GetThTag.

Строка поиска нашла одну схему

Строка поиска нашла одну схему. Справа от имени — что схема делает, у самого правого края — сколько в ней шагов.

ОбластьЧто показывает
Все схемыВсё, что решение отдаёт в книги. Схема, перекрытая одноимённой из библиотеки выше, здесь не показывается — считается не она.
Отдельная библиотекаСхемы этой библиотеки, разложенные по разделам. Здесь видны и перекрытые: иначе сохранённая схема выглядела бы несозданной. У перекрытой стоит пометка перехвачено.
Ещё в GAPНе схемы. Функции GAP.dll, которые конструктор пока не умеет, и список того, чего он не умеет вообще. См. Ограничения.

Рядом с кнопками группировки стоит «разложить» — она раскрывает все группы списка сразу.

Две кнопки над списком:

  • «по библиотекам» — схемы сгруппированы по библиотекам в порядке разрешения имени;
  • «по точкам имени» — схемы сгруппированы по своему имени: GAP.AUCS.Thresholds.* в одну группу, GAP.Afas.* в другую. Так удобнее, когда переносишь целую группу функций.

Что можно сделать со схемой

Section titled “Что можно сделать со схемой”
КнопкаЧто делает
открытьОткрывает схему своей вкладкой.
переименоватьСпрашивает новое имя. Переименование реально переименовывает файл: имя схемы — это и имя вызова, и имя файла.
копияДублирует схему в той же библиотеке. Удобно, когда переносите похожую функцию.
удалитьСпрашивает подтверждение и удаляет файл.
объявитьТолько у схем из раздела «не объявлены в составе»: вписывает схему в манифест библиотеки, после чего она начинает считаться.
убратьУбирает строку решения, за которой на диске ничего нет.

Кнопка «Новая схема». Куда ляжет схема, решается так:

СостояниеЧто происходит
в рейле выбрана библиотекасхема ложится в неё, без вопросов
в решении одна библиотекасхема ложится в неё, без вопросов
библиотек несколькоконструктор спрашивает, в какую: список в порядке решения, та, куда клали прошлый раз, предложена первой
библиотек нет«Схему некуда положить: в решении нет ни одной библиотеки. Заведите библиотеку — схема живёт только в её составе.»

Схемы без библиотеки не бывает: в корне папки схем её не видит ни каталог, ни сборка.

Новая схема открывается сразу с каркасом: овал «Из ячейки», первый шаг и овал результата. Пустого холста не бывает.

У выбранной библиотеки список разбит на разделы. Два из них — служебные, и их стоит понимать.

РазделЧто в нём
не объявлены в составеПодпись раздела: «Лежат в папке, но в составе библиотеки не объявлены — и потому не считаются». Файл схемы есть, но манифест библиотеки про него не знает. Кнопка «объявить» вписывает его в состав.
НЕ НАЙДЕНЫ НА ДИСКЕСтроки решения, за которыми ничего нет: библиотеку перенесли или удалили. Убираются кнопкой «убрать».

Подвал каталога: предупреждение, справа — счётчики «перехвачено» и

Подвал каталога: предупреждение, справа — счётчики «перехвачено» и «рядом, не подключено».