Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Описание класса Data





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

Поля класса Data приведены в Табл. 2.1.

Табл. 2.1. Поля класса Data

Имя Тип Модификатор Описание
allItemCount int private Общее количество элементов в системе
alpha double private Параметр альфа
beta double private Параметр бета
distrLaw distributionLaw private Закон распределения времени до отказа элемента
gridValues DataGridView private Таблица для данных элементов системы
gridСalculations DataGridView private Таблица для расчетов
h int private Шаг промежутка времени
hCount int private Число промежутков времени
lambda double private Параметр лямбда
m int private Количество резервных систем
n int private Количество элементов в системе
N int private Объем выборки
name string private Название схемы
scheme schemeSelected private Схема
T double private Время безотказной работы системы

Свойства класса Data приведены в Табл. 2.2.

Табл. 2.2. Свойства класса Data

Имя Тип Модификатор Описание
Alpha double public Возвращает параметр альфа
Beta double public Возвращает параметр бета
DistrLaw distributionLaw public Возвращает выбранный закон распределения
Get_m int public Возвращает количество резервных систем
Get_n int public Возвращает количество элементов в системе
Get_N int public Возвращает объем выборки
Get_T double public Возвращает время безотказной работы системы
GetName string public Возвращает название схемы
GridValues DataGridView public Устанавливает и возвращает таблицу для хранения данных элементов системы
GridСalculations DataGridView public Устанавливает и возвращает таблицу для хранения расчетов
Lambda double public Возвращает параметр лямбда
SchemeSelected schemeSelected public Возвращает выбранную схему
TimeStep int public Возвращает шаг промежутка времени

 

Методы класса Data приведены в Табл. 2.3.

Табл. 2.3. Методы класса Data

Имя Тип Модификатор Описание
Calculate void public Расчет вероятности безотказной работы системы
CoefSimpsonFormula void private Записываем коэффициенты формулы Симпсона для каждого промежутка времени. Данные записываются в таблицу gridСalculations
CreateElementColumns void private Создает в таблице gridValues столбцы с названием элементов
Data void public Конструктор с параметрами
Distribution_Exp void private Заполняет таблицу gridValues согласно экспоненциальному распределению
Distribution_Normal void private Заполняет таблицу gridValues согласно нормальному закону распределения
Distribution_Weibull void private Заполняет таблицу gridValues согласно распределению Вейбула
FailuresCount void private Находит количество отказов систем в промежуках времени. Данные записываются в таблицу gridСalculations
FailuresCumulative void private Находит накопление отказов для каждого промежутка времени. Данные записываются в таблицу gridСalculations
IntervalsColumn void private Добавляет столбец промежутков времени в таблице gridСalculations
ProductCoefReliabilities void private Записываем произведение коэффициентов на соответсвующие значения функции P(t) для каждого промежука времени. Данные записываются в таблицу gridСalculations
Reliabilities void private Находит вероятность безотказной работы для каждого промежука времени. Данные записываются в таблицу gridСalculations
UptimeSystem void private Расчитывает время безотказной работы
UptimeSystem_Scheme1 void private Расчет времени безотказной работы всей системы для схемы 1 в таблице gridValues
UptimeSystem_Scheme2 void private Расчет времени безотказной работы всей системы для схемы 2 в таблице gridValues
UptimeSystem_Scheme3 void private Расчет времени безотказной работы всей системы для схемы 3 в таблице gridValues
UptimeSystem_Scheme4 void private Расчет времени безотказной работы всей системы для схемы 4 в таблице gridValues

 

Date: 2015-07-17; view: 362; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию