< Атрибуты | Функциональные типы >
Здесь описана логика работы сервиса. См. также описание интерфейса таблиц
Параметры — свойства семейств и материалов, которые используются в САПР.
Базовые параметры — те параметры, которые записаны непосредственно в файлы семейств и материалов. Также базовые параметры можно использовать в заявках.
Для более удобного управления помимо базовых параметров в 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
— список вещественных чисел и диапазонов вещественных чиселЦелое число
Логический тип
Да
, Нет
, Да или Нет