Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабСМО МАТИ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
367 Кб
Скачать
☆

4.1.2 Добавление новых объектов в модель.

Процесс создания структуры модели состоит в создании объектов, моделирующих узлы СМО, и установлении связей между ними. Для добавления нового узла в модель необходимо нажать кнопку на панели инструментов с обозначением нужного типа узла, затем с помощью манипулятора «мышь» указать то место в области проектирования графа модели, где требуется расположить новый объект. При этом в модель добавится требуемый узел СМО, а его изображение появиться в области проектирования и в списке структурных элементов модели. Для обозначения объектов модели используются следующие условные изображения: - генератор, - накопитель, - канал, - сток.

Кроме того, используя механизм drag-and-drop, можно расположить узлы на любой области проектирования в наиболее эргономичном и удобном виде. Количество объектов в системе не должно превышать 255.

4.1.3 Редактирование связей между объектами модели смо.

Структура системы массового обслуживания задается в виде ориентированного графа, вершинами которого являются объекты модели СМО. После определения всех вершин графа необходимо задать связи между ними. Связи между вершинами графа определяют пути движения заявок по сети. Если в графе определена дуга (v,w), то это означает, что объект v является источником заявок для объекта w, а объект w является приемником заявок для объекта v.

Связи между объектами модели СМО устанавливаются с помощью кнопки «Связать узлы», находящейся над областью проектирования в её правом верхнем углу и обозначенной стрелкой (→ ). После нажатия этой кнопки пользователь должен сначала указать узел – источник заявок, произведя на нем щелчок левой кнопкой мыши, а затем таким же образом указать узел – приемник заявок.

Так как связи определяют маршруты движения заявок, то существуют определенные ограничения. Так в качестве источника заявок не может быть выбран сток, хотя бы потому, что в нем заявки уничтожаются. В качестве приемника заявок не может быть выбран генератор.

4.1.4 Удаление объектов и связей.

Созданные объекты и связи можно удалять. Для этого необходимо произвести щелчок правой кнопкой «мыши» на соответствующем узле или связи в области проектирования модели или на соответствующем узле в списке структурных элементов модели. При этом появится всплывающее меню, из которого нужно выбрать пункт «Удалить». Для подтверждения удаления в появившемся окне, изображенном на рисунке 2, нужно нажать кнопку «Да», после чего объект будет безвозвратно удален из модели.

Рисунок 2. Подтверждение удаления объекта

При удалении узла модели так же будут удалены все связи, в которых он участвовал в качестве приемника или источника. При нажатии на кнопку «Нет» в окне, изображенном на рисунке 2, удаление не будет произведено

Согласно правилам целостности модели, модель обязательно должна содержать в своем составе хотя бы один генератор заявок и сток. Поэтому при попытке удаления объекта, которое приведет к нарушению данных правил, программа выдаст предупреждение и запретит удаление.