Главная страница

МУ_ЛР_ЛиПОАС. Методические указания по выполнению лабораторных работ по дисциплине (модулю) Лингвистическое и программное обеспечение автоматизированных систем


Скачать 2.76 Mb.
НазваниеМетодические указания по выполнению лабораторных работ по дисциплине (модулю) Лингвистическое и программное обеспечение автоматизированных систем
Дата12.04.2023
Размер2.76 Mb.
Формат файлаdoc
Имя файлаМУ_ЛР_ЛиПОАС.doc
ТипМетодические указания
#1057976
страница25 из 32
1   ...   21   22   23   24   25   26   27   28   ...   32

3.Задание на лабораторную работу


  1. Изучить конструкции языка XML, способы описания структуры документа средствами DTD, описания схемы документа на языке XSD. Изучить способы обработки документов XML.

  2. Написать для заданной предметной области XML документ.

  3. Описать структуру документа средствами DTD.

  4. Описать схему документа на языке XSD

  5. Преобразовать документ с помощью DOM (необходимо продемонстрировать добавление, удаление, копирование узлов, добавление и удаление атрибутов, проверку документа)

Предметная область выбирается по варианту

  1. заработная плата на предприятии

  2. себестоимость изделий

  3. план производства

  4. успеваемость студентов

  5. выявление брака на производстве

  6. продажи товара

  7. статистика заболеваемости

  8. публикационная активность

  9. прием в университет

  10. оценка эффективности рекламы

  11. распределение заказов по курьерам

  12. планирование запасов

  13. учет расходов

  14. выбор поставщика

  15. анализ популяции

  16. оценка урожайности

  17. исследование сезонности продаж

  18. планирование ремонта

  19. авиаперелеты

  20. расчет кредита

  21. спортивные соревнования

  22. учет электроэнергии

  23. анализ климата

  24. поликлиника

  25. ресторан

  26. планирование маршрута

  27. анализ социальной активности

  28. кинотеатр

  29. ветклиника

  30. учет городского населения



4. Ход работы (порядок выполнения работы)



1) Ознакомится теоретической справкой.

2) Разработать ПО для реализации задания.

3) Оформить отчет.

4) Защитить работу преподавателю.

5. Содержание отчета



1) Титульный лист

2) Задание

3) Описание предметной области.

4) Описание XML документа для этой области.

5) Описание структуры документа средствами DTD.

6) Описание схемы документа на языке XSD

7) Описание методов для преобразований XML документа.

8) Скриншоты с демонстрацией работы программы.

9) Выводы по работе

10) Список используемой литературы

11) Приложение – текст документов и программы.

Лабораторная работа № 4

Разработка программных продуктов для двухмерного моделирования с использованием встроенных языков среды САПР

1. Цель и задачи работы


Научиться реализовывать макросы САПР в среде КОМПАС-Макро с использованием языка Python для двухмерного проектирования.

Задачи работы:

  1. Изучить задание.

  2. Освоить работу с КОМПАС-Макро.

  3. Освоить основы языка Python.



2. Общие положения (теоретические сведения)


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

Компас-МАКРО входит в стандартный комплект поставки системы, начиная с версии 9 и во всех версиях «плюс», начиная с 7.

Устанавливать библиотеку надо либо при начальной установке Компас, либо позже, добавив компонент. Она находится в разделе «Прочие»:

Установив Компас-МАКРО, мы получаем доступ к API-функциям.

Перед нами стоит задача создать специализированную САПР. Иными словами – написать расширение САПР на основе Компас. Система позволяет сделать это двумя способами. Первый способ – написать программу-скрипт, где подробно описываются действия, построения объекта на основе примитивов. Здесь у нас полный контроль всех действий. Этот метод мы будем использовать. И второй – просто записать все выполненные действия в макрос. Минус такого подхода – неуниверсальность. Скрипт будет делать всегда одно и то же. То есть будут отсутствовать изменяемые параметры. Интерес пропадает. Конечно, программу можно потом будет подправить вручную, добавить переменные, обеспечить ввод данных. Это неплохой способ изучать возможности библиотеки, наглядно увидеть реализацию той или иной операции. Но для этого нужно знать, устройство таких конструкций.

Именно поэтому выбран первый метод.

Итак, приступим. Чтобы продемонстрировать работу с библиотекой Компас-МАКРО, напишем скрипт, на вход которого будут подаваться параметры, а на выходе будет строиться двухмерный чертеж в Компас.
1   ...   21   22   23   24   25   26   27   28   ...   32


написать администратору сайта