Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Параметры электродвигателя

Параметры электродвигателя могут принимать целые, действительные, или строковые значения. В последнем случае набор значений фиксирован. Каждый параметр имеет уникальное наименование. Пределы возможных значений параметров, а также количество знаков после запятой зависит от единицы измерения параметра. Для удобства навигации все параметры разбиты на группы. Каждый параметр может принадлежать только к одной группе и иметь только одну единицу измерения. В таблицах 2.1 – 2.4 даны описания структуры таблиц, содержащих информацию о параметрах электродвигателя.

 

Таблица 2.1 – описание структуры таблицы Mparameters.

Имя поля Тип поля Назначение
ID длинное целое, ключевое поле уникальный индекс
Name строка, уникальные значения имя параметра
Units_ID длинное целое ссылка на единицу измерения (таблица Units)
Groups_ID длинное целое ссылка на группу (таблица Groups)
State байт состояние параметра (0 – неизвестен, 1– известен, 2 – необходимо определить, 3 – будет определен)
Value строка значение параметра в строковом представлении.
Comments строка описание

 

Таблица 2.2 – описание структуры таблицы Units

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Name строка, уникальные значения наименование единицы измерения
Code строка краткое обозначение

Продолжение таблицы 2.2

Type байт тип значения (0 – целое; 1 – действительное; 2 – строковое).
Precision байт количество знаков после запятой.
MaxValue число с плавающей точкой максимальное значение
MinValue число с плавающей точкой минимальное значение

 

Таблица 2.3 – описание структуры таблицы Enums

Имя поля Тип поля Назначение
Units_ID длинное целое ссылка на единицу измерения в таблице Units
Value строка строковое значение параметра
Sequence_number байт порядковый номер значения

 

Таблица 2.4 – описание структуры таблицы Groups

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Name строка, уникальные значения имя группы

 

Зависимости

Зависимостью в программе называется способ определения значения параметра на основе известных значений других параметров.

В программе имеются средства для работы с тремя видами зависимостей.

· Формула – пользователь указывает формулу по которой будет определяться параметр.

· Таблица – пользователь выбирает таблицу (либо создает новую) и указывает соответствие между полями таблицы и параметрами двигателя.

· Функция – представляет собой протабулированный график функции. Пользователь указывает параметр-аргумент и параметр- значение функции. Параметр-значение будет определен с помощью интерполяции полиномом Лагранжа заданной степени.

Для каждой зависимости может быть задано условие на использование в зависимости от значений параметров двигателя. Также для всех зависимостей указывается метод расчета к которому они относятся. При подборе зависимостей для расчета какого-либо параметра в первую очередь просматриваются зависимости принадлежащие к заданному методу, а затем – к методу расчета с именем «Основной метод». В таблицах 2.5 – 2.8 даны описания структуры таблиц, содержащих информацию о зависимостях между параметрами.

 

Таблица 2.5 – описание структуры таблицы Dependences

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Parameters_ID длинное целое ссылка на параметр, значение которого определяется по данной зависимости
Type байт вид зависимости (0 – формула, 1 – таблица, 2 – график)
Name строка, уникальные значения наименование зависимости
Tables_ID длинное целое ссылка на таблицу Tables. Используется если зависимость табличная или графическая
Formula строка формула для вычислений аналитически заданной зависимости
Interpolation байт степень интерполирующего полинома (для графической зависимости).
Condition строка формула – условие на вычисление по данной зависимости
Methods_ID длинное целое ссылка на таблицу Methods
Comments строка словесное описание зависимости
Image строка для аналитической зависимости – путь к файлу, содержащему, изображение формулы.

 

Таблица 2.6 – описание структуры таблицы Descriptions

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Dep_Type байт вид зависимости (1 – таблица, 2 – график)

Продолжение таблицы 2.6

Tables_ID длинное целое ссылка на таблицу Tables
Parameters_ID длинное целое ссылка на параметр, который соответствует данному полю
FieldType байт хранит способ сравнения значений параметра электродвигателя и значений поля.
FieldName строка имя поля

 

Таблица 2.7 – описание структуры таблицы Methods

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Name строка, уникальные значения имя метода

 

Запись содержащую метод с именем «Основной метод» – редактировать нельзя.

 

Таблица 2.8 – описание структуры таблицы Tables.

Имя поля Тип поля Назначение
ID счетчик, ключевое поле уникальный индекс
Name строка, уникальные значения имя таблицы

 

Вся структура базы данных представлена на рисунке 2.1

 

Рисунок 2.1 – Структура базы данных

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...