- •Основи автоматизованого проектування у будівництві Конспект лекцій
- •Передмова
- •1. Основні поняття про системи автоматизованого проектування
- •1.1. Місце та роль автоматизованого проектування серед інформаційних технологій
- •1.2. Складові процесу проектування
- •1.3. Основні відомості про сапр
- •1.4. Переваги застосування інженерних сапр та їх роль у галузі матеріального виробництва
- •1.5. Стан ринку інженерних сапр
- •1.6. Характерні особливості розробки інженерних сапр
- •1.7. Класифікація сапр і їхніх користувачів
- •1.8. Архітектурні та будівельні сапр
- •Запитання для самоперевірки
- •2. Архітектурне проектування в сапр
- •2.1. Сучасні напрямки розробки та особливості функціонування проектувальних систем
- •2.2. Система комп’ютерної графіки AutoCad
- •Робота з шаблонами
- •Використання існуючого файлу як прототипа
- •Використання діалогових вікон
- •Командна стрічка
- •Технологія роботи з командами AutoCad
- •Системні змінні
- •Система оперативної довідки
- •Робота з шарами
- •Створення шарів і присвоєння їм імен
- •Знищення шарів
- •Установка поточного шару
- •Управління видимістю шарів
- •Робота з кольором
- •Робота з типами ліній
- •Видові екрани, що не перекриваються
- •Простір листа і простір моделі
- •Перехід у простір листа
- •Перехід у простір моделі
- •Компонування креслення
- •Масштабування видів відносно простору листа
- •2.3. Архітектурна сапр ArchiCad
- •Запитання для самоперевірки
- •3. Конструкторське проектування в сапр
- •3.1. Огляд сучасних розрахункових програмних комплесів
- •3.2. Принципи розрахунку, покладені в основу обчислювальних комплексів
- •3.3. Система scad Office
- •3.3.1. Склад системи та основне призначення її компонент
- •3.3.2. Обчислювальний комплекс Structure cad
- •3.3.3. Проектно-аналітичні програми
- •3.3.4. Проектно-конструкторські програми
- •3.3.5. Допоміжні програми
- •3.3.6. Місце системи scad у складі програмних засобів сапр об'єктів будівництва
- •3.4. Програмний комплекс ліра
- •3.4.1. Призначення та можливості
- •3.4.2. Структура пк ліра
- •3.5. Програмний комплекс мономах
- •Запитання для самоперевірки
- •4. Організаційно-технічне проектування
- •4.1. Загальна частина
- •4.2. Основні поняття в авк-5
- •4.3. Кошторисні документи
- •Список будівництв
- •4.3.2. Об'єкти будівництва
- •4.3.3. Список об'єктів будівництва
- •4.3.4. Список локальних кошторисів об'єкта
- •4.3.5. Корегування локального кошторису
- •4.4. Нормативно-довідкова інформація (нси)
- •Запитання для самоперевірки
- •5. Засоби обробки текстової документації
- •5.1. Призначення та класифікація текстових редакторів
- •5.2. Текстовий процесор ms Word
- •5.3. Режими перегляду документа в ms Word
- •5.4. Введення та редагування тексту в ms Word
- •5.5. Форматування тексту в ms Word
- •5.6. Створення й оформлення таблиць у ms Word
- •5.7. Вставка в текст документа рисунків
- •5.8. Форматування рисунків
- •5.9. Введення математичних формул і рівнянь
- •Запитання для самоперевірки
- •6. Застосування в автоматизованому проектуванні електронних таблиць
- •6.1. Характеристика Excel
- •6.2. Основне вікно Excel
- •6.3. Організація обчислень в Excel
- •6.4. Редагування в Excel
- •6.5. Створення графіків і діаграм засобами Excel
- •Запитання для самоперевірки
- •7. Сучасні системи математичної обробки інформації
- •7.1. Система MatLab фірми MathWork
- •12.2. Система MathCad фірми MathSoft
- •7.3. Система Maple фірми Maple Waterloo
- •7.4. Система Mathematica фірми Wolfram Research In
- •7.5. Склад системи MathCad
- •7.6. Поняття MathCad-документа
- •7.7. Особливості інтерфейсу користувача MathCad
- •Запитання для самоперевірки
- •Література
- •Основи автоматизованого проектування у будівництві
- •43018 М. Луцьк, вул. Львівська, 75
7.3. Система Maple фірми Maple Waterloo
Maple - одна з найпотужніших систем, орієнтованих на символьні обчислення, є загальновизнаним лідером в області комп'ютерної алгебри. Розробники інших відомих математичних пакетів, таких як MatLab і MathCad, використовують символьний процесор Maple у своїх програмах. Maple вміє виконувати складні алгебраїчні перетворення та спрощення комплексних чисел, знаходити кінцеві та нескінченні суми, межі й інтеграли, розв'язувати аналітично й чисельно алгебричні системи рівнянь та нерівностей. Математичні конструкції виводяться на екран і/або принтер у стандартній математичній нотації подібно до пакета MathCad, проте (на відміну від нього) введення математичних конструкцій здійснюється за аналогією із системами програмування типу Pascal, BASIC та ін.
У Maple, поряд з іншими пакетами, включено пакети підпрограм для розв'язання задач лінійної оптимізації (сиплекс-метод), а також задач фінансової математики. Широта матема-тичних додатків забезпечується більш як 2500 вбудованими функціями, швидкістю й точністю обчислень. Система має розвинену мову програмування. Це дає можливість користувачеві самостійно створювати команди і таким чином розширювати можливості Maple для розв'язання спеціальних задач. Сучасна версія математичного пакета Maple є лідером серед програмних засобів цього типу та рівня.
7.4. Система Mathematica фірми Wolfram Research In
Цей програмний продукт дає змогу досить ефективно здійснювати операції над числами (матричні операції, інтегрування, перетворення Фур'є, добування коренів, розв'язання мінімаксних задач, лінійне програмування, обчислення різних математичних функцій та ін.) і символьні обчислення. Mathematica підтримує роботу з 2D- і ЗО-графікою, працює з текстовою інформацією, а також має розвинену вбудовану інтерактивну символьну мову програмування. Пакет є популярним програмним засобом для розв'язання задач математичного характеру в різноманітних прикладних і теоретичних областях сучасного природознавства. Проте, як і Maple, він має свою специфічну мову опису математичних виразів.
Отже, серед сучасних систем тільки MathCad, незначно поступаючись обчислювальними можливостями, дає змогу вводити і виводити математичні конструкції у природному для математичної літератури вигляді. Ця властивість дає можливість створювати електронні підручники з різних дисциплін (включаючи дисципліни економічної спрямованості), які зовнішньо нічим не відрізняються від книжкових аналогів. Проте перед тим, як вирішувати виниклу проблему, користувач може вивчити електронний підручник і перенести з нього у свій документ потрібні фрагменти, окремі формули та константи, причому всі вони не потребують налагодження, а можуть зажадати тільки нового визначення змінних.
У сфері освіти MathCad є фактично обов'язковим атрибутом у наборі стандартних пакетів типів Word, Excel, Access, що забезпечують комп'ютерну підтримку навчального процесу.
7.5. Склад системи MathCad
Умовно MathCad складається з чотирьох процесорів: текстового, графічного, математичного і процесора функціонального програмування. У свою чергу, математичний процесор може бути поданий у вигляді сукупності двох процесорів: числового та символьного. Під процесором розуміється сукупність програмних й апаратурних засобів, що реалізують заданий набір операцій.
Текстовий MathCad-процесор призначений для введення в MathCad-документ відповідних текстових коментарів, що утворюють текстові області документа. Можливості процесора сумірні зі стандартним Windows-блокнотом (Notepad).
Графічний процесор дає змогу будувати графіки в декартових та полярних координатах, картини ліній рівня, зображувати поверхні і виводити ряд інших тривимірних графіків. Усі вони — приклади графічних областей Math-Cad-документа.
Числовий процесор як результат виконання операції формує число, подане в одному з прийнятих у MathCad форматі. Наприклад, якщо вихідна формула має вигляд
,
то F(2) = 64 або F(—5) = —27 — результат роботи числового процесора.
Символьний процесор дає змогу істотно спростити складний вираз. Наприклад, наведена вище формула після обробки символьним процесором перетвориться до такого вигляду:
F(x) = 8 + 12 х + 6 х2 + хЗ.
На основі символьних обчислень можлива також оптимізація числових виразів. Символьний процесор у цьому разі забезпечує спрощення (якщо це можливо) виразу, а потім числовий процесор розпочинає його обчислення. Таким чином, оптимізація полягає у виборі найшвидших алгоритмів символьних обчислень і заміні багаторазово повторюваних операцій обчисленнями за формулами, отриманими в ході символьних перетворень.
Процесор функціонального програмування надає користувачеві вмонтовану мову програмування, що включає набір стандартних конструкцій.
Починаючи з версії 7.0, MathCad постачається із системним інтегратором MathConnex, що дає змогу інтегрувати різноманітні Windows-додатки й організовувати передачу даних між ними (наприклад, при спільній роботі з Excel або MatLab).
Довідкова система MathCad має власний інтерфейс і гіпертекстові посилання. Найчастіше використовувані процедури MathCad оформлено у вигляді набору легко доступних текстів — шпаргалок (Quick Sheets), зміст яких може переміщатися до робочого документа. Доступними є також електронні книги, присвячені розв'язанню типових задач із різних розділів економічної математики та техніки.
