Принципы построения многоуровневых сетей

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

? и слеваlt_horizontal_bottom21Соединительный элемент для трех линий - снизу, слева и справаlt_vertical_right22Соединительный элемент для трех линий - сверху, снизу и справаlt_horizontal_top23Соединительный элемент для трех линий - сверху, слева и справа

Класс Line кроме всего прочего имеет метод SetLineType который задает линии определенное значение - символы с одиннадцатого по двадцать третий из таблицы 5.1. Все типы линии с их шестнадцатеричной матрицей наведены в таблице 5.2:

 

Таблица 5.2 - Типы соединительной линии

ОбозначениеИзображениеШестнадцатеричная матрицаlt_fpoint0x00, 0x00, 0x18, 0x66, 0x42, 0x81, 0x81, 0x42, 0x66, 0x18, 0x00, 0x00lt_lpoint0x00, 0x00, 0x00, 0x00, 0x24, 0x18, 0x18, 0x24, 0x00, 0x00, 0x00, 0x00lt_horizontal0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08lt_vertical0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00lt_left_bottom0x08, 0x08, 0x08, 0x08, 0x08, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00lt_right_bottom0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08lt_right_top0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08ОбозначениеИзображениеШестнадцатеричная матрицаlt_left_top0x08, 0x08, 0x08, 0x08, 0x08, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00lt_crosswise0x08, 0x08, 0x08, 0x08, 0x08, 0xFF, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08lt_vertical_left0x08, 0x08, 0x08, 0x08, 0x08, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00lt_horizontal_bottom0x08, 0x08, 0x08, 0x08, 0x08, 0xF8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08lt_vertical_right0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08lt_horizontal_top0x08, 0x08, 0x08, 0x08, 0x08, 0x0F, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08

5.5 Уровни вложенности

 

Для организации системы вложенности в файле взаимодействия с клавиатурой keyboard.c производится выделение памяти необходимое для десяти уровней вложенности. При размещении на холсте объекта здание осуществляется присвоение ему уникального номера подсети. Количество объектов здание ограничено десятью элементами, т.к. каждый такой уровень требует большое количество памяти для хранения объектов подсети. Для перехода на подуровень необходимо в режиме курсор навести указатель на объект здание и нажать на кнопку 5.

Если мы находимся на подуровне - то в левом верхнем углу автоматично создается объект класса out. Он соединяет подуровни и предназначен для перехода на один уровень вверх - по щелчку на нем.

Алгоритм перехода по подуровням изображен на рисунке 5.11:

 

Рисунок 5.11 - Алгоритм перехода по подуровням

 

5.6Инструкция пользователя

 

1.Подключить устройство к компьютеру с помощью USB кабеля

2.Выбрать номер нужного объекта с меню и нажать его на клавиатуре.