1

Step 1

Освоить инструменты программирования из AutoCAD API

10 July—10 July

2

Step 2

Составление блок-схемы проекта

10 July—10 July

3

Step 3

Ход работы!

Start date: 10 July

1

Step 1

Освоить инструменты программирования из AutoCAD API

10 July—10 July

2

Step 2

Составление блок-схемы проекта

10 July—10 July

3

Step 3

Ход работы!

Start date: 10 July

10 July 2014

Goal abandoned

The author does not write in the goal 10 years 3 months 12 days

Goal author

Виталий Ветошкин

Russia, Новокузнецк

36 years old

Equipment & Technologies

Написать программу для автоматического составления геодезической исполнительной документации

Исполнительная схема неотъемлемый документ при сдаче объёмов работ службе заказчика. Такие схемы составляют инженеры-геодезисты по данным полученным в полевых измерениях. Иногда такая работа имеет творческий характер ввиду уникальности строительного объекта. Но в большинстве своём это рутинная работа, которую можно автоматизировать для умеренно широко круга задач.

И это моя цель.

Проект задуман как полностью бесплатный и результат моего труда будет доступен общественности в том виде как есть с открытым исходным кодом.

Что именно планируется автоматизировать:

  • Составление схемы на земельные работы при устройстве фундаментов, котлованов, траншей и т.п.;
  • Составление схемы на бетонные работы;
  • Составление схемы на армирование;
  • Составление схемы на анкерные болты;
  • Составление схемы на колонны;
  • и т.д.

Все схемы будут доступны и в "красивом" виде.

В каждую схему должны будут входить:

  1. Рамка ГОСТ;
  2. Штамп;
  3. План с привязкой к осям;
  4. Все требуемые разрезы;
  5. Примечания и условные обозначения;
  6. Выдержка из СНиП с предельно допустимыми отклонениями от проекта;

Все объекты схемы должны быть редактируемыми блоками с налаженными связями.

Писать программу собираюсь на ObjectARX C++ для AutoCAD.

Интерфейс программы должен быть в виде мастера в котором предлагается выбрать тип съёмки, тип объекта. Все необходимые геометрические параметры будут браться из сырых данных с тахеометра и GPS оборудования. Восприятие сырых данных будет происходить по кодам точек.

К программе планируется написать подробную инструкцию.

P.S.

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

  1. Освоить инструменты программирования из AutoCAD API

    Литература

    «Искусство читать - это искусство мыслить с некоторой помощью другого» . (Эмиль Фаге)

    Понравившийся мне шаблон для изучения С++ состоит в изучении следующих литературных произведений:

    1. Г. Шилдт. "C++ Базовый курс";
    2. Б. Эккель. "Философия C++. Введение в стандартный С++";
    3. Б. Эккель. "Философия C++. Практическое программирование";
    4. Б. Страуструп. "Язык программирования C++. Специальное издание";
    5. Н. Джосьютис. "C++ Стандартная библиотека";
    6. П. Плаугер, А. Степанов STL. "Стандартная библиотека шаблонов C++".
  2. Составление блок-схемы проекта

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

    • Тело программы это библиотека .dll скомпилированная в Visual Studio и подключаемая в AutoCAD через командную строку;
    • Дополнительные библиотеки со сложными функциями и расширениями;
    • База данных с типами строительных объектов и их характерными параметрами;
    • База данных с блоками под все типы конструкций.

    Каждый блок необходимо расписать на подблоки до самого простого примитива.

  3. Ход работы!

    Написание программы в среде Visual Studio на С++ в сопровождении подробными комментариями, попутная отладка и тестирование с помощью заинтересованной общественности в сети.

  • 1974
  • 10 July 2014, 07:54
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?