Редактор семейств и отображение данных¶
Внешний вид редактора семейств компонентов представлен на Рис. 1.
Семейства отображаются в верхней части редактора в виде таблицы. В нижней части редактора отображается список атрибутов, который задан для выбранного семейства.
В таблице семейств присутствуют следующие столбцы, отображающие параметры семейства:
- Идентификатор – системный код (системное обозначение), одна или несколько букв латинского алфавита;
- Обозначение семейства – буквенный код семейства, который используется в позиционных обозначениях (одна или несколько букв латинского алфавита);
- Название (ед. число) – название семейства или одного представителя семейства (компонента);
- Название (мн. число) – название группы представителей семейства (несколько компонентов).
Отображение семейств осуществляется с использованием группировки – все семейства входят в состав узла «Все семейства». Если какое-либо семейство содержит подсемейства, то оно отмечается в таблице символом
. Для того чтобы раскрыть дерево подсемейств, необходимо нажать на данный символ, см. Рис. 2.
Когда в таблице выбрано семейство или подсемейство, в нижней части окна редактора семейств в виде таблицы отображаются атрибуты, входящие в выбранное семейство/подсемейство.
Таблица атрибутов состоит из пяти колонок, отображающих параметры атрибутов (Рис. 3):
- Код атрибута – идентификатор, под которым он регистрируется в системе. Код атрибута должен состоять из букв латинского алфавита.
- Название атрибута – имя атрибута, которое будет отображаться в интерфейсе.
- Сокращенное название – в данном столбце отображаются сокращенные наименования атрибутов и также доступен их ввод.
- Тип атрибута – возможный тип значения атрибута (единица измерения, текст, процент и т.д.).
- Значение по умолчанию – в данном столбце задаются значения атрибута для семейства и подсемейства, которые будут автоматически добавлены в характеристику компонента при его создании.
Система поддерживает несколько типов атрибутов. Для размерных атрибутов заданы единицы измерения. Общий список типов атрибутов состоит из следующих позиций:
- Напряжение – размерная величина, единица измерения – В;
- Мощность – размерная величина, единица измерения – Вт;
- Сила тока – размерная величина, единица измерения – А;
- Сопротивление – размерная величина, единица измерения – Ом;
- Емкость – размерная величина, единица измерения – пФ;
- Индуктивность – размерная величина, единица измерения – Гн;
- Частота – размерная величина, единица измерения – Гц;
- Строка (символов) – любой набор символов;
- Целое число (тип числовой переменной);
- Вещественное число (тип числовой переменной);
- Логическое (Логическая переменная вида «Да» / «Нет». При использовании обозначается в интерфейсе флагом);
- Дата и время;
- Длинное целое (тип числовой переменной);
- Десятичное (тип числовой переменной);
- Длительность – размерная величина, единица измерения секунда;
- Допуск (диапазон);
- Процент;
- Ярлык файла (для привязки внешних файлов, например 3d моделей);
- Ссылка HTML – ссылка для указания какого-либо документа;
- Имя 3D-модели;
- Бит – размерная величина, единица измерения бит;
- Байт – размерная величина, единица измерения байт;
- Машинное слово – число со степенью, где единица измерения - слово.
В системе имеется набор базовых атрибутов, заданных по умолчанию, которые входят в состав всех семейств. Если этот набор будет изменен, изменится состав атрибутов всех семейств.
К базовым атрибутам относятся:
- Доступность (Actual);
- Средний срок службы до списания (полный) (COM_Lifetime);
- ОКПД2 (COM_OKPD2);
- Категория качества (COM_QualityClass);
- Источник поступления (COM_Source);
- Раздел спецификации (COM_Specification);
- Доверительная вероятность (COM_Stability_G);
- Интенсивность отказов (COM_Stability_L);
- Гамма-процентная наработка до отказа (COM_Stability_T);
- Поверхностный монтаж (COM_Surface_Mount_Compatible);
- Максимальная температура эксплуатации (COM_TemperatureOperation_Max);
- Минимальная температура эксплуатации (COM_TemperatureOperation_Min);
- Рабочая (номинальная) температура (COM_TemperatureOperation_Nom);
- Примечание (Comment);
- Посадочное место (Footprint);
- ГОСТ (GOST);
- Радиодеталь (PartName);
- Артикул (PartNumber);
- Допустимая замена (Possible_Replacement_RW);
- ТУ (TU);
- Масса (Weight).
Примечание! Значение атрибутов «Номинал» для семейств «Резисторы (R)», «Конденсаторы (C)» и «Индуктивности (L)» используется в расчетах SPICE-симулятора SimOne и имеет приоритет по отношению к параметру SPICE-модели «VALUE», подробнее см. Система аналогового моделирования SimOne.
Атрибуты наследуются семействами от всех семейств и вниз по уровню иерархии от семейства к подсемействам. Унаследованные атрибуты в таблице маркируются меткой «Унаследован», атрибуты, относящиеся к конкретному семейству (подсемейству) — атрибуты без метки, см. Рис. 4.
Пример! Атрибут «Номинал (Value)», заданный для семейства «Резисторы (R)», входит во все подсемейства (данного семейства): «Терморезисторы (RK)», «Потенциометры (RP)», «Шунты измерительные (RS)», «Варисторы (RU)».
Панель инструментов редактора предоставляет доступ к следующим функциям (Рис. 5):
- Удаление семейства;
- Удаление атрибута;
- Экспорт семейств;
- Импорт семейств;
- Изменение режима отображения;
- Сохранение изменений.
Изменение режима отображения производится с помощью кнопки
«Компактный режим» панели инструментов, включение компактного режима уменьшает высоту ячеек таблиц и размер кнопок панели инструментов, что позволяет увеличить объем отображаемых данных, см. Рис. 6.