Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Руководство пользователя Statistica 5.1

Справочник

В начало

 

Предметный указатель

Интерфейс пользователя системы Statistica (обзор)
К предыдущему разделуК следующему разделу

Командный язык системы Statistica (SCL)

Ввод и исполнение SCL-программ

Система STATISTICA может работать в “истинном” пакетном режиме как система, управляемая командами, с помощью встроенного языка управления приложениями SCL (STATISTICA Command Language), доступного в любом модуле системы из выпадающего меню Анализ. Можно ввести последовательность команд для выполнения определенных действий на языке, близком к английскому, а затем сколько угодно раз исполнять ее в пакетном режиме.

Возможен и другой способ действий – использование диалогового окна Мастер команд (см. иллюстрацию) для быстрого выбора и ввода требуемого списка команд.

Для написания и отладки “пакетов” команд используется интегрированная среда языка SCL. Она включает текстовый редактор, совмещенный с окном Мастер команд (см. иллюстрацию выше; кнопка Мастер команд на панели инструментов Командного языка), систему помощи по синтаксису языка с примерами и интегрированные средства проверки правильности программ (доступны из выпадающего меню Сервис).

Средства проверки правильности программ редактора языка SCL.

При написании программ на языке SCL можно проверять не только формальную правильность команд, но и их соответствие содержанию файлов данных, которые предстоит обрабатывать (см. команды выпадающего меню Сервис). Например, непосредственно во время написания SCL-программы можно проверять, действительно ли переменная с таким именем или такое текстовое значение присутствуют в обрабатываемом наборе данных (подробнее см. интерактивную систему документации, которая вызывается клавишей f1 , кнопкой image968.gif (187 bytes) на панели инструментов или двойным щелчком на строке состояния в нижней части окна приложения).

Прерывание выполнения SCL-программы.

Выполнение SCL-программы может быть прервано щелчком мыши (любой ее кнопкой) или клавишами esc или ctrl+break. При этом система STATISTICA запросит подтверждение на прерывание программы.

Пользовательские расширения языка SCL

Программы на языке SCL могут включать не только предопределенные параметры и команды для выполнения действий по статистической обработке, управлению и графическому выводу данных (см. кнопки Справка: примеры и Справка: синтаксис на панели инструментов), но и пользовательские “команды”, определенные с помощью инструмента Назначить клавиши (Send Keys) (в соответствии с правилами, принятыми в MS Visual BASIC).

Написанные таким образом программы могут выполнять, например, операции с буфером обмена (Копировать, Вставить), менять параметры вывода, принятые по умолчанию в различных процедурах, и выполнять другие функции.

SCL-программы могут также включать в себя программы и процедуры, написанные на языке STATISTICA BASIC (языке системы STATISTICA, предназначенном для преобразования данных и графиков и управления ими, который доступен из любого модуля пакета). Например, определенные пользователем графические или вычислительные процедуры на языке STATISTICA BASIC могут выполняться как часть пакета команд SCL.

Пользовательский интерактивный интерфейс для SCL-программ

Несмотря на то, что в командном языке SCL не заложен в непосредственном виде специальный пользовательский интерактивный интерфейс, тем не менее, для этих целей можно использовать программы на языке STATISTICA BASIC, вызываемые из SCL программ, например, для создания диалоговых окон, позволяющих выбирать переменные, файлы данных и т.п. в ходе выполнения программы (см. примеры в Электронном руководстве).

Создание SCL-программ “под ключ”

Исполняемый модуль системы STATISTICA.

Командный язык содержит специальный Исполняемый модуль, позволяющий разрабатывать приложения “под ключ”, которые вызываются двойным щелчком на значке соответствующего “пользовательского приложения” на рабочем столе Windows.

Эта возможность позволяет экономить время пользователя, когда многократно повторяется одна и та же процедура или последовательность процедур анализа, а также дает возможность использовать SCL-программы, в том числе и тем, кто не знаком с соглашениями системы STATISTICA.

Чтобы создать такое приложение “под ключ”, сначала нужно написать саму SCL-программу и сохранить ее обычным образом (например, в файле Program1.scl). Затем в окне Диспетчер программ системы Windows нужно создать пиктограмму для исполняемого модуля STATISTICA с именем Sta_run.exe (оно находится в папке STATISTICA на диске).

В поле команд нужно задать имя SCL-программы, подлежащей исполнению (например, d:\data\program1.scl). Теперь, при щелчке мышью на этом значке будет начинаться выполнение программы (в данном случае Program1.scl). Описанным способом можно создать любое количество пользовательских приложений STATISTICA, а с помощью окна Диспетчер программ дать им содержательные имена,

соответствующие тем задачам анализа данных, которые эти приложения выполняют.

Присваивание SCL-программ кнопкам автозадач. 

Можно поставить в соответствие определенные SCL-программы некоторым кнопкам на настраиваемой всплывающей панели инструментов Кнопки автозадач (см. ниже).

В начало страницы К предыдущему разделуК следующему разделу

Предметный указатель

| На первую страницу | Поиск | Купить Matlab

Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


Copyright © 1993-2024. Компания Softline. Все права защищены.

Дата последнего обновления информации на сайте: 04.03.17
Сайт начал работу 01.09.00