Проверяемый текст
Балдин, Александр Викторович; Научные основы автоматизации и моделирования процессов управления на основе гибридных систем поддержки принятия решений с открытой структурой (Диссертация 2006)
[стр. 138]

138 Вид части пользовательского интерфейса, реализумой классом TC SD Editor название Эночениа показателей характеристик грунтов (Аж Вонг Теория -аэемнык г .
.
1 ч п и 1 Г }у Сухой песок (Лаборатория подвижности.
LLL) i T 950 1528430 1040 0.4886921 Супесчаная почва (ILL) 0.7 5270 1515040 1720 0.5061454 Супесчаная почеарГц 0.2 2550 J312Q [1300 0,6632251 Супесчаная почвае штате Мичиган (Стронг, бучиле: Strong.
Buehele) 0.9 52530 1127970 4830 0.3490658 Супесчаная почвае штате Мичиган (Стронг.
Бучиле.
Strong.
Buehele) 0.-1 11420 808960 9650 0.6109652 Супесчаная почва (Ханамото) 0.3 2790 141110 13790 0.3039724 Tlepei im w Название.
Размерность: н/м‘ (п*2) •Неворь значений коэффициент трения деформируемого грунта Супесчаная почва (LU.) В ия»»».
Влажность 22Х -г* Добавить !ф о I ? ’У-'ЧЬ.-'г ? I Iф I X Увалить ъ I I X Уволите все э т и * •---------ч .
.
+ Добавите ]43120 V V ' !'>*'• X Увалить X Увалить все , i [g Загрузить...
; ! В Сохранить...
Рис.
4.10.
Так как должна обеспечиваться возможность создания и загрузки в систему более одного источника исходных данных, то необходим класс осуществляющий управление множеством источников данных и осуществляющий их загрузку и выгрузку из системы.
Разрабатываемый класс CSDManager осуществляет управление классами T C alcS o u rce D a ta и имеет следующие основные методы: Метод L o a d A n d ln se rt предназначен для загрузки исходных данных для расчетов из файла, имя которого передается через параметр AFileNam e.
Метод создает экземпляр класса T C alcS o u rceD ata, вызывает его метод загрузки из файла и в случае успеха помещает созданный экземпляр в свой
внутренний список в позицию с индексом, переданным через параметр Index.
Если этот параметр имеет значение -1, то созданный экземпляр помещается в конец списка.
[стр. 296]

предназначен только для просмотра и выбора данны х пользователем.
Предоставляет возможность установки обработчиков на события O n V a r i a b l e l n d e x C h a n g e d и O n V a l u e S e t l n d e x C h a n g e d .
296 Вид части пользовательского интерфейса, реализумой классом T C S D E d i t o r Н азван и е з н Вдени я по ка за те л е й х а р а к те р и с т и к гр у н т о в (Д ж В он г Т е ор и я назем ны х п k C 1Уу ; еЗУ Сухой пе сок (Л а бор а то р и я п о д ви ж н о сти .
ILL) 1.1 950 1528430 1040 0.4886921 J С упесчаная почва (LLL) 0.7 5270 1515040 1720 0.5061454 С упесчаная по чва (LUJ 0.2 2560 43120 1380 I 0.6632251 С упесчаная почва в ш т а т е М и чи га н (С тр о нг.
Б училе: Strong, B udiele) 0.9 52530 1127970 4830 0.3490658 Супесчаная по чва в ш т а т е М и чи га н (С тр о нг, Бучиле.
Strong.
Buchele) 0.4 11420 808960 9650 0.6108652 С упесчаная по чва (><анамото) 0.3 2790 141110 13790 0.3839724 ш Г Пе1 На р е м е н н ы е Н азвание.
Описание: ф<у ко э ф ф и ц и е н т т р е н и я д е ф о р м и р у е м о го гр у н т а Р азм ерность: Н /м ‘ (п*2) v * Д о б а в и ть X У д а л и т ь X У д а л и т ь все .
О 1 О но 4> о 1 Наборы зна че н и й Н азвание: О писание: Супесчаная В л а ж ность 22% почва (LLL) Д о б а в и т ь £Г И з м е н и т ь X У д а л и т ь X .
У д а л и т ь все З н а ч е н и е 143120 V ”Установить Д ан ны е — ОтЗ а гр у з и т ь ..
Н С охранить Рис.
5.16.
Так как долж на обеспечиваться возможность создания и загрузки в систему более одного источника исходных данны х, то необходим класс осущ ествляющ ий управление множеством источников данных и осущ ествляющ ий их загрузку и выгрузку из системы.
Разрабатываемый класс C S D M a n a g e r осущ ествляет управление классами T C a l c S o u r c e D a t a и имеет следующие основные методы: М етод L o a d A n d l n s e r t предназначен для загрузки исходных данных для расчетов из файла, имя которого передается через параметр A F i l e N a m e .
М етод создает экземпляр класса T C a l c S o u r c e D a t a , вызы вает его метод загрузки из файла и в случае успеха помещ ает созданный экземпляр в свой


[стр.,297]

внутренний список в позицию с индексом, переданным через параметр Index.
Если этот параметр имеет значение -1, то созданный экземпляр помещается в конец списка.

Метод U n lo a d A n d R e m o v e предназначен для выгрузки исходных данных из оперативной памяти.
Метод удаляет из своего внутреннего списка экземпляр класса T C a l c S o u r c e D a ta , расположенный в позиции с индексом, переданным через параметр I n d e x .
М етод U n lo a d A n d R e m o v e А Н предназначен для вы грузки всех источников исходны х данны х из оперативной памяти.
Метод E x c h a n g e предназначен для обмена местами двух источников исходных данных с индексами, переданными через параметры I n d e x l и I n d e x 2 .
Д ля визуального управления множ еством источников исходны х данны х разработан класс T C S D M a n a g e r E d ito r , которы й владеет или использует класс C S D M an ag er и вы зы вает соответствую щ ие его методы в ответ на действия пользователя.
Связывание переменных вычисляемой функции метода расчета с переменными из источников исходных данных.
Архитектура системы предоставляет два различных варианта использования источников исходных данных при проведении расчетов: 1) создать один большой источник данных, содержащий наборы значений для всех переменных всех функций всех используемых методов и перед начатом расчетов осуществлять связывание переменных вычисляемой функции только с некоторыми нужными переменными из этого источника данных (рис.
2.3 б); 2 ) создать несколько небольших источников данных, каждый из которых содержит наборы значений для группы либо общих, либо специфических переменных для функции метода и перед началом расчетов осуществлять связывание переменных вычисляемой функции с нужными переменными из нужного источника данных (рис.
2.3 а).
297

[Back]