Создание новых устройств, настройка базы данных NetCracker Designer и поиск данных по аналогу

Источник: Пономаренко Л.А. "Инструментальные средства проектирования", издательство "Народна думка Украины", 2002, стр. 66-75

 

Тема занятия

  1. Создание новых устройств и запись их в базу данных.
  2. Расширение функциональных возможностей устройств-аналогов.
  3. Поиск устройств в базе данных по аналогу.

Цели занятия

  1. Усвоить основные особенности и принципы технологии создания новых устройств средствами NetCracker Designer.
  2. Научиться активизировать мастера создания устройств.
  3. Изучить средства навигации и диалоговые сообщения мастера создания устройств.
  4. Понять и усвоить методы поиска устройств-аналогов в базе данных.
  5. Научиться проверять устройства на предмет совместимости.
  6. Ознакомиться с методами размещения устройств в окнах проектов.

Упражнение 1. Создание устройств и изменение свойств аналогов
1.1. Запустите приложение NetCracker Designer.
1.2. Откройте проект Router.net в каталоге Samples в группе NetCracker.
Примечание. Если NET файл уже открыт и отображен в рабочем пространстве, Вы будете опрошены о сохранении проекта перед открытием другого. Не сохраняйте никаких файлов-примеров из подборки NetCracker Designer.
Окно сайта проекта отобразится в рабочем пространстве.
1.3. Отобразите иерархичную базу данных проекта, выбирая вкладку Project Hierarchy.
1.4. В браузере просмотра дважды щелкните на сайте  Math Lab (математической лаборатории), чтобы сделать ее текущим окном.
1.5. Щелкните по рабочей станции Steves workstation, чтобы выбрать ее.
1.6. Вызовите мастера создания устройства, используя один из следующих методов:

  1. нажмите кнопку Device Factory  Device Factory;
  2. в меню Database выберите Device Factory;
  3. в меню Object выберите Add to Database Via Factory (добавить к базе данных).

Примечание. Хотя мастер создания устройства может быть запущен путем применения любого из упомянутых выше методов, используйте Add to Database Via Factory в объектном меню для этого примера. Когда устройство, которое основано на существующем объекте, создано, то активизируется различие между использованием кнопки Device Factory или Device Factory из меню Database и Add to Database Via Factory из меню Object. Кнопка и команда Database относятся к устройствам, выбранным в области окна изображения. Add to Database Via Factory относится к устройствам, выбранным в области окна проектов.
Далее активизируется мастер создания устройства.
Он опрашивает о желании создания нового объекта или создание объекта из готовых элементов ("Create from Steve").
1.7. Выберите  ("Create from Steve") и нажмите кнопку Next. При этом отобразится тип устройства, и Вы будете опрошены о необходимости подтверждения типа устройства, который Вы хотите изменить, просматривая панель выбора устройств.

Mode

1.8. Нажмите кнопку Next.
Отобразится экран мастера создания устройства - компьютера.

Computer

1.9. Чтобы изменить число слотов, наберите 4.
Это показывает, сколько мест имеет компьютер для сменных модулей, таких как адаптеры и внутренние модемы.
1.10. Отметьте  VESA в разделе шин, РС1 и ISA, если они еще не отмечены.
Создаваемое устройство, за исключением сменных модулей, типа адаптеров и внутренних модемов, имеет один из этих типов шины.
1.11. Щелкните кнопку Next.
Появится экран Device Factory - Name.

Name

1.12. Наберите "Development Group Workstation" и нажмите кнопку Next.
Появится экран Device Factory - Port Groups.

Port Groups

1.13. Чтобы добавить группу портов, нажмите кнопку Add. Появится экран Port Wizard - Number.

Number

Примечание. Если вы вводите множество портов, которое является недопустимым для выбранного типа устройств, появится сообщение об ошибке, и вы не сможете создать устройство, используя неправильную спецификацию порта.

1.14. Измените число портов в группе на 2 и нажмите кнопку Next.
Отобразится экран Port Wizard - Link Type.

Link Type

Все порты в группе кроме связей соответствуют отмеченным типам.

Примечание: По крайней мере, один тип порта должен быть выбран. Если ничто не отмечено, появится сообщение об ошибках.

1.15. Отметьте Ethernet 10BASE2 и Ethernet 10BASE-T, а затем нажмите кнопку Next.
Примечание. Ethernet 10BASE5 уже отмечен. Появится мастер создания порта среды.

Media

Примечание. По крайней мере, один тип среды передачи данных должен быть выбран. Иначе - появится сообщение об ошибке.

1.16. Отметьте типы сред: толстый коаксиальный кабель, тонкий коаксиальный кабель и витая пара (Thick Coaxial Cable, Thin Coaxial Cable, and Twisted Pair) и нажмите кнопку Next.
Вы только что добавили группу портов. Нажмите Finish, чтобы возвратиться к мастеру создания устройств.
1.17. Щелкните по кнопке Next по странице Device Factory Port Groups и затем щелкните по кнопке Finish, чтобы сохранить устройство, которое вы только что создали, в базе данных пользователя.
1.18. Откройте меню File, выберите Close. He сохранив изменения в Router.net проекте, нажмите No.

Упражнение 2. Поиск в базе данных устройств по аналогу
2.1. Чтобы открыть новый проект, используйте один из следующих методов:

  1. нажмите кнопку New на инструментальной панели Standard;
  2. в меню File выберите команду New.

2.2. Чтобы отобразить браузер просмотра базы данных, выберите команду Database Browser.
2.3. Чтобы отобразить устройства в базе данных пользователя, включая и только что созданное, в поле со списком иерархии выберите User.
Удостоверьтесь, что на области окна изображения выбрана позиция табуляции Devices.
2.4. В области окна изображения выберите рабочую станцию Development Group Workstation и переместите ее в рабочее пространство.
2.5. Чтобы найти устройства, которые совместимы с Development Group Workstation, на инструментальной панели Database нажмите кнопку Compatible Compatible или в меню Object выберите команду Find Compatible.
Браузер просмотра автоматически переключается в режим Compatible Device Browser и отображается иерархия совместимых устройств. Браузер просмотра отображает только устройства, совместимые с выбранным устройством.

Compatible Device Browser

2.6. Поиск в базе данных совместимой платы АТМ:
1) Выберите Types в поле со списком Database Hierarchy (иерархии базы данных).
2) Разверните списки LAN adapters > ATM.
3) Откройте папку Interphase.
2.7. Выберите 5525 PCI ATM adapter и переместите его на новую рабочую станцию. Курсор изменится на "плюс" для указания совместимости платы.
2.8. Чтобы скопировать рабочую станцию с платой адаптера, в меню Edit выберите команду Replicate. Инициируется диалоговое окно копирования.

Диалоговое окно копирования

1) Чтобы создать десять копий, наберите 10 в поле числа копий (Number of Copies).
2) Чтобы упорядочить новые копии в геометрическом пространстве, отметьте блок Organize.
2.9. Нажмите кнопку Replicate. Появится диалоговое окно Organize.

Organize

Примечание. Можно организовать любую группу объектов, выбирая ее с помощью команды меню Object > 0rganize.

2.10. Выберите образец - круг. Диалоговое окно автоматически закроется, когда вы выберите образец для организации.
Десять скопированных объектов (рабочие станции с платами) отображены в порядке по кругу. Так как недавно созданное устройство перестает быть выделенным, когда вы копируете его, оно не включается в отмеченную организационную структуру.

2.11. Чтобы найти устройства в базе данных, основанной на других критериях, вы можете использовать поиск в базе данных (Database search). Запустите поиск, нажав кнопку Find in Database. Открывается диалоговое окно поиска.

Find

2.12. Нажмите кнопку Condition и выберите Model.

2.13. В следующем поле с активным списком выберите Includes.

2.14. В третьем поле наберите 7000.

2.15. Нажмите кнопку Find Now.

Браузер просмотра автоматически переключается в режим Search Device Browser и отображается иерархия устройств, для которых выполняется условие поиска.

2.16. Выберите найденные устройства и поместите их в рабочее окно сайта. Далее, выполните просмотр или изменение свойств устройств. Для этого воспользуйтесь следующими рекомендациями.

Свойства (Properties) включают информацию об изделии (и/или программе) предоставляемую поставщиками, а также формируемую пользователем, как примечания. 
Для просмотра и изменения свойств устройства используйте один из следующих методов:

  1. правый щелчок на устройстве и выберите Properties в локальном меню;
  2. выберите устройство и выберите Properties в  меню Object.

Выберите нужную позицию табуляции в диалоге Properties, затем введите, удалите, или измените информацию в соответствующем поле или полях.
Нажмите кнопку OK, чтобы применить ваши изменения и закрыть диалог, или нажмите кнопку Cancel, чтобы закрыть диалоговое окно Properties без того, чтобы изменить свойства устройства.

2.17. Изменение свойств компонента или подкомпонента.

Для изменения свойств компонента или подкомпонента используйте один из следующих методов отображения диалога Configuration:

  1. двойной щелчок на компоненте, чтобы открыть диалоговое окно Configuration;
  2. щелчок на кнопке Setup для компонента или подкомпонента, чтобы открыть диалоговое окно Properties.

Делайте любые изменения и нажмите кнопку OK, чтобы применить изменения и закрыть диалоговое окно.

2.18. Создайте стеки устройств. Для этого используйте функции <Добавление и удаление наращиваемых устройств>.

Некоторые компоненты в сети могут быть представлены как стековое устройство (например, коммутаторы). Устройства, объединенные в стек NetCracker обрабатывает как одно устройство. Это означает, что:

  1. доступны общие порты устройств стека;
  2. трафик может быть направлен через стек в целом;
  3. изменение размеров экрана и другие функции Draw применяются к целому стеку.

Рекомендации. Для создания стека выполните следующие  шаги:

  1. переместите наращиваемое устройство в активное окно Site (некоторые хабы, коммутаторы и маршрутизаторы могут быть соединены в стек);
  2. добавьте устройства в стек. С помощью браузера базы данных найдите устройства, которые Вы хотите включить в стек. Перетащите устройства из области окна изображения в стек. Когда изменится указатель <запрет> на знак <плюс>, отпустите кнопку мыши. NetCracker добавит устройство в стек;
  3. повторите действия, пока не завершите формирование стека.

Обратите внимание: Если указатель (курсор) не изменяется на знак <плюс>, устройство не может быть включено в стек. Возможные причины - наращиваемое устройство не совместимо, или превышено максимальное число устройств в стеке.

Удалить стек
Чтобы удалить целый стек, выберите его и нажмите Delete (можно клавишей клавиатуры).
Чтобы удалить отдельное устройство стека, щелкните правой кнопкой мыши на обозначении стека, чтобы открыть локальное меню и выберите команду удаления.

2.19. Закройте проект без сохранения.