Темы сайта
Интегрированная система ruCAD - приложение к базовой системе AutoCAD.

Система ruCAD - это приложение строительного профиля в широком понимании, то есть предназначенная для автоматизации строительного проектирования, реконструкции и технического перевооружения любых зданий и сооружений.В отличие от других систем, ориентированных на конкретную область применения, в ruCAD включены средства для комплексной разработки проектной документации наиболее распространенных разделов проекта, выполняемых во всех проектных организациях.
Система управления контентом MODx
Ограничения
В соответствии с Договором между издательством и авторами мы не имеем права полностью публиковать в Интернет материалы книги.

Но, в пределах установленной квоты, будут публиковаться отдельные главы. Кроме того, на сайте будут размещаться материалы, не вошедшие в книгу и полные версии сокращенных по техническим причинам глав.

Так помечены материалы, не опубликованные на сайте!

Новинки
Книга была выпущена в 2004 году. С тех пор многое изменилось - появились версии AutoCAD 2005, 2006, 2007, 2008.

Система ruCAD была выпущена в свет, появились замечания и предложения пользователей. Да и у нас появились новые представления по некоторым вопросам.

Поэтому в материалы книги, публикуемые на сайте, мы вносим дополнительные замечания, выделяемые так:
Так выделяются дополнительные замечания, комментарии, указания!
Где спросить
На нашем сайте было уже несколько форумов. На них было зарегистрировано более 400 посетителей, а многие заходили просто так, в гости. Но сейчас мы вывели форумы из открытого режима. Подробнее о наших форумах
Если очень нужно что-то узнать о ruCAD именно в форумном формате, заходите на Форум сайта
AutoCAD и проектирование
Внимание!
Технические решения и исходные тексты, публикуемые на сайте, могут быть устаревшими!

В таком виде они были во время написания книги, но с тех пор прошло несколько лет, в систему было внесено множество изменений и дополнений.

Как развивалась система ruCAD


Не столько для народной, сколько для своей памяти напишем краткую историю ruCAD. Сами забываем, однако!
1989 г

Начало разработка первых программ, предназначенных для автоматизации разработки чертежей по отоплению и вентиляции с добавлением в меню Автокад.

1990 г.

Версия 1.0 системы, имевшая название САПСАН.  В САПСАН входят функции для рисования трубопроводов, воздуховодов, инженерных сетей, строительной части в объеме, достаточном для создания подосновы для спецразделов проекта.

1991 г.

Начало коммерческого распространения системы.

Да, мы тогда весьма успешно продавали эту, в общем-то достаточно примитивную систему. Это же был еще Советский Союз, с государственными предприятиями! AutoCAD-10 уже был достаточно распространен, а прикладных программ для него было очень мало.
1992 г.

Версия 2.0 системы САПСАН. Система переработана на работу с компилятором Автолиспа, предусмотрено создание "аксонометрических" схем вместо "изометрических", использовавшихся в первой версии.

До сих пор идет много споров о "сантехнической аксонометрии под 45 градусов". Такая изометрическая проекция традиционно используется в чертежах и предусмотрена стандартами СПДС. Но "просто так" получить ее в AutoCAD, установкой соотвтствующего вида, нельзя - можно получить "изометрию под 120 градусов". Вот тогда мы её и пытались внедрить, но не получилось. И совсем не из-за несоответствия ГОСТ, а потому, что не приняли исполнители - чертежи схем просто не влезали в форматку. А "гостовская аксонометрия" гораздо лучше вписывается в габариты листа, потому и популярна.
1993 г.

Система "АССА".

Это была интеграция САПСАН с известным приложением к Автокад АРКО.

САПСАН переработан так, чтобы пользователь АРКО мог обращаться к ее функциям непосредственно из меню САПСАН, не производя запуск АРКО.

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

1994 г.

Система "ТИГРА".

Разработка функций рисования генплана и топографии.

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

Применение средств разработчика Автокад-приложений позволило разработать множество дополнительных функций в сжатые сроки.

Начало применения системы для создания топографического плана г. Кургана.

Это был этап, определивший двльнейшее направление развития на несколько лет впрерёд - переход к геоинформационным технологиям (ГИС). Впрочем, тогда и сам о понятие ГИС было еще мало известно. Интернета-то еще не было! И, хотя в Москве уже была создана ГИС-Ассоциация, не большей части страны специалисты "варились в собственном соку". Да и "времена были мерзопакостные", как говорил Аркадий Райкин. Самое начало "лихих 90-х".
1994 г.

Система zCAD, объединяющая возможности САПСАН, АССА и ТИГРА. Введены принципиально новые функции работы с информацией:

  • точечные и линейные информационные объекты
  • экспорт/импорт информационных объектов в базы данных
  • связь баз данных с рисунками Автокада 
Это был уже прототип ГИС. Можно было создавать информацию об объектах, щелкнув по объекту получить из базы данных ответ на вопрос "что это?", а выделив объект в базе данных получить ответ на вопрос "где это?".
Сентябрь 1994 г.

Создание на основе zCAD прикладной системы БЛАСТ для прогнозирования аварий на химически опасных объектах с использованием новых средств работы с информацией.

Это была уже настоящая прикладная система на основе ГИС. Использовалась в штабе ГО и ЧС несколько лет.
Октябрь 1994 г.

Начало работы с ГИС:

  • разработка концепции классификации и структурирования информации по дереву КЛАСС-ТИП-ВИД-ЭКЗЕМПЛЯР.
  • создание первого классификатора информации, содержащего около 2000 экземпляров.
  • отработка системы раздельного хранения и поиска структур информации.
  • начало использования zCAD в качестве рабочего инструмента для создания геоинформационной системы г. Кургана.
  • разработка системы поиска и хранения топографических планшетов.
  • начало создания компьютерных топографических планшетов по г. Кургану.
Январь 1995 г.

Отработка технологии работы zCAD в качестве геоинформационной системы создание программ динамического генерирования меню zCAD при изменении структур информации.

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

Июнь 1995 г.

Разработка версии системы, для Автокад-12.

Переход на обозначение версий zCAD по базовой версии Автокад.

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

 

Сентябрь  - декабрь 1995 г.

Разработка сетевой версии zCAD.

  • Радикально переработана система хранения информации.
  • Предусмотрено разделение места хранения различных видов информации в сети.
  • Внедрена идеология пользовательских версий. Теперь под управлением ядра системы могут работать любое количество пользователей с самой разной специализацией. Каждый пользователь может работать с любыми банками данных и иметь доступ к разным классификаторам информации.
  • Начало эксплуатации сетевых версий zCAD. Разработка прикладных систем, основанных на СУБД FoxPRO. ноябрь 1995 г. разработка утилит генератора и интерпретатора меню. Теперь система может иметь любое количество главных меню системы, причем пользователь может модифицировать их по собственному усмотрению.
  • Внедрены средства парольной защиты главного меню. Теперь главное меню может храниться в зашифрованном виде, а любой его пункт может быть защищен паролями.
  • Начинается разработка версий zCAD для Windows 3.1, Windows '95, интеграция системы с системами VisualCAD, MapINFO.
  • Разработка новой системы контекстной помощи и гипертекстовых справочников.Тестирование и обновление всех функций zCAD.
  • Разработка новых функций, основанных на непосредственном доступе к графическим базам данных рисунка
1996 г.

Система переименовывается в "InCAD".

  • Совершенно новая управляющая оболочка.
  • Возможность создания неограниченного количества пользовательских конфигураций системы.
  • Интеграция различных программ в систему.
  • Обмен данными между программами системы через INI-файлы в формате MS Windows.
  • Хранение внешних данных только в формате DBF.
  • Новая система управления базами данных.
  • Размещение данных в различных вариантах, в том числе на разных серверах ЛВС.
  • Усовершенствованный пользовательский интерфейс.
  • Ведение реестра пользователей системы с устанавлением каждому пользователю комбинации из более чем 20 видов прав на различные действия. Ведение реестра групп пользователей с установлением для каждой группы определенных свойств системы.
  • Ведение многоуровневой системы рабочих папок вместо "территорий".
  • Система "калек" в рабочих папках вместо "файлов-слоев". Хранение любых данных в рабочей папке. Поддержка длинных русских имен папок и файлов.
  • Система выбора папок, калек, проектов и любых файлов по длинным именам.
  • Новые классы информационных объектов:Точечные, линейные с множеством вершин, полигональные, радиальные, диаграммы и образные.
  • Все данные для информационных объектов любого класса хранятся в рабочих папках и любой из них может быть воспроизведен в любом чертеже.
  • Система уникальных кодов для любой записи в базах данных, независимо от способа создания объекта - в графическом режиме или в таблице.
  • Собственная многофункциональная СУБД и возможность интенсивной многопользовательской работы с сетевыми базами данных.
С помощью системы InCAD был создан банк топографических планшетов М 1:500 г. Кургана, планшетов М1:2000 промышленных зон г. Челябинска. Система хранения координат объектов в базах данных, вне DWG-файлов, позволилиа впоследствии перенести данные в другие ГИС-системы.
1998 г.

Интегрированная система "BestIA"

Работа под управлением Windows 95, Windows 98, Windows NT

Использование в качестве графического редактора Autocad R14.xx

Работа с базами данных информационной системы через механизмы Borland Database Engine (BDE)

Хранение информации вне рисунков только в базах данных

Управлением работой Autocad из системы BestIA через механизмы ActiveX

Стартер системы

  • Реестр пользователей
  • Новый набор прав
  • Адаптируемое меню приложений
  • Любые действия по выбору файлов с помощью файлового навигатора
  • Интерфейс в стиле Проводника Windows 98
  • Хранение примечаний DIRINFO.INI
  • Предварительный просмотр текста и графики

Новый редактор баз данных:

  • Любые форматы баз данных
  • Принципиально новый интерфейс
  • Работа с SQL-запросами
  • Хранение информации только в базах данных
  • Экспорт данных в HTML-формате
  • Возможность подключения собственных приложений
  • Просмотр контура объектов при редактировании координат

Новая организация хранения данных информационной системы

Новые принципы организации классификатора:

  • Представление классификатора в виде иллюстрированного дерева
  • Хранение всего классификатора в виде BTR-файлов и INI-файлов
  • Хранение структур баз данных в виде INI-файлов с гибкими возможностями

Новые методы работы с ГИС:

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


Множество новых программ, и новый диалоговый интерфейс большинства программ, связанный с переходом на работу под Windows.

Хотя значительная часть BestIA была предназначена для работы в ГИС, эти возможности не были использованы в полной мере. Случилось так, что на уровне руководства городом появились новые люди. Наши работы им были непонятны и неинтересны. А некоторым показались, видимо, просто опасными - люди могут слишком много знать.

В результате нашей команде пришлось перейти на другую работу и заняться другой деятельностью.

Права на ГИС-модули системы BestIA были переданы одной специальной службе, а из всего остального мы скомпоновали систему BestIA-CAD.
2000 г.

Интегрированная система "BestIA-CAD"

BestIA-CAD включала только "чертежные" средства. Она была заточена под AutoCAD-14, и ориентирована на традиционную работу только в пространстве модели.

Это было вызвано тем, что большинство наших пользователей работали в версии 14 (закуплено много легальных инсталляций), их интересовал быстрый выпуск (на "конвейере") чертежей.

Мы дали такой инструмент, хотя на будущее планировали переход на новые версии AutoCAD и на использование их возможностей.

Система BestIA оказалась на удивление живучей. Последние корректировки были сделаны еще в 2001 году, но она используется до сих пор, хотя уже появилось несколько версий AutoCAD (2000, 2000i, 2002, 2004, 2006, 2007, 2008).

Большинство пользователей продолжали использовать AutoCAD-14 и не гнались за новинками. Некоторые уходили в частные предприниматели и продолжали работать с привычной системой.

Неожиданный всплеск интереса к BestIA произошел в 2007 году, когда начались известные преследования приратских программ. Легальный AutoCAD-14 был у многих, некоторым пришлось "откатиться" на него с более свежих пиратских версий. Нам пришлось даже сделать специальную инсталляцию BestIA для облегчения её распространения.
2004 Интегрированная система ruCAD

Это была уже совершенно новая система, использующая все современные технологии. Что там "эдакого" можно прочитать на этом сайте, в том числе

историю версий

.

Система ruCAD разрабатывалась одновременно с написанием книги САПР на базе AutoCAD - как это делается. Сначала мы предполагали использовать большую часть кода BestIA, но в результате переработали всё полностью.

"Книжная" вресия распространялась на компкт-диске, прилагаемом к книге. Естественно, там было довольно много ошибок и недоделок - всё делалось в страшной спешке, одновременно с написанием книги. Книгу приходилось писать по жесткому графику, заданному издательством. Что это такое - писать одновременно программы и книгу - может испробовать каждый.

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

 

    Содержание раздела «От SAPSAN до ruCAD»: