вузлів, в яких ці значення досягаються.
2.6 Розробка інформаційної системи
Робота з інформаційною системою передбачає інтерактивний режим на основі різних форм управління.
а) Запуск програми
При запуску програми користувачеві необхідно вибрати директорію для збереження результатів розрахунків і запису системних файлів при роботі ANSYS (форма вибору директорії представлена ??на рис. 8).
Ім'я директорії і шлях до неї не повинні містити кирилицю. Тільки латинські букви (символи, цифри).
Рис. 8 - Вікно вибору директорії для роботи
б) Введення даних
Первісними вхідними даними моделі є розміри будівлі та її поверховість.
Після заповнення поверховості будівлі відкриється панель для заповнення параметрів для кожного поверху (відповідна форма представлена ??на рис. 9).
Т.е. з її допомогою можна окремо для кожного поверху визначити розміри і кількість колон на цьому поверсі, параметри плити перекриття, характеристики матеріалів колон і плит. Додаткові маси враховуються шляхом додавання їх як розподілених на елементи ригелів.
Основними параметрами поверху є:
висота поверху; ширина і довжина колони на поверсі і їх кількість; модуль пружності, коефіцієнт Пуассона і щільність матеріалу колони; товщина плити перекриття; модуль пружності, коефіцієнт Пуассона і щільність матеріалу плити, а також додаткові маси на поверсі.
Рис. 9 - Головне вікно програми
Т.к. редаговані параметри є числовими, то для запобігання помилок введення, у всіх елементах LabeledEdit на формі для події OnKeyPress прописаний наступний код:
... Key=, then Key:=. raquo ;; (key in [ 0 .. 9 , decimalseparator, # 8])=false then key:=chr (0);
...
Даний код забороняє водити в поля що-небудь кроєм цифр, а також автоматично перетворює системний роздільник.
Для такого параметра як «Модуль пружності», додана можливість вводити числа через експонентний формат. Це реалізується додаванням одного символу в попередній код:
... (key in [ 0 .. 9 , decimalseparator, E , # 8])=false then key:=chr (0);
...
Якщо параметри всіх поверхів однакові, то є можливість спростити введення, встановивши ключ «Всі поверхи однотипні».
Після заповнення всіх даних, можна зберегти їх в текстовому файлі, що дозволяє спростити введення і прискорити роботу в подальшому.
Передбачена і можливість завантаження збереженого файлу, що так само скорочує час, що витрачається на введення необхідних характеристик.
Щоб кнопка «Розрахунок» стала активна, необхідно вибрати опції розрахунку: виконати модальний аналіз або виконати і модальний, і спектральний аналіз.
Але уваги не буде розпочато поки не задані такі параметр, як категорія грунту за сейсмічними властивостями (табл. 1), сейсмічність району та тип споруди (табл. 2).
Таблиця 1. Сейсмічність майданчика будівництва
Категорія груп за сейсмічними свойствамГрунтиСейсмічность майданчика будівництва при сейсмічності району, балли12345789IСкальние ґрунти усіх видів (у тому числі вічномерзлі і вічній відталі) невивітрілі та слабовивітрілі; великоуламкові грунти щільні маловологі з магматичних порід, що містять до 30% піщано-глинистого заповнювача; вивітрілі та сильновивітрілі скельні і нескельні твердомерзлих (вічномерзлі) грунти при температурі мінус 2 ° С і нижче при будівництві та експлуатації за принципом I (збереження грунтів основи в мерзлому стані) 678IIСкальние ґрунти вивітрілі та сильновивітрілі, у тому числі вічномерзлі, крім віднесених до I категорії ; великоуламкові грунти, за винятком віднесених до I категорії; піски гравелисті, крупні та середньої крупності щільні та середньої щільності маловологі і вологі; піски дрібні та пилуваті щільні та середньої щільності вологі; глинисті ґрунти з показником консистенції IL 0,5 при коефіцієнті пористості е lt; 0,9 для глин і суглинків та е lt; 0,7 - для супісків; вічномерзлі нескельні грунти пластічномерзлие або сипучемерзлие, а також твердомерзлих при температурі вище мінус 2 ° С при будівництві та експлуатації за принципом I789IIIПескі крихкі незалежно від вологості та крупності; піски гравелисті, крупні та середньої крупності щільні та середньої щільності водонасичені; піски дрібні та пилуваті...