Визуализация данных (графики, диаграммы). Операционная система: Windows. Техническое задание есть. Выполнить диаграмму Behavior State Machine для объекта “Деталь”. Условие: Деталь отливается в цехе № 1. После отливки деталь укладывается в штабель, где должна остыть до температуры 50 градусов. Цех № 2 занимается дальнейшей обработкой деталей. Диспетчер цеха № 2 следит, чтобы количество деталей в цехе было не менее 200, но и не более 1000. Когда деталей в цехе № 2 становится меньше нормы, диспетчер связывается с цехом № 1, и оттуда присылают остывшие детали. Когда деталь перемещается в цех № 2, в АС ПЛД вносится документ «Поступление детали». Когда деталь перемещается из цеха № 2, в АС ПЛД вносится документ «Отгрузка детали». В цехе № 2 с детали сначала срезают заусенцы. Далее деталь обрабатывают шкуркой. Если после обработки шкуркой выясняется, что в детали есть дырки, эти дырки залепляют глиной, после чего происходит покраска детали (глину закрашивают под цвет металла). В любой момент обработки детали в цехе № 2 её могут отправить на проверку в цех № 3 (отправляют как каждую сотую деталь, так и случайно выбранную). Сначала деталь проверяют на наличие внутренних полостей на ультразвуковом сканере. Если проверка пройдена, деталь проверяют на химсостав: насколько кристаллическая структура железо-углерод соответствует ГОСТ. Если хотя бы одна проверка не пройдена, деталь отправляется в брак. Иначе деталь возвращается в цех № 2 и продолжает обработку. Всё время нахождения детали в цехе № 2 за ней ведётся видеонаблюдение. Если наблюдается, что на деталь села муха, деталь отправляется в металлолом. После обработки в цехе № 2 деталь отправляется на проверку в отдел ОТК. Там деталь визуально осматривают три контролёра, последовательно друг за другом. Каждый контролёр выносит одно из трёх решений: деталь в порядке (тогда она переходит к следующему контролёру), деталь надо перекрасить (деталь отправляют в цех № 2 на стадию покраски), деталь бракованная (деталь отправляется в металлолом). Если последний контролёр решил, что деталь в порядке, её отправляют на склад готовой продукции. Необходимо использовать: начальные состояния, конечные состояния, подсостояния, исторические псевдосостояния, триггерные и нетриггерные переходы (хотя бы по разу), действия entry и exit, дополнительные точки входа На стрелках переходов должны отображаться названия событий (если переход триггерный). Чтобы не засорять диаграмму ненужными надписями, просьба очистить у всех стрелок переходов свойство “Name”.