Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
17.01.2026
Размер:
564.63 Кб
Скачать

 

 

status (str): Статус выполнения

указанного

 

 

 

 

start_date (str): Дата начала

диапазона.

 

 

 

 

 

проекта

Выход

из

 

 

estimated_days (int): Оценка

программы.

 

 

 

 

времени на выполнение

 

 

 

 

 

 

components_used (list): Список

 

 

 

 

 

 

 

используемых компонентов

 

 

 

 

7

csv

Аналого-цифровые преобразователи

Добавить

 

 

 

(АЦП)

 

объект

после

 

 

Описание: Характеристики АЦП

объекта

 

с

 

 

различных моделей.

указанным

 

 

 

 

Атрибуты объекта:

номером.

 

 

 

 

model (str): Модель АЦП

Удалить

 

 

 

 

(ADS1115, MCP3008)

объекты

 

с

 

 

resolution (int): Разрядность

номерами

меньше

 

 

 

(бит)

указанного.

 

 

 

 

sample_rate (float): Частота

Вывести

на

 

 

 

дискретизации (выборок/сек)

экран

объекты,

у

 

 

input_channels (int): Количество

которых указанный

 

 

 

входных каналов

атрибут

больше

 

 

interface (str): Интерфейс связи

указанного

 

 

 

 

 

(I2C, SPI)

значения.

 

 

 

 

supply_voltage (float):

Выход

из

 

 

 

Напряжение питания

программы.

 

 

 

programmable_gain_settings (list):

 

 

 

 

 

 

 

Список доступных

 

 

 

 

 

 

 

коэффициентов усиления

 

 

 

 

8

бинарный

База транзисторов

Добавить

 

 

 

Описание: Параметры биполярных и

объект

перед

 

 

полевых транзисторов.

объектом

 

с

 

 

Атрибуты объекта:

указанным

 

 

 

 

part_number (str): Номер

номером.

 

 

 

 

 

компонента (2N2222, IRF540)

Удалить

 

 

 

type (str): Тип транзистора (NPN,

объекты

 

с

 

 

 

PNP, MOSFET)

номерами

 

из

 

 

max_ic (float): Максимальный ток

указанного

 

 

 

 

 

коллектора/стока (А)

диапазона.

 

 

 

 

max_vce (int): Максимальное

Вывести

на

 

 

 

напряжение коллектор-эмиттер

экран

объект

с

 

 

 

(В)

указанным

 

 

 

 

max_power (float):

номером.

 

 

 

 

 

Максимальная рассеиваемая

Выход

из

 

 

 

мощность (Вт)

программы.

 

 

 

package (str): Тип корпуса

 

 

 

 

 

 

typical_applications (list): Список

 

 

 

 

 

 

 

типичных применений

 

 

 

 

9

csv

Система сбора данных

Добавить

 

 

 

Описание: Логи показаний с

объект

после

 

 

многоканальной системы

объекта, у которого

 

 

мониторинга.

указанный атрибут

 

 

Атрибуты объекта:

равен

указанному

 

 

log_id (int): Уникальный

значению.

 

 

 

 

идентификатор записи

Удалить

 

 

 

timestamp (str): Точное время

объект с указанным

 

 

 

измерения

номером.

 

 

 

temperature (float): Температура

Вывести

 

 

 

 

(°C)

последний объект.

 

 

pressure (float): Давление (кПа)

Выход

из

 

 

voltage_reading (list): Список

программы.

 

 

 

 

напряжений с нескольких

 

 

 

 

 

 

каналов

 

 

 

 

 

rpm (int): Обороты в минуту

 

 

 

 

 

status_code (str): Код статуса

 

 

 

 

 

 

системы

 

 

 

10

бинарный

Диоды и светодиоды

Добавить

 

 

 

Описание: Параметры различных

объект в середину.

 

 

диодов и светоизлучающих элементов.

Удалить

 

 

 

Атрибуты объекта:

объекты, у которых

 

 

part_number (str): Номер

указанный атрибут

 

 

 

компонента

меньше указанного

 

 

type (str): Тип (выпрямительный,

значения.

 

 

 

 

стабилитрон, светодиод)

Вывести

на

 

 

max_forward_current (float):

экран

объекты

с

 

 

 

Максимальный прямой ток

номерами

из

 

 

max_reverse_voltage (int):

указанного

 

 

 

 

Максимальное обратное

диапазона.

 

 

 

 

напряжение

Выход

из

 

 

forward_voltage (float): Прямое

программы.

 

 

 

 

падение напряжения

 

 

 

 

 

is_led (bool): Является ли

 

 

 

 

 

 

светодиодом

 

 

 

 

 

wavelength_nm (int): Длина

 

 

 

 

 

 

волны (нм, для светодиодов)

 

 

 

 

 

colors_available (list): Список

 

 

 

 

 

 

доступных цветов

 

 

 

11

csv

Система питания и стабилизации

Добавить

 

 

 

Описание: Параметры

объект в конец

 

 

 

стабилизаторов напряжения и

Удалить

 

 

 

преобразователей.

 

 

 

объекты, у которых

 

 

Атрибуты:

 

 

указанный атрибут

 

 

model (str): Модель

 

 

НЕ равен

 

 

 

 

стабилизатора (LM7805, LM317)

 

 

 

 

указанному

 

 

 

type (str): Тип (линейный,

 

 

 

значению

 

 

 

 

импульсный, LDO)

 

 

 

output_voltage (float): Выходное

Вывести на

 

 

 

напряжение (В)

экран объекты, у

 

 

 

max_current (float):

которых указанный

 

 

 

Максимальный выходной ток (А)

атрибут содержит

 

 

dropout_voltage (float): Падение

указанную

 

 

 

напряжения (В)

подстроку

 

 

efficiency (float): КПД (%)

Выход из

 

 

protection_features (list): Список

 

 

программы

 

 

 

защит (["thermal", "overcurrent",

 

 

 

 

 

 

 

 

"short_circuit"])

 

 

12

бинарный

ЖК-дисплеи и индикаторы

Добавить

 

 

Описание: Характеристики

объект перед

 

 

дисплейных модулей.

объектом с

 

 

Атрибуты:

 

 

указанным

 

 

display_id (int): Уникальный

 

 

номером

 

 

 

идентификатор

 

 

 

Удалить

 

 

model (str): Модель дисплея

 

 

объекты с четными

 

 

 

(LCD1602, OLED128x64)

 

 

 

номерами

 

 

resolution (str): Разрешение

 

 

 

(16x2, 128x64)

Вывести на

 

 

interface (str): Интерфейс

экран объекты, у

 

 

 

подключения (I2C, SPI,

которых указанный

 

 

 

параллельный)

атрибут меньше

 

 

backlight_color (str): Цвет

указанного

 

 

 

подсветки

значения

 

 

operating_voltage (float): Рабочее

 

 

 

напряжение (В)

Выход из

 

 

 

программы

 

 

supported_characters (list):

 

 

 

 

 

 

 

Список поддерживаемых

 

 

 

 

 

символов/шрифтов

 

 

13

csv

Реле и силовые ключи

Добавить

 

 

Описание: Параметры

объект после

 

 

коммутационных устройств.

объекта с

 

 

Атрибуты:

 

 

указанным

 

 

part_number (str): Номер

 

 

номером

 

 

 

компонента

 

 

 

Удалить

 

 

switching_type (str): Тип

 

 

объекты с

 

 

 

коммутации (механическое,

 

 

 

нечетными

 

 

 

твердотельное)

 

 

coil_voltage (float): Напряжение

номерами

 

 

 

катушки (В)

Вывести на

 

 

max_switching_current (float):

экран все объекты

 

 

 

Максимальный ток коммутации

в обратном

 

 

 

(А)

порядке

 

 

max_switching_voltage (int):

Выход из

 

 

 

Максимальное напряжение

 

 

 

программы

 

 

 

коммутации (В)

 

 

 

 

 

 

 

is_optically_isolated (bool):

 

 

 

 

 

Наличие оптической развязки

 

 

 

 

applicable_loads (list): Типы

 

 

 

 

 

нагрузок (["AC", "DC", "motor",

 

 

 

 

 

"lamp"])

 

 

14

бинарный

Кварцевые резонаторы и генераторы

Добавить

 

 

Описание: Параметры задающих

объект в

 

 

генераторов.

отсортированную

 

 

Атрибуты:

 

 

позицию по

 

 

frequency (float): Частота

 

 

указанному

 

 

 

резонанса (МГц)

 

 

 

атрибуту

 

 

stability (float): Стабильность

 

 

Удалить

 

 

 

(ppm)

 

 

 

объекты, у которых

 

 

load_capacitance (float): Ёмкость

 

 

 

нагрузки (пФ)

указанный атрибут

 

 

package (str): Тип корпуса

пустой

 

 

aging_rate (float): Скорость

Вывести на

 

 

 

старения (ppm/год)

экран первый

 

 

used_in_circuits (list): Список

объект

 

 

 

применений (["microcontroller",

Выход из

 

 

 

"RTC", "communication"])

 

 

 

программы

 

 

 

 

15

csv

Операционные усилители

Добавить

 

 

Описание: Характеристики

объект в конец

 

 

операционных усилителей.

Удалить

 

 

Атрибуты:

 

 

объекты, у которых

 

 

model (str): Модель ОУ (LM358,

 

 

указанный атрибут

 

 

 

TL084, OP07)

 

 

 

типа list содержит

 

 

number_of_channels (int):

 

 

указанное

 

 

 

Количество каналов в корпусе

 

 

 

значение

 

 

input_offset_voltage (float):

 

 

 

Напряжение смещения (мВ)

Вывести на

 

 

slew_rate (float): Скорость

экран объект с

 

 

 

нарастания (В/мкс)

максимальным

 

 

gain_bandwidth_product (float):

значением

 

 

 

Произведение усиления на

указанного

 

 

 

полосу (МГц)

атрибута

 

 

supply_voltage_range (list):

 

 

Выход из

 

 

 

Диапазон напряжений питания

 

 

 

программы

 

 

 

[min, max]

 

 

 

 

 

16

бинарный

Система прошивки и

Добавить

 

 

программирования

объект в начало

 

 

Описание: Информация о версиях

Удалить все

 

 

прошивок для устройств.

 

 

объекты

 

 

Атрибуты:

 

 

Вывести на

 

 

firmware_id (int): Уникальный

 

 

экран объекты, у

 

 

 

идентификатор прошивки

 

 

 

которых указанный

 

 

device_model (str): Модель

 

 

атрибут находится

 

 

 

устройства

 

 

version (str): Версия прошивки

в указанном

 

 

 

(1.2.3)

диапазоне

 

 

release_date (str): Дата выпуска

Выход из

 

 

file_size (int): Размер файла

программы

 

 

 

(байт)

 

 

 

 

is_stable (bool): Стабильная

 

 

 

 

 

версия

 

 

 

 

changelog (list): Список

 

 

 

 

 

изменений

 

 

 

 

compatible_hardware (list):

 

 

 

 

 

Список совместимых устройств

 

 

17

csv

Тепловые характеристики

Добавить

 

 

компонентов

объект после

 

 

Описание: Данные о тепловом режиме

объекта с

 

 

компонентов.

 

 

максимальным

 

 

Атрибуты:

 

 

значением

 

 

component_id (int): ID

 

 

указанного

 

 

 

компонента

 

 

 

атрибута

 

 

max_junction_temperature (int):

 

 

Удалить

 

 

 

Максимальная температура p-n

 

 

 

перехода (°C)

объект с

 

 

thermal_resistance (float):

минимальным

 

 

 

Тепловое сопротивление (°C/Вт)

значением

 

 

current_operating_temp (float):

указанного

 

 

 

Текущая рабочая температура

атрибута

 

 

cooling_method (str): Способ

Вывести на

 

 

 

охлаждения

 

 

 

экран объект с

 

 

temperature_limits (list):

 

 

указанным

 

 

 

Диапазон рабочих температур

 

 

 

номером

 

 

 

[min, max]

 

 

 

Выход из

 

 

 

 

 

 

 

 

программы

18

бинарный

Система тестирования печатных

Добавить

 

 

плат

 

объект перед

 

 

Описание: Результаты контроля

объектом с

 

 

качества ПП.

 

 

минимальным

 

 

Атрибуты:

 

 

значением

 

 

test_id (int): ID теста

 

 

указанного

 

 

board_serial (str): Серийный

 

 

атрибута

 

 

 

номер платы

 

 

 

Удалить

 

 

test_date (str): Дата

 

 

 

тестирования

объекты, у которых

 

 

operator (str): Оператор

длина указанного

 

 

passed (bool): Результат теста

строкового

 

 

failure_points (list): Список точек

атрибута больше

 

 

 

отказа

указанного

 

 

measured_values (list):

значения

 

 

 

Измеренные значения

 

 

 

Вывести на

 

 

 

параметров

 

 

 

экран объекты в

 

 

 

 

 

 

 

 

отсортированном

 

 

 

 

виде по

 

 

 

 

указанному

 

 

 

 

атрибуту

 

 

 

 

Выход из

 

 

 

 

программы

19

csv

Библиотека компонентов для САПР

Добавить

 

 

Описание: Модели компонентов для

объект после

 

 

систем проектирования.

каждого объекта с

 

 

Атрибуты:

 

 

указанным

 

 

library_name (str): Название

 

 

значением

 

 

 

библиотеки

 

 

 

атрибута

 

 

component_name (str): Имя

 

 

Удалить

 

 

 

компонента в библиотеке

 

 

 

каждый второй

 

 

footprint (str): Посадочное место

 

 

3d_model (str): Путь к 3D модели

объект

 

 

pin_count (int): Количество

Вывести на

 

 

 

выводов

экран объекты, у

 

 

symbol_size (float): Размер

которых указанный

 

 

 

условного обозначения

атрибут типа list не

 

 

alternative_names (list):

пустой

 

 

 

Альтернативные названия

 

 

 

Выход из

 

 

 

компонента

 

 

 

программы

 

 

 

 

20

бинарный

Система управления двигателями

Добавить

 

 

Описание: Параметры драйверов

объект в позицию,

 

 

двигателей.

кратную

 

 

Атрибуты:

 

 

указанному числу

 

 

driver_model (str): Модель

 

 

Удалить

 

 

 

драйвера (L298N, A4988)

 

 

 

объекты с

 

 

motor_type (str): Тип двигателя

 

 

номерами,

 

 

 

(шаговый, DC, серво)

 

 

 

кратными

 

 

max_current_per_phase (float):

 

 

 

Максимальный ток на фазу (А)

указанному числу

 

 

microstepping_modes (int):

Вывести на

 

 

 

Количество режимов

экран объекты, у

 

 

 

микрошага

которых все

 

 

supply_voltage (float):

атрибуты

 

 

 

Напряжение питания (В)

заполнены

 

 

control_interfaces (list):

 

 

Выход из

 

 

 

Интерфейсы управления

 

 

 

программы

 

 

 

(["PWM", "STEP/DIR", "UART"])

 

 

 

 

 

21

csv

Радиомодули и передатчики

Добавить

 

 

Описание: Характеристики

объект, если

 

 

беспроводных модулей.

такого еще нет в

 

 

Атрибуты:

 

 

коллекции

 

 

module_name (str): Название

 

 

Удалить

 

 

 

модуля (nRF24L01, ESP8266, HC-

 

 

 

12)

дубликаты

 

 

 

объектов

 

 

frequency_band (float): Рабочая

 

 

Вывести на

 

 

 

частота (МГц)

 

 

transmission_power (float):

экран объекты, у

 

 

 

Мощность передачи (дБм)

которых указанный

 

 

sensitivity (float):

атрибут

 

 

 

Чувствительность приёмника

начинается с

 

 

 

(дБм)

указанной

 

 

data_rate (float): Скорость

 

 

подстроки

 

 

 

передачи (кбит/с)

 

 

 

Выход из

 

 

protocols_supported (list):

 

 

программы

 

 

 

Поддерживаемые протоколы

 

 

 

 

 

 

 

 

(["Bluetooth", "WiFi", "LoRa"])

 

 

22

бинарный

Система защиты цепей

Добавить

 

 

Описание: Параметры защитных

объект в

 

 

устройств.

случайную

 

 

Атрибуты:

 

 

позицию

 

 

protection_id (int): ID устройства

 

 

Удалить

 

 

type (str): Тип защиты

 

 

объекты, у которых

 

 

 

(предохранитель, варистор, TVS-

 

 

 

диод)

указанный

 

 

 

числовой атрибут

 

 

rated_current (float):

 

 

 

Номинальный ток (А)

отрицательный

 

 

breaking_capacity (int):

Вывести на

 

 

 

Отключающая способность (кА)

экран объекты в

 

 

response_time (float): Время

случайном

 

 

 

срабатывания (мс)

порядке

 

 

protected_parameters (list):

Выход из

 

 

 

Защищаемые параметры

 

 

 

программы

 

 

 

(["overvoltage", "overcurrent",

 

 

 

 

 

 

 

 

"ESD"])

 

 

23

csv

Система пайки и монтажа

Добавить

 

 

Описание: Параметры оборудования

объект перед

 

 

для пайки.

каждым объектом

 

 

Атрибуты:

 

 

с указанным

 

 

equipment_id (int): ID

 

 

значением

 

 

 

оборудования

 

 

 

атрибута

 

 

name (str): Название (паяльная

 

 

Удалить

 

 

 

станция, фен)

 

 

 

объекты, кроме

 

 

max_temperature (int):

 

 

 

Максимальная температура (°C)

тех, у которых

 

 

power (float): Мощность (Вт)

указанный атрибут

 

 

is_digital (bool): Цифровое

равен указанному

 

 

 

управление

значению

 

 

supported_tips (list): Список

Вывести на

 

 

 

поддерживаемых насадок

экран только

 

 

safety_features (list): Системы

 

 

указанные

 

 

 

безопасности

 

 

 

атрибуты всех

 

 

 

 

 

 

 

 

объектов

 

 

 

 

Выход из

 

 

 

 

программы

24

бинарный

Фильтры и согласующие цепи

Добавить

 

 

 

 

объект между

 

 

Описание: Параметры фильтрующих

двумя объектами с

 

 

устройств.

указанными

 

 

Атрибуты:

номерами

 

 

filter_id (int): ID фильтра

 

 

Удалить

 

 

type (str): Тип фильтра (ФНЧ,

 

 

объекты, у которых

 

 

 

ФВЧ, полосовой)

 

 

 

указанный атрибут

 

 

cutoff_frequency (float): Частота

 

 

заканчивается

 

 

 

среза (Гц)

 

 

 

указанной

 

 

order (int): Порядок фильтра

 

 

insertion_loss (float): Потери в

подстрокой

 

 

 

полосе пропускания (дБ)

Вывести на

 

 

applications (list): Области

экран объекты

 

 

 

применения (["audio", "RF",

группами по

 

 

 

"power_supply"])

указанному

 

 

 

 

количеству

 

 

 

 

Выход из

 

 

 

 

программы

25

csv

Система контроля

Добавить

 

 

энергопотребления

объект, объединив

 

 

Описание: Данные о потреблении

два существующих

 

 

энергии устройствами.

 

 

объекта

 

 

Атрибуты:

 

 

Удалить

 

 

measurement_id (int): ID

 

 

объекты, у которых

 

 

 

измерения

 

 

 

количество

 

 

device_name (str): Имя

 

 

атрибутов меньше

 

 

 

устройства

 

 

timestamp (str): Время

указанного

 

 

 

измерения

Вывести на

 

 

voltage (float): Напряжение (В)

экран объекты,

 

 

current (float): Ток (А)

отсортированные

 

 

power_factor (float):

по длине

 

 

 

Коэффициент мощности

указанного

 

 

 

power_consumption_history (list):

 

 

строкового

 

 

 

История потребления за

атрибута

 

 

 

последние 24 часа

 

 

 

Выход из

 

 

 

 

 

 

 

 

программы

26

бинарный

Тактовые кнопки и переключатели

Добавить

 

 

Описание: Параметры механических

объект в конец,

 

 

органов управления.

если он проходит

 

 

Атрибуты:

 

 

проверку по

 

 

part_number (str): Номер

 

 

указанному

 

 

 

компонента

 

 

 

условию

 

 

switch_type (str): Тип (кнопка,

 

 

Удалить

 

 

 

тумблер, концевик)

 

 

 

объекты, у которых

 

 

rating_current (float):

 

 

 

Номинальный ток (А)

тип указанного

 

 

actuation_force (float): Сила

атрибута не

 

 

 

нажатия (Н)

 

 

 

 

life_cycles (int): Количество

соответствует

 

 

 

циклов срабатывания

ожидаемому

 

 

mounting_type (str): Способ

Вывести на

 

 

 

монтажа

 

 

 

экран объекты, у

 

 

available_colors (list): Доступные

 

 

которых

 

 

 

цвета

 

 

 

совпадают

 

 

 

 

 

 

 

 

значения двух

 

 

 

 

указанных

 

 

 

 

атрибутов

 

 

 

 

Выход из

 

 

 

 

программы

27

csv

Система заземления и

Добавить

 

 

экранирования

объект в начало и

 

 

Описание: Параметры систем

продублировать

 

 

электромагнитной совместимости.

 

 

его указанное

 

 

Атрибуты:

 

 

количество раз

 

 

system_id (int): ID системы

 

 

Удалить

 

 

grounding_type (str): Тип

 

 

объекты, кроме

 

 

 

заземления

 

 

 

первого и

 

 

impedance (float):

 

 

 

Сопротивление заземления

последнего

 

 

 

(Ом)

Вывести на

 

 

shielding_material (str): Материал

экран объекты

 

 

 

экрана

попарно (1-2, 3-4,

 

 

effectiveness (float):

и т.д.)

 

 

 

 

Эффективность экранирования

Выход из

 

 

 

(дБ)

 

 

 

программы

 

 

test_frequencies (list): Частоты

 

 

 

 

 

 

 

тестирования ЭМС

 

 

28

бинарный

Источники опорного напряжения

Добавить

 

 

Описание: Параметры прецизионных

объект, заменив

 

 

источников напряжения.

указанные

 

 

Атрибуты:

 

 

значения

 

 

model (str): Модель (TL431,

 

 

атрибутов

 

 

 

LM4040)

 

 

 

Удалить

 

 

output_voltage (float): Выходное

 

 

указанный атрибут

 

 

 

напряжение (В)

 

 

 

у всех объектов

 

 

initial_accuracy (float):

 

 

 

Начальная точность (%)

Вывести на

 

 

temperature_coefficient (float):

экран объекты, у

 

 

 

ТКН (ppm/°C)

которых сумма

 

 

noise_voltage (float): Шумовое

числовых

 

 

 

напряжение (мкВ)

атрибутов больше

 

 

package_options (list):

указанного

 

 

 

Доступные корпуса

 

 

 

значения

 

 

 

 

 

 

 

 

Выход из

 

 

 

 

программы

 

 

 

 

 

 

29

csv

Система диагностики

Добавить

 

 

неисправностей

объект,

 

 

Описание: База типовых

скопировав

 

 

неисправностей и их решений.

 

 

атрибуты из

 

 

Атрибуты:

 

 

объекта с

 

 

issue_id (int): ID проблемы

 

 

указанным

 

 

symptom (str): Описание

 

 

номером

 

 

 

симптома

 

 

 

Удалить

 

 

device_type (str): Тип устройства

 

 

probability (float): Вероятность

объекты, оставив

 

 

 

возникновения

только каждый N-

 

 

difficulty_level (int): Сложность

ый объект

 

 

 

ремонта (1-5)

Вывести на

 

 

possible_causes (list):

экран объекты в

 

 

 

Возможные причины

виде таблицы

 

 

 

solutions (list): Способы

 

 

Выход из

 

 

 

решения

 

 

 

программы

 

 

 

 

30

бинарный

Учебные лабораторные работы

Добавить

 

 

Описание: Информация о

объект, если

 

 

лабораторных работах.

коллекция пустая

 

 

Атрибуты:

 

 

Удалить

 

 

lab_id (int): ID лабораторной

 

 

объекты,

 

 

 

работы

 

 

 

переместив их в

 

 

title (str): Название работы

 

 

резервную

 

 

discipline (str): Дисциплина

 

 

коллекцию

 

 

duration_hours (float):

 

 

 

Продолжительность (часы)

Вывести на

 

 

complexity_level (int): Уровень

экран статистику

 

 

 

сложности (1-5)

по указанному

 

 

required_equipment (list):

числовому

 

 

 

Необходимое оборудование

атрибуту (min, max,

 

 

learning_objectives (list): Цели

average)

 

 

 

обучения

 

 

 

Выход из

 

 

safety_requirements (list):

 

 

программы

 

 

 

Требования безопасности