Автор работы: Пользователь скрыл имя, 21 Мая 2015 в 16:45, курсовая работа
В современной механике момент инерции является одной из наиболее важных величин и имеет огромное практическое значение. С помощью различных экспериментов определяют моменты инерции мельчайших деталей часовых механизмов, гигантских роторов турбин на гидроэлектростанциях, магнитных стрелок, реле и даже конечностей человеческого тела (для исследования гимнастических упражнений и определения подготовленности спортсменов).
Введение………………………………………………………………........3
Глава 1. Описание экспериментальной установки и основные теоретические положения……………………………………………………………………4
1.1 Описание установки…………………………………………………….4
1.2 Основные теоретические положения………………………………….5
Глава 2. Программная реализация виртуального эксперимента……….8
2.1 Выбор метода реализации эксперимента……………………………..8
2.2.Общий алгоритм решения……………………………………………...9
2.2.1. Словесный алгоритм программы………………………………….9
2.3. Описание работы программы………………………………………….10
2.3.1. Входные и выходные данные…………………………………......10
2.3.2. Условия выполнения программы………………………………...10
2.3.3. Инструкция пользователю………………………………………...10
2.3.4. Интерфейс…………………………………………………………..11
2.4.Тестирование……………………………………………………………12
Заключение…………………………………………………………….........13
Список литературы…………………
2.3. Описание работы программы………………………………………….10
2.3.1. Входные и выходные данные…………………………………......10
2.3.2. Условия выполнения программы………………………………...10
2.3.3. Инструкция пользователю………………………………………...
2.3.4. Интерфейс………………………………………………………
2.4.Тестирование……………………………………
Считая, что платформа
совершает гармонические
По формуле можно экспериментально определить момент инерции пустой платформы или платформы с телом, положенным на нее, так как все величины в правой части формулы непосредственно измеряются. Следует отметить что m - это суммарная масса платформы и исследуемого тела, положенного на нее.
Целью курсовой работы является программная разработка виртуального эксперимента. Приложение для проведения эксперимента можно написать во многих средах разработки, но лучше всего реализовать его на кроссплатформенных языках.
Lazarus – бесплатно распространяемая визуальная среда разработки профессионального уровня для компилятора Free Pascal Compiler. По функциональности достигшая уровня Delphi 5. А в вопросах кросс-платформенности значительно опередила среду разработки Delphi. Lazarus – развивающийся проект. Он совершенствуется от версии к версии. Возможности возрастают. Основной недостаток Lazarus – её новизна. Многие разработчики компонент и программных средств ещё не адаптировали свои решения под данную среду. Кроме того, на рынке отсутствует литература по Lazarus.
2.2.Общий алгоритм решения
2.2.1. Словесный алгоритм программы
Работа программы включает в себя:
Основной этап - ввод начальных данных;
Рис.1.Ввод начальных данных
Этап получения результата - использование введённых значений, на основании которых производится вычисление момента инерции пустой платформы, вычисление момента инерции платформы с телом простой формы и момента инерции самого тела.
Рис.2.Получение результата
2.3. Описание работы программы
2.3.1. Входные и выходные данные
Исходными данными для выполнения программы является данные, введенные пользователем.
Формат вводимых данных: целочисленные, дробные.
2.3.2. Условия выполнения программы
Программа может быть запущена в операционной системе Windows.
2.3.3. Инструкция пользователю
Для того чтобы запустить программу необходимо запустить исполняемый файл.
Чтобы начать работу пользователь должен нажать кнопку «Провести опыт»
Пользователь должен ввести численные значения указанных исходных величин.
Для получения результата необходимо нажать на кнопку «Начать опыт».
2.3.4. Интерфейс
При запуске программы открывается главное окно, в котором пользователь видит краткое описание эксперимента и кнопку «провести опыт» (см.рис.3)
Рис.3.Главное окно программы
Далее пользователю необходимо выбрать провести опыт или завершить использование программы кнопкой «Выход». Чтобы провести опыт пользователь должен ввести исходные данные и нажать кнопку «Начать опыт». (см.рис.4)
Нажатие кнопки «Начать опыт» является завершающим действием в программе.
Рис.4. Получение искомых значений
2.4. Тестирование
Программа для вычисления момента инерции работает на стандартной конфигурации системы Window. Для запуска пользователю необходимо нажать на ярлык программы.
Программа выдаст сообщение об ошибке в следующих случаях:
В ходе выполнения работы была разработана программа для нахождения момента инерции тела простой формы. Продукт разработан на языке программирования Object Pascal
Программа очень проста в использовании. Для ее эксплуатации не требуется никаких специальных умений и навыков в какой-либо области. Интерфейс удобен и понятен, что позволяет пользоваться программой любому желающему.
Из вышесказанного можно сделать вывод, что задачи, поставленные при написании работы, были реализованы. Программный продукт полностью готов к использованию, но, стоит заметить, что программа может быть доработана и усовершенствована на более высоком уровне.
Список литературы
Приложение 1. Текст программы
unit Unit2;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
{ TForm2 }
TForm2 = class(TForm)
Button1: TButton;
Button2: TButton;
Label8: TLabel;
Label9: TLabel;
LJpE: TLabel;
LJt: TLabel;
vm: TEdit;
vR: TEdit;
vrr: TEdit;
vT: TEdit;
vL: TEdit;
vm1: TEdit;
GroupBox1: TGroupBox;
GroupBox2: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
LJp: TLabel;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure LJtClick(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
const pi=3.1415;
const g=9.81;
end;
var
Form2: TForm2;
m , m1, R,rr,T,L : Double ; //исходные величины
Jp,Jpe,Jt : Double ; //результаты расчетов
Информация о работе Разработка лабораторного комплекса: «Трифилярный подвес»