Руководство пользователя > Вероятность и статистика
Исполнитель
| Иконка |
Вызов из меню |
 |
Вероятность и статистика > Исполнитель |
| Курсоры |
Шаги построения |
 |
Исполнитель: 1. Укажите объекты для управления (точки, параметры, испытания, кнопки, исполнители). По окончании нажмите Enter. |
 |
Исполнитель: 2. Выберите место, где должен располагаться исполнитель. |
Исполнитель – это
инструмент, который либо проводит одно случайное испытание или выполняет одно действие, либо автоматически запускает
целую серию таких событий. К нему можно подключить несколько случайных объектов (испытаний, точек, параметров и
таких же исполнителей) или кнопок.
Если исполнитель управляет случайным испытанием, то при его запуске будет проводиться один эксперимент или серия экспериментов. Если к исполнителю подключить точки, то на каждом шаге координаты этих точек будут задаваться случайным образом в пределах той области чертежа, которой они принадлежат. При управлении параметром исполнитель также задаёт ему случайные значения из заранее определённого диапазона.
Исполнитель также может управлять кнопками. В этом случае на каждой итерации будет выполняться скрипт, прописанный в свойствах кнопки и определяющий поведение указанных в нём объектов, т.е. кнопка будет «нажиматься».
На исполнителе есть три кнопки (см. рис.1): «Пуск» – запускает серию итераций; «Шаг» – выполняет
одно (или несколько) действий за один шаг; «Сброс» – сбрасывает всю серию на начало.
Рис. 1
При автоматическом выполнении серии итераций момент остановки можно задать двумя условиями:
- количество итераций достигло максимального числа;
- некоторое числовое выражение стало равно нулю.
И то, и другое условие задаётся в окне свойств исполнителя (см. ниже).
Особый класс вероятностных моделей связан с поведением случайных последовательностей
(или случайных процессов с дискретным временем). Их особенность состоит в том, что
исследованию здесь подлежат не отдельные испытания, а серии таких испытаний.
Такого рода эксперименты реализуются в МК с помощью двух исполнителей:
- первый исполнитель проводит одну серию до момента остановки;
- второй исполнитель (можно назвать его метаисполнителем) многократно повторяет такие серии;
для этого он запускает первый исполнитель, ждёт окончания серии, сообщает об этом окончании
всем «заинтересованным» объектам и снова запускает первый исполнитель для выполнения
следующей серии.
Чтобы создать исполнитель, нужно выбрать соответствующий инструмент, указать объекты, которыми будет управлять исполнитель, а затем указать место на листе, где исполнитель будет располагаться.
Исполнитель обладает рядом общих свойств, свойствами блока, а также имеет свои собственные.
Свойства исполнителя
Какими объектами управляет –
список объектов (испытаний, точек, параметров, исполнителей, кнопок),
которые будут управляться данным исполнителем. Данный список может быть отредактирован с помощью кнопок Добавить и Удалить.
Неслучайный –
если выбрана эта опция, то исполнитель будет не запускать серию случайных испытаний, а проигрывать все возможные исходы один за другим в лексикографическом порядке.
Условия остановки – задают момент, когда автоматическое выполнение
серии итераций будет остановлено. Момент остановки можно задать двумя способами:
- указать максимальное количество итераций, при достижении которого исполнитель останавливается (указывается всегда);
- указать числовое выражение, при равенстве которого нулю исполнитель останавливается (используется опционально).
Показать на кнопках –
здесь указывается, нужно ли отображать на кнопках исполнителя номер итерации и
величину одного шага. Величина шага (по умолчанию равна 1) - количество действий,
которое выполняется исполнителем за один раз без обновления результатов на экране. Может быть использована
для ускорения длинной серии итераций: все их результаты всё равно будут собраны для
обработки, а время на обновление экрана после каждой итерации будет сэкономлено.
Граница исполнителя –
может иметь округлённый вид или отсутствовать.
Задержка между шагами –
позволяет указать время задержки между шагами исполнителя в миллисекундах; по умолчанию задержка равна 0.
|