Сценарии потока
Сценарии могут использоваться для настройки операций в конкретном потоке, и они сохраняются с этим потоком. Сценарии потоков можно использовать для указания конкретного порядка выполнения для конечных узлов в потоке. Диалоговое окно сценариев потоков используется для изменения сценария, который сохранен в текущем потоке.
Чтобы получить доступ на вкладку сценариев потоков в диалоговом окне Свойства потоков:
- В меню Инструменты выберите:
- Перейдите на вкладку Выполнение для работы со сценариями для текущего потока.
Значки панели инструментов в верхней части диалогового окна сценария потока используются для следующих операций:
- Импортировать в это окно содержимое уже существующего автономного сценария.
- Сохранит сценарий в виде текстового файла.
- Распечатать сценарий.
- Добавить в конец сценарий по умолчанию.
- Отредактировать сценарий (функции откат, вырезать, копировать, вставить и другие обычные функции редактирования).
- Выполнить весь текущий сценарий.
- Выполнить выбранные в сценарии строки.
- Остановить сценарий во время выполнения. (Этот значок доступен, только когда выполняется сценарий.)
- Проверить синтаксис сценария и в случае обнаружения каких-то ошибок вывести их для изучения на нижней панели диалогового окна.
Можно указать, будет или нет запущен этот сценарий при выполнении потока. Для запуска сценария всякий раз при выполнении потока с учетом порядка выполнения сценария выберите опцию Запускать этот сценарий. Этот параметр на уровне потока обеспечивает автоматизацию для ускорения построения модели. Однако по умолчанию этот сценарий игнорируется при выполнении сценариев. Даже если выбрана опция Игнорировать этот сценарий, вы всегда можете запустить сценарий непосредственно из этого диалогового окна.
Редактор сценариев поддерживает следующие возможности, помогающие разрабатывать сценарии:
- Выделение синтаксиса; выделяются ключевые слова, литеральные значения (строчные и числовые), комментарии.
- Нумерация строк.
- Выявление парных блоков; когда указатель помещают у начала программного блока, выделяется также соответствующий конечный блок.
- Предлагаемое автозаполнение.
Цвета и стили текста, используемые при выделении синтаксиса, можно настроить в предпочтениях экрана IBM® SPSS Modeler. Для обращения к предпочтениям экрана выберите и откройте вкладку Синтаксис.
Для вывода списка предлагаемых завершений синтаксиса выберите Автопредложение в контекстном меню или нажмите клавиши Ctrl + Пробел. При помощи клавиш со стрелками можно перемещаться вверх и вниз по списку; клавиша Enter вставляет выделенный текст. Для выхода из режима автозаполнений без изменения существующего текста нажмите клавишу Esc.
Вкладка Отладка содержит сообщения отладки; на ней можно оценить состояние сценария сразу после выполнения. Вкладка Отладка состоит из текстовой области только для чтения и однострочного текстового поля. Текстовая область содержит текст, отправляемый либо на стандартное устройство вывода, либо в стандартный поток ошибок через команду в сценарии, например, через текст сообщения об ошибке. В текстовое поле пишет пользователь. Этот текст оценивается в контексте последнего выполненного сценария в этом диалоговом окне (так называемый сценарный контекст). Текстовая область содержит команду и полученный вывод, так что пользователь может просматривать трассировку команд. Текстовое поле вывода всегда содержит приглашение командной строки (для унаследованных сценариев это -->).
Новый сценарный контекст создается в следующих ситуациях:
- Запущен некоторый сценарий при помощи либо кнопки Запустить этот сценарий, либо кнопки Запустить выбранные строки.
- Изменен язык сценариев.
Когда создается новый сценарный контекст, текстовая область очищается.