Моделирующий алгоритм представлен в виде блок-схемы.
Блок-схема алгоритма:
— Блок 1 — обработка входных значений.
Блок-схема алгоритма importValues ():
- — Блок 1 — импорт расчетных значений продольных и поперечных деформаций из Excel файла;
- — Блок 2 — построение графика зависимостей продольных и поперечных деформаций от уровня нагружения.
Программная реализация алгоритма
На основе построенного моделирующего алгоритма было разработано приложение, которое позволяет вычислять значения продольных и поперечных деформаций. Сами значения импортируются в программу из excel файла. После выбора файла данные загружаются в таблицу, по ним происходит построение графика.
В качестве языка программирования был выбран язык C#, так как он типобезопасный, объектно-ориентированный, предназначенный для разработки разнообразных безопасных и мощных приложений, выполняемых в среде.NET Framework.
Программа представляет собой набор реализаций численных методов в виде ряда пользовательских функций класса Form1 (родительский класс Form).
Внутриклассовые переменные:
Методы класса:
- — public Form1 () — конструктор для класса Form1;
- — private void btn_rez_Click (object sender, EventArgs e) — событие, происходящее при нажатии элемента управления «Загрузить данные из файла»;
- — void btn_Save_graph_Click (object sender, EventArgs e) — событие, происходящее при нажатии элемента управления «Сохранить график как картинку»;
- — private void SavePaneImage (int index) — функция сохранения графика как картинки;
- — public void importValues () — функция для загрузки данных из файла и их обработки;
- — private static void CreateGraph (ZedGraphControl zgc, string name, Color color, PointPairList list) — функция создания графика на пользовательской форме.
Входными данными для программы являются:
— *.xls файл — файл с исходными данными;
Выходными данными программы являются:
- — массив значений деформаций на заданном интервале;
- — результат обработки данных в виде графика.
Минимальные системные требования к разработанному приложению:
- 1. Операционная система Windows XP и выше, разрядностью 32 или 64 бита;
- 2. Процессор с частотой 400 МГц;
- 3. ОЗУ 96 МБ;
- 4. Место на жестком диске: 300 МБ для 32-х разрядной системы и 620 МБ для 64-х разрядной.