< Атрибуты | Функциональные типы >
Здесь описана логика работы сервиса. См. также описание интерфейса таблиц
Параметры — свойства семейств и материалов, которые используются в САПР.
Базовые параметры — те параметры, которые записаны непосредственно в файлы семейств и материалов. Также базовые параметры можно использовать в заявках.
Для более удобного управления помимо базовых параметров в Family Manager есть уникальные параметры, параметры материалов и параметры функциональных типов.
Примеры базовых параметров: Наименование
, Внешний диаметр
, Этаж
, Масса
, Обозначение по ГОСТ
.
Обязательное свойство базового параметра: имя.
Необязательное свойство: соответствующий уникальный параметр, который используется по умолчанию при добавлении базового параметра к параметру функционального типу или материала.
Базовый параметр не имеет стандарта, но соответствующий ему уникальный параметр назначается в рамках определённого стандарта.
Базовые параметры элементов можно посмотреть в их карточках. Полный список базовых параметров доступен в соответствующей таблице.
Базовые параметры создаются автоматически при загрузке семейства в каталог или вручную в таблице. Для создания, редактирования и архивации базовых параметров нужны, соответственно, разрешения [71], [72] и [73].
Уникальные параметры нужны для стандартизации списка параметров. Часто бывает так, что в разных источниках один и тот же по сути базовый параметр по-разному называется: например Длина
, Длина, мм
, BS_Длина
, Length
. Уникальные параметры могут назначаться параметрам функциональных типов и материалов. Также уникальные параметры используются в привязках.
Обязательные свойства уникального параметра: имя, тип данных, допустимые значения, стандарт и адресность — является ли ошибкой, если параметра нет в файле семейства при наличии его у функционального типа.
Необязательные свойства: единица измерения и описание.
Допустимые значения, адресность и описание имеют значение по умолчанию, но могут быть изменены при добавлении уникального параметра к параметру функционального типа или материала.
Уникальные параметры элементов можно посмотреть в карточках этих элементов. Полный список уникальных параметров доступен в соответствующей таблице.
Для создания, редактирования и архивации уникальных параметров нужны, соответственно, разрешения [76], [77] и [78].
Параметры материалов — те параметры, которые создаются при вставке материала в проект и которые нужно контролировать у материала в проекте.
Обязательные свойства параметра материала: имя, тип данных, допустимые значения и обязательность — является ли ошибкой, если параметра нет у материала в проекте.
Необязательные свойства: уникальное имя, единица измерения и описание.
Имя наследуется от базового параметра, а уникальное имя — от уникального параметра. Если для параметра материала задан уникальный параметр, то тип данных и единица измерения наследуются от него.
Параметры материала можно посмотреть в его карточке. Полный список параметров материалов доступен в соответствующей таблице.
Для редактирования параметров материала нужно разрешение [107] и хотя бы одна дисциплина материала.
Параметры функциональных типов — те параметры, которые нужно контролировать у принадлежащих функциональному типу семейств. Чтобы на каждую комбинацию параметров не создавать новый функциональный тип, для параметров и семейств можно задавать исключения по дисциплинам и атрибутам.
Обязательные свойства параметра функционального типа: порядковый номер, имя, тип данных, допустимые значения, а также
Необязательные свойства: уникальное имя, единица измерения, описание, дисциплины и атрибуты.
Имя наследуется от базового параметра, а уникальное имя — от уникального параметра. Если для параметра функционального типа задан уникальный параметр, то тип данных и единица измерения наследуются от него.
Параметры функционального типа можно посмотреть в его карточке. Полный список параметров функционального типа доступен в соответствующей таблице.
Для редактирования параметров функционального типа нужно разрешение [113] и хотя бы одна дисциплина функционального типа.
Уникальным параметрам, параметрам материалов и параметрам функциональных типов можно назначить один из четырёх типов данных: строка, вещественное число, целое число и логический тип. Но значения параметров всегда хранятся в виде строки, поэтому для записи значений используется специальный синтаксис. Для каждого типа данных используются свои правила записи.
Строка
какая-то строка
— одно строковое значение*
— любое количество (в том числе ноль) любых символов в строке (например *, какой-то текст*, *какой-то текст, ). Для экранирования символа * используется \*?
— любой один обязательный символ в строке (например СС?). Для экранирования символа ? используется \?1|2|три|четы??|*какой-то текст???ещё какой-то текст*текст2*текст3
— список допустимых строковых значенийВещественное число
-123.45
— одно вещественное число-123.45|756|323.323
— список вещественных чисел(начало диапазона..конец диапазона]..шаг
— диапазон вещественных чисел. Начало всегда меньше конца. Шаг всегда положительный или не указан. Если шаг не указан, то считать допустимыми любые числа в диапазоне. Круглая скобка означает, что крайнее число не входит в диапазон, квадратная — что входит. Если начало или конец не указаны, то это означает, соответственно, -∞ и +∞. Если начало диапазона указано, то отсчет идет с начала, если начало диапазона не указано - отсчет идет с конца.[10..50]..10
(числа 10, 20, 30, 40, 50), (10..50]..10
(числа 20, 30, 40, 50), [10..50)..10
(числа 10, 20, 30, 40), (7..20]..5
(числа 12, 17), (0..1]..0.01
(числа от 0 не включительно до 1 с шагом 0.01), [0..)..1
(неотрицательные целые числа), (0..)
(любые положительные числа), (..)
(любые числа)10|[11..12)..0.5|12.5|15|[30..100)..5
— список вещественных чисел и диапазонов вещественных чиселЦелое число
Логический тип
Да
, Нет
, Да или Нет