понедельник, 26 марта 2012 г.

Общие параметры и параметры проекта

Возможные единицы измерения физических величин для параметров семейства:
Длина:  millimeters (mm), centimeters (cm), meters (m).
Площадь:   centimeters  (cm²)
Объем:  cubic_centimeters (cm3), cubic_millimeters (mm3), liters (L).
Угол:  decimal_degrees (°), minutes (‘), seconds (“)
Сила:  newtons (N), decanewtons (daN), kilonewtons (kN), meganewtons (MN), kilograms_force (kgf), tonnes_force (Tf).
Нагрузка распределенная по линии:  newtons_per_meter (N/m), decanewtons_per_meter (daN/m), kilonewtons_per_meter (kN/m), meganewtons_per_meter (MN/m), kilograms_force_per_meter (kgf/m), tonnes_force_per_meter (Tf/m).
Характеристика светового потока:  lumens

синтаксис: ИМЯ##ТИП ДАННЫХ##ЕД. ИЗМ. - применяется для объявления переменных в текстовых файлах семейств. 
Приведу несколько основных примеров:
Текст##OTHER##
Целое##OTHER##
Число##OTHER##
Длина##LENGTH##FEET
Площадь##AREA##CENTIMETERS
Объем##VOLUME##CUBIC_FEET
Угол##ANGLE##DEGREES
Уклон##SLOPE##SLOPE_DEGREES
Денежная единица##CURRENCY##
Материал##OTHER##
Да/Нет##OTHER##


У себя в текстовых файлах семейств (первой строкой) я использую вот такую запись:
,Htot##length##millimeters,bf1##length##millimeters,tw##length##millimeters,tf1##length##millimeters,R1##length##millimeters,Abr##area##centimeters,Mass_1##linear_force##kilonewtons_per_meter,Ix##other##,Wx##volume##cubic_centimeters,Sx##volume##cubic_centimeters,i_x##length##centimeters,Iy##other##,Wy##volume##cubic_centimeters,i_y##length##centimeters,Тип_сечение##other##


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

для оформления раздела КМ и КМД потребуется ряд параметров:


ОБЩИЕ ПАРАМЕТРЫ
для элементов категории "Каркас несущий", "Несущие колонны"
---группирование параметров--- РАЗМЕРЫ
Htot - высота поперечного сечения [тип данных - длина];
синтаксис: Htot##length##millimeters 
bf1 - ширина верхней полки поперечного сечения [тип данных - длина];
синтаксис: bf1##length##millimeters
bf2 - ширина нижней полки поперечного сечения [тип данных - длина];
синтаксис: bf2##length##millimeters
tf1 - толщина верхней полки поперечного сечения [тип данных - длина];
синтаксис:  tf1##length##millimeters
tf2 - ширина нижней полки поперечного сечения [тип данных - длина];
синтаксис: tf2##length##millimeters
 R1 - радиус примыкания стенки к полке [тип данных - длина];
синтаксис: R1##length##millimeters
 R2 - радиус (вспомогательная переменная) [тип данных - длина];
синтаксис: R2##length##millimeters
x0 - расстояние от центра тяжести до наружной грани [тип данных - длина];
синтаксис: x0##length##centimeters
L_pr - длина (уточненная) элемента с учетом смещения концов элемента (учет смещения выполнить в семействе. 
формула: [= Длина + Смещение_1узел + Смещение_2узел])[тип данных - длина];


---группирование параметров--- ДАННЫЕ  (это справочные характеристики, сейчас они не обязательны, но для небольших проверок по СНиП в спецификациях они будут очень полезны)
Wx - момент сопротивления сечения брутто относительно оси х-х 
[тип данных - объем];
синтаксис: Wx##volume##cubic_centimeters
Wy - момент сопротивления сечения брутто относительно оси у-у 
[тип данных - объем];
синтаксис: Wy##volume##cubic_centimeters
Ix - момент инерции сечения брутто относительно оси х-х [тип данных - число];
синтаксис: Ix##other## 
Iy - момент инерции сечения брутто относительно оси у-у [тип данных - число];
синтаксис: Iy##other##
i_x - радиус инерции сечения относительно оси х-х [тип данных - длина];
синтаксис: i_x##length##centimeters
i_y - радиус инерции сечения относительно оси у-у;
синтаксис: i_x##length##centimeters 
Sx  - статический момент сдвигаемой части сечения брутто относительно нейтральной оси [тип данных - объем];
синтаксис: Sx##volume##cubic_centimeters 
Abr - площадь сечения брутто [тип данных - площадь];
синтаксис: Abr##area##centimeters 
(Обязательные параметры, незаменимы при работе со спецификациями сборок)
Mass_1  - масса одного погонного метра [тип данных - распределенная нагрузка по линии];
Mass_1##linear_force##kilonewtons_per_meter
Mass_tot - масса элемента [тип данных - усилие];
формула: [= Mass_1 * L_pr]


Ixy - центробежный момент инерции [тип данных - число];
синтаксис: Ixy##other##
Ix0 - максимальный момент инерции сечения брутто относительно главной оси инерции оси х0-х0 [тип данных - число];
синтаксис: Ix0##other## 
Iy0 - минимальный момент инерции сечения брутто относительно главной оси инерции оси y0-y0 [тип данных - число];
синтаксис: Iy0##other## 
Wy0 - минимальный момент сопротивления сечения брутто относительно главной оси y0-y0 [тип данных - объем];
синтаксис: Wy0##volume##cubic_centimeters, 
i_x0 - максимальный радиус инерции сечения относительно главной оси х0-х0 [тип данных - длина];
синтаксис: i_x0##length##centimeters
i_y0 - минимальный радиус инерции сечения относительно главной оси y0-y0 [тип данных - длина];
синтаксис: i_y0##length##centimeters

---группирование параметров--- ИДЕНТИФИКАЦИЯ
Тип_сечение - наименование сечения для сортировки данных в спецификации металлопроката (пример: L75x6 для типа 2L75x6) [тип данных - текст];
синтаксис: Тип_сечение##other## 


ПАРАМЕТРЫ  ПРОЕКТА для раздела КМ
для элементов категории "Каркас несущий", "Несущие колонны"
---группирование параметров--- СТРОИТЕЛЬСТВО
КМ_СМ_Группа - параметр для сортировки элементов по группам конструкций в Спецификации металлопроката[тип данных - целое];
КМ_Вед_Эл - параметр для фильтрации элементов в Ведомости элементов [тип данных - Да/Нет];
Q - усилие для крепления элемента используем в ведомости элементов 
[тип данных - усилие];
N - усилие для крепления элемента используем в ведомости элементов 
[тип данных - усилие];
M - усилие для крепления элемента используем в ведомости элементов 
[тип данных - момент];

Message о том "кому и как"!

   Дорогие коллеги, в наших рядах бытует мнение о том, что Revit "сырой" и рано еще начинать с ним работать. 
   Могу вам, в ответ на это, возразить. Revit - это графический редактор с очень развитым функционалом. Перечислять все за и против я не буду. 
   Могу сказать лишь, что с названием Revit ничего нового в этот мир не пришло (это дорогие коллеги не "НОУ-ХАУ" и уж не "ХАУ-НОУ" тем более). Если выразиться точнее его (Revit) можно, скорее, позиционировать как КОНГЛОМЕРАТ. 
   Стоимость данного продукта не настолько высокая, чтобы это стало своего рода экономическим барьером для Российских проектных компаний.
   На сегодняшний день, я вижу одну большую проблему - это "НЕТ общей технологии работы с программой". 
   Если говорить про программу предшественника AutoCAD, то особых сложностей у вас не вызовет произвести манипуляции с чужим проектом. А вот в Revit можно такого "накрутить",  что расшифровать вашу модель и уж тем более доработать или корректно внести изменения сможет не каждый инженер. Чем сложнее инструмент, тем выше должна быть квалификация исполнителя.
   Резюмирую. Revit - программа не сложная, но уж слишком много степеней свободы у пользователя. 
   Для того чтобы свести до минимума количество проваленных проектов  и сорванных сроков, предлагаю выработать (и именно ВЫРАБОТАТЬ, то есть отшлифовать в рабочем процессе) технологию разработки как создания самой модели, так и разработки проектно-сметной документации. Начать предлагаю с разделов: КМ, КМД, КЖ (КЖ.И).
   Первоочередной задачей (этапом) я вижу определение необходимого количества общих параметров - для нас это те самые кнопки и рычаги (при работе с информационной моделью).
   Вторым этапом будет разработка базы семейств (динамических блоков), работа с которыми будет отвечать требованиям:
     - минимальной трудоёмкости, 
     - оформления документации,
     - легкости создания спецификаций.
   Третий этап - создание ряда шаблонов, функционал (набор параметров) которых был бы достаточным для разработки соответствующего раздела документации.
   Вот когда всё это у нас будет, останется лишь закрепить алгоритм построения модели и алгоритм "документирования" - создания документации. 
   Проделав подобную подготовительную работу мы  перейдем с вами от ежедневных экспериментов к нормальному рабочему процессу.
Получается, что это надо КОМУ? - всем, а справиться с этой задачей проще КАК? - вместе.