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

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

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

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

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

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

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

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

Тонкие настройки системы ruCAD вручную


Некоторые тонкие, нестандартные, настройки можно выполнить во время работы через диалоговые окна, а также путем ручного редактирования INI-файлов. Здесь описываются настройки, связанные с редактированием файлов.

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

Файл ruCAD.INI

 Файл rucad.ini является основным настроечным файлом системы ruCAD. Работа без него невозможна.
Этот файл по умолчанию имеет полное имя %MainIniFile% и размещается в папке %Settings%\Ini\

Файл rucad.ini создается инсталлятором системы и в него записывается вся необходимая информация. Некоторые данные изменяются при работе программ. Редактировать этот файл вручную можно, но только хорошо зная, что и зачем. Бесполезно, например, изменять секцию Versioninfo, чтобы сделать, например, инсталляцию "бесплатной", или изменить вид лицензии. Некоторые настройки можно изменить вручную только ради более быстрого (по сравнению со штатными способами через диалоговые окна) изменения настроек.

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

Можно задать нестандартное размещение %MainIniFile% и даже его имя. Для этого необходимо создать и выполнить BAT-файл примерно такого вида:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\ruCAD group\ruCAD]
@=""
"MainIniFile"="c:\\ruCAD\\rucad_debug.ini"

При наличии такой записи в реестре все настройки будут браться из заданного %MainIniFile% . Вот в нем и можно записать описанные ниже дополнения.

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

Секция [Folders]

Переменная RootDir - изменяет корневой каталог установки (вместо %SysProgramFilesFolder%\ru\CAD-2008).


Переменная HelpDir - изменяет размещение справочных файлов с %RootDir%\Help\ на иное значение, отличное от принимаемого по умолчанию.

Переменная CommonDir - изменяет %CommonDir% на иное значение, отличное от принимаемого по умолчанию. При этом сразу изменяется размещение всех папок, но размещение отдельных папок может быть изменено путем редактирования описанных ниже переменных секции Folders.

Переменная AppDataDir - изменяет %AppDataDir% на иное размещение. При этом изменяется и размещение %LocalAcadAllVersionDir%, %SettingsDir% и всех других папок, которые должны быть внутри %AppDataDir%.

Переменная ArchivesDir - изменяет %ArchivesDir% на иное значение, отличное от принимаемого по умолчанию. При этом изменяется и размещение %ArchiveTopoDir%, %ArchiveProjectsDir% и %ArchiveLayersDir%.

Переменная TopoDir - изменяет %ArchivesTopoDir% на иное значение, отличное от принимаемого по умолчанию. Эта запись имеет приоритет перед изменением ArchivesDir. Если ArchivesDir не изменен или изменен, то изменятся только %ArchiveProjectsDir% и %ArchiveLayersDir%.


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

Переменная DocsDir - изменяет %DocsDir% на иное значение, отличное от принимаемого по умолчанию.

Переменная AddDir - изменяет %AddDir% на иное значение, отличное от принимаемого по умолчанию.

Переменная LibsDir - изменяет %LibsDir% на иное значение, отличное от принимаемого по умолчанию.

Переменная LayerClassDir - изменяет %LayersClassDir% на иное значение, отличное от принимаемого по умолчанию.

Переменная XmlMenuDir - изменяет %XmlMenuDir% на иное значение, отличное от принимаемого по умолчанию.


Переменная XmlImagesDir - изменяет %XmlImagesDir% на иное значение, отличное от принимаемого по умолчанию.

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

 

Пример изменения секции Folders:

[Folders]
;; Назначаем нестандартный %RootDir%
RootDir=c:\ruCAD\PF\ru\CAD-2008\

;; Папку справок %HelpDir% не меняем, она останется по умолчанию в c:\ruCAD\PF\ru\CAD-2008\Help\
;;HelpDir=

;; Переносим папку общих компонентов %CommonDir
CommonDir=c:\ruCAD\LocalAppData\ru\CAD-2008\

;; Папку %AppDataDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\AppData\
;;AppDataDir=

;; Папку %ArchivesDir% размещаем на сервере cad-server
ArchivesDir=\\cad-server\public\archives\

;; Папку %ArchivesTopoDir% размещаем на топографическом сервере topo-server
TopoDir=\\topo-server\public\topo\

;; Папку %LayersClassDir% размещаем на сервере cad-server
LayersClassDir=\\cad-server\public\layers_class\

;; Папку %LibsDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\Libs\
;;LibsDir=

;; Папку %DocsDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\Docs\
;;DocsDir=

;; Папку %AddDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\Add\
;;AddDir=

;; Папку %XmlMenuDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\Xml\Menu\
;; XmlMenuDir= 

;; Папку %XmlImagesDir% не меняем, она останется по умолчанию в c:\ruCAD\LocalAppData\ru\CAD-2008\Xml\Images\
;; XmlImagesDir=

 

Файл DEFAULT.INI 

Тонкая настройка редко изменяемых свойств производится редактированием файла %Settings%\Ini\Default.ini.

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

Секция DWGProperties - основные свойства

Наименование единицы для новых чертежей (мм или м):
DWG_UNITS=мм

Масштаб печати модели для новых чертежей:
DWG_SCALE=100


Секция Setup

Тип осевых линий для программно рисуемых труб и воздуховодов:
LineTypeForPipeAxes=DASHDOT

Ширина основной линии (термин ЕСКД) в мм на бумаге:
BaseLineWeight=0.500

Вес тонких линий, мм на бумаге.
LineWeight_0=0.25

Шаг сетки по умолчанию для чертежей с единицами миллиметры:
SnapMM=100.0

Шаг сетки по умолчанию для чертежей с единицами метры:
SnapM=1.0

Точность округления длин для чертежей с единицами миллиметры (до 1 мм):
LengthPrecisionMM=-1

Точность округления длин для чертежей с единицами метры (до 1 мм):
LengthPrecisionM=3


Точность округления линейных размеров для чертежей с единицами миллиметры (до 1 мм):
DimRoundMM=1.0

Точность округления линейных размеров для чертежей с единицами метры (до 0.1 мм):
DimRoundM=0.1

Нормальная высота текстов для программ ruCAD:
TextHeight= 2.5

Направление оси Х в топографии на север? (1 - да, 0 - нет):
X_axis_North=1

Секция Styles - стили текстов

Файл шрифта, ширина символов, наклон текста для стиля ruCAD:

ruCAD.TxtStyleFile=rucad.shx
ruCAD.TxtStyleWidth=0.6
ruCAD.TxtStyleAngle=0.0

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

 

Файл шрифта, ширина символов, наклон текста для стиля Standard:

Standard.TxtStyleFile=rucad.shx
Standard.TxtStyleWidth=0.8
Standard.TxtStyleAngle=0.0


Секция SYSVARS - системные переменные

Здесь приведены (в закомментированном виде) значения основных системных переменных, устанавливаемые при инициализации ruCAD. Размерные переменные соответствуют настройкам для выполнения размеров по СПДС.
При желании можно изменить значения переменных на собственные, раскомментировав их (см. пример TEXTSIZE). Вписывать какие-то другие системные переменные бесполезно - читаются только указанные. Если "очень хочется" установить собственные значения каких-то иных переменных, это можно сделать путем редактирования шаблона файла acaddoc.lsp.

;; ATTDIA=0
;; ATTMODE=1
;; ATTREQ=1
;; AUNITS=1
;; AUPREC=4
;; COORDS=2
;; EXPLMODE=0
;; HIGHLIGHT=1
;; LIMCHECK=0
;; LUNITS=2
;; MENUECHO=0
;; PDSIZE=1.5000
;; PLINEGEN=1
;; POLARANG=15
;; POLARMODE=0
;; PSLTSCALE=1

;; Высота текста, мм на бумаге не для программ ruCAD
TEXTSIZE=2.5

DIMTXT=2.0
;; DIMADEC=3
;; DIMALT=0
;; DIMASSOC=2
;; DIMASZ=0.1000
;; DIMATFIT=3
;; DIMAUNIT=1
;; DIMCEN=-0.2000
;; DIMDLE=0.5000
;; DIMDLI=8.0000
;; DIMEXE=1.0000
;; DIMEXO=0.0000
;; DIMGAP=1.0000
;; DIMJUST=0
;; DIMLIM=0
;; DIMLWD=25
;; DIMLWE=25
;; DIMSAH=0
;; DIMSE1=0
;; DIMSE2=0
;; DIMSOXD=0
;; DIMTAD=1
;; DIMTIH=0
;; DIMTIX=0
;; DIMTMOVE=0
;; DIMTOFL=1
;; DIMTOH=0
;; DIMTOL=0
;; DIMTP=0.0000
;; DIMTSZ=1.0000
;; DIMUPT=1 

 


 

    Содержание раздела «Ручные настройки»: