Разработка интерфейса пользователя. Исходные данные (Рис. 2.4) формируются в таблицах (элемент управления dataGridView) размещенных на вкладках (tabPage)

Исходные данные (Рис. 2.4) формируются в таблицах (элемент управления dataGridView) размещенных на вкладках (tabPage).

Рис. 2.4 Координатная матрица узлов конструкции.

С целью контроля корректности ввода данных, считываемые координаты узлов масштабируются и выводятся на форму в элементе PictureBox и соединяются элементами в соответствии с топологической матрицей (Рис. 2.5). Здесь же отражаются условия закрепления конструкции и внешние узловые силы. После вычисления статических перемещений узлов или амплитудных значений обобщенных координат при решении динамической задачи, результаты в увеличенном масштабе наносятся на графическое представление фермы при нажатии кнопки «Построение».

Рис. 2.5. Топологическая матрица элементов и изображение амплитуд перемещений в пятикратном увеличении.

Информация о числовых значениях всех матриц расчетных уравнений, которые формируются и преобразуются при проведении вычислений выводятся в таблице (dataGridView) на второй форме (Рис. 2.6), причем результат вывода зависит от радио-кнопок на основной форме. В зависимости от радио-кнопок и вида расчетов (статика, динамика) на второй форме в первой таблице отражаются: матрица жесткости системы, матрица системы уравнений для определения амплитуд установившихся колебаний при заданной частоте внешних сил, перемещения и реакции связей и статическая проверка решения.

Рис. 2.6. Результаты расчетов матриц системы и усилий в стержнях фермы.

Во второй таблице на форме 2 приводятся величины относительных деформаций и продольные усилия в стержнях конструкции. Текст клиентского кода программы приведен в ПРИЛОЖЕНИИ 1.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: