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

Работа в программе «Электродвигатель»

Соединение с базой данных

При запуске программа производит попытку подключения к базе данных. Подключение происходит посредством интерфейса ADO. Параметры строки связи для подключения хранятся в секции «[DataBase]» файла настроек Options.ini, который находится в рабочем каталоге программы. В этом файле значение ключа «Data» определяет местонахождение базы данных, значение ключа «Provider» определяет поставщика Базы данных и параметры подключения. В случае, когда доступ к базе данных защищен паролем, при запуске программы пользователю предлагается ввести пароль. Если подключение к базе данных не было произведено, то после запуска программы пользователю будет доступен только один пункт главного меню – «Настройка программы». В диалоге Настроек программы пользователь может указать все необходимые параметры строки связи и выполнить соединение с базой данных.

 

Справочники

Из главного меню «Справочники» можно вызвать редакторы для таблиц Units, Tables, Groups и Methods.

Редактирование таблиц методов вычислений и групп параметров происходит непосредственно в редакторе. Имена методов и групп параметров должны быть уникальными. Метод с именем «Основной метод» удалить или изменить нельзя.

Добавление таблицы происходит с помощью диалога создания таблицы, в котором пользователь указывает, уникальное наименование таблицы, имена и типы полей таблицы. Структуру, созданной таблицы изменить нельзя.

Редактирование единиц измерений происходит через диалог, показанный на рисунке 2.3.

 

Рисунок 2.3 – Диалог редактирования единицы измерения

 

Пользователь указывает уникальное наименование, код, который используется при выводе в отчет, тип единицы измерения: целый, действительный или строковый. Для единиц измерений целого и действительного типа, требуется указать предельные значения, которые могут принимать параметры, относящиеся к данному типу. Для действительного типа необходимо также необходимо указать количество знаков после запятой. Если выбран строковый тип, то пользователь в редакторе таблицы Enums должен указать все строковые значения, которые могут принимать параметры, относящиеся к данной единице измерения.

 

Работа с параметрами

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

 

Рисунок 2.4 – Диалог редактирования значений параметров

 

Имеется возможность сохранения / загрузки значений параметров в файл. Эти операции осуществляются через соответствующие пункты меню «сохранить» и «загрузить». При сохранении значений параметров в файл записывается также индекс параметра, группа, наименование и единица измерения. При загрузке значений параметров эта информация о параметре, полученная из файла сравнивается с информацией, хранящейся в базе данных. В случае несоответствия пользователю предлагается автоматически внести исправления в файл и продолжить операцию загрузки значений, пропустить текущий параметр либо отменить операцию загрузки параметров. В диалоге настройке программы можно выбрать одно из этих трех действий, которое будет автоматически выполняться, не выводя пользователю предупреждений.

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

 

Рисунок 2.5 – Диалог редактирования параметра


Для просмотра значений параметра пользователь может сформировать отчет, выбрав подпункт «значения параметров» в пункте «отчеты» главного меню программы. В открывшемся диалоговом окне пользователь выбирает вид сортировки: по номеру параметра или по его наименованию. А также указывает – включать в отчет параметры, значения которых неизвестны, или выводить в отчет только известные параметры. В результате формируется отчет в формате HTML, в котором указаны параметры, разбитые на группы и значения параметров. В каждой группе параметры отсортированы указанным способом. Пример отчета приведен на рисунке 2.6

 

Рисунок 2.6 – Отчет «Значения параметров»

 

Работа с зависимостями

При выборе подпункта «настройка зависимостей» в пункте настройка главного меню программы открывается редактор таблицы зависимостей. Пользователь выбирает один из видов зависимостей.

В диалоге редактирования зависимостей пользователь указывает уникальное наименование зависимости, параметр, определяемый по этой зависимости. Указывает метод расчета, к которому относится эта зависимость. Дополнительно можно ввести словесное описание зависимости и задать условие для зависимости. Условие представляет собой выражение, результат которого будет интерпретирован как логическое значение. Если результатом выражения является ноль, то вычисление по этой зависимости проводиться не будет.

При редактировании аналитической зависимости пользователь должен указать формулу, по которой будет вычислен параметр. Также можно указать файл с графическим изображением этой формулы. Внешний вид диалога редактирования аналитической зависимости изображен на рисунке 2.8.

 

Рисунок 2.8 – Диалог редактирования аналитической зависимости

 

При редактировании табличной зависимости пользователь должен выбрать таблицу. Для каждого поля таблицы пользователь может выбрать параметр, значения которого будут сравниваться со значениями в этом поле. Для целых и десятичных значений пользователь может выбрать вид сравнения: значение параметра должно быть равно значению поля, больше значения поля или меньше значения поля. Внешний вид диалога редактирования аналитической зависимости изображен на рисунке 2.9.

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


Рисунок 2.9 – Диалог редактирования табличной зависимости

 

Рисунок 2.10 – Диалог редактирования графической зависимости

 

Поделиться:





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



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