Blank Title

## Генератор Цепочек

Генератор Цепочек позволяет сформировать цепочку, выполнив вывод как со случайным выбором правил грамматики, так и выбором соответствующего правила вручную. Генератор Цепочек выглядит следующим образом:

Меню File выглядит следующим образом:

Меню File содержит следующие пункты:

- Save Chain. Сохраняет генерируемую цепочку в текущем проекте, цепочка может быть выведена не полностью, однако в этом случае ее вывод закончить уже будет невозможно.
- Change Window Mode. Включает или выключает режим переноса закладок из главного окна программы в другое, информационное окно на время работы в генераторе. Для выключения режима можно также просто закрыть информационное окно.
- Close. Генератор закрывается без каких-либо предупреждений.

Меню Generator выглядит так, как показано на рисунке.

Оно содержит следующие пункты.

- Clear. Производится перезапуск генератора. Без этого перейти к выводу следующей цепочки будет невозможно. Старая цепочка исчезает без предупреждения, поэтому если что, то нужно самому позаботится о ее сохранении.
- Stop. Происходит остановка генератора при работе в автоматическом режиме. Если вам нужен ручной режим – смотри комментарии.
- Next. Выполняется одна подстановка в случае, если генератор работает в ручном режиме или запускается автоматический режим. Очень удобно использовать не меню или кнопку на панели инструментов, а клавишу Space.

Меню Help выглядит так, как показано на рисунке.

Оно содержит следующие пункты.

- Help Topics. Открывает в интернет броузере по умолчанию HTML страницу со справкой по текущему разделу.
- About. Выводит на экран окно с информацией о разработчиках программы.

Комментарии:

- Поле Chain Name позволяет сохранить цепочку под любым именем, так можно цепочки перезаписывать.
- При работе с распознавателем и преобразователем выбранная в списке цепочка подается на его вход. Не все пользователи могут догадаться, что для перезапуска распознавателя и преобразователя ИЗ ГЕНЕРАТОРА ВЫХОДИТЬ НЕ ОБЯЗЯТЕЛЬНО. Если вы сохраните цепочку, то преобразователь и распознаватель сразу перезапустятся и вы сможете увидеть результат их работы на соответствующей вкладке. При сохранении цепочки специально переходить на вкладку с цепочками не нужно.
- В отличие от редактора, в генераторе никаких предупреждений насчет того, что цепочка не была сохранена, не появляется. Если вы закрываете генератор или перезапускаете его, то должны об этом помнить.
- В генераторе можно выводить подряд несколько цепочек, при этом закрывать его не обязательно. Для этого его нужно очистить (перезапустить). Для этого есть команда Clear.
- Если ползунок скорости вывода установлен на нулевой отметке, то генератор работает в РУЧНОМ режиме, в противном случае – в АВТОМАТИЧЕСКОМ. Однако в автоматическом режиме вы по прежнему можете выбирать нужные альтернативы на каждом шаге, просто на большой скорости вы не успеете это сделать. При работе в автоматическом режиме вам не обязательно выключать генератор, чтобы сменить скорость работы. Вы можете менять ее в любой момент.
- Очень советую – при работе в ручном режиме ПОЛЬЗУЙТЕСЬ КЛАВИАТУРОЙ. Одна рука на клавишах управления курсором, другая на пробеле. Это гораздо быстрее, чем пытаться попадать мышью то в кнопку, то в нужное правило. Только установите фокус на список альтернатив (вот здесь вам понадобится мышь).
- Сам знаю, что поле с длиной цепочки не работает. Но это не вина создателя интерфейса, также как и отсутствие некоторых других возможностей, которые были исключены на этапе программной реализации по просьбе других разработчиков.