Средствами ruCAD можно создавать следующие таблицы:
1. Таблицы, предусмотренные стандартами СПДС.
2. Дополнительные таблицы, не предусмотренные стандартами, но использующиеся в практике проектирования (таблицы воздухообменов, колодцев и т.п.).
3. Любые, описания которых пользователь подготовит и включит в меню, воспользовавшись возможностью создания пользовательских таблиц.
4. Любые таблицы, экспортированные в AutoCAD из программы ruXmlDbEdit - отдельного приложения, не входящего в комплект ruCAD.
Таблицы могут создаваться с разным набором данных:
1. Пустые, или с минимальным набором строк.
2. С заранее заполненными "типовыми" данными или их образцами.
3. С полуавтоматическим заполнением.
Таблицы, вставленные системой ruCAD, выдерживаются в едином стиле оформления, соответствующем стандартам СПДС.
1. Размеры таблицы, независимо от пространства вставки выдерживаются такими, чтобы соответствовать размерам в миллиметрах не бумаге.
На вкладке Model таблицы масштабируются в соответствии с текущим масштабом печати пространства Модели.
На вкладках компоновок масштабирование производится 1:1 при вставке в пространство листа и в соответствии с масштабом видового экрана при вставке в пространство модели через видовой экран.
2. Высота текста заголовков устанавливается 3 мм на бумаге, а текста в шапках и строках данных - 2.5 мм на бумаге.
3. Вес линий для внешних границ, ячеек шапок и вертикальных линий строк данных принимается 0.5 мм на бумаге, для горизонтальных линий строк данных - LWDEFAULT.
4. Количество знаков после десятичной точки данных типа REAL принимается в сответствии с текущими настройками единиц (системная переменная LUPREC), или устанавливается в соответствии с описанием таблицы.
Выбор таблицы для рисования производится из XML-меню общих таблиц или из какого-то меню специальных таблиц:
После выбора таблицы начинается процесс рисования:
1.Программа запрашивает:
Левый верхний угол начала таблицы НАЗВАНИЕ ТАБЛИЦЫ <Выход>:
Вместо НАЗВАНИЕ ТАБЛИЦЫ подставляется реальное название.
От верхнего угла (в отличие от прежних версий) будет чертиться вся таблица, включая заголовок. Если, например, ведомость чертежей основного комплекта вычерчивается в левом верхнем углу формата, то левый верхний угол таблицы и надо указать в левом верхнем углу формата с помощью объектной привязки.
2. Вводит точку левого верхнего угла.
3. Запрашивает:
Максимальная высота начала таблицы [Строк]<31.85>:
При этом тянется резиновая нить от левого верхнего угла таблицы. В качестве численного значения по умолчанию предлагается такая длина, при которой в таблицу войдут все возможно имеющиеся данные.
Максимальная высота должна быть задана, чтобы таблица не вылезла за имеющееся свободное место (оно может быть ограничено высотой формата).
4. Выполняет один из вариантов:
а) Указывает примерную длину таблицы мышкой.
б) Жмет Enter и соглашается с предлагаемой длиной.
с) Выбирает опцию Строк. В это случае выводится дополнительный запрос 4.1.
4.1 Опция Строк: Количество строк данных <10>:
Здесь по умолчанию предлагается количество строк по имеющимся данным.
5. Принимает количество строк по умолчанию или задает по собственному соображению.
6. Для таблиц, у которых заголовок может быть переменным, выводит диалог редактирования заголовка таблицы:
7. Вводит название таблицы
8. Чертит от заданной верхней точки таблицу.
Если таблица войдет в отведенное ей на этапе 4 количество строк, то она вычерчивается полностью, с добавлением внизу некоторого количества пустых строк.
Если данные таблицы не помещаются в отведенное место, чертится возможное количество строк и выводится сообщение:
после которого происходит возврат к этапу 1, только вместо угла начала таблицы запрашивается угол продолжения таблицы. Пользователь должен указать угол продолжения таблицы на имеющемся свободном месте, например, в следующей колонке. При большом количестве данных такой запрос может повторяться несколько раз.
Созданная таблица является примитивом AutoCAD "Таблица" и может редактироваться любыми стандартными средствами.
Примеры некоторых таблиц:
Примечание. Ведомости заполнены автоматически с использованием команд ruCAD.