Разработка программы для получения значения силы зажима на языке Паскаль

Страницы работы

Содержание работы

1.  Постановка задачи

Целью данной курсовой работы является разработка программы на языке Паскаль, которая  предназначена  для  получения значения  силы зажима при разных входных параметрах и при изменении одного из параметров, а также проверка результатов работы программы в среде MathCad.

Программа должна быть написана на языке Паскаль с использованием подпрограмм и должна иметь меню выбора требуемого действия.

Суть работы:

По<<Паскалю>>:

1.  Вычисление зависимости Wb от заданного параметра;

2.  Вывод результата в виде таблицы и в файл;

3.  Нахождение минимального, максимального, среднего значения, дисперсии, среднего квадратичного значения для аргумента и функции.

по <<МАТНСАD>>:

В среде MathCad необходимо выполнить следующие действия:

1.  Ввести из файла значения аргумента и функции, подготовленного программой, написанной в среде  Паскаль;

2.  Рассчитать по данным из файла статистические характеристики функции минимальное, максимальное и среднее значение функции, а также среднеквадратическое отклонение и дисперсию. Сравнить полученные значения;

3.   Построить в одном поле два графика: на основе исходной формулы и на основе данных из файла;

4.  Вычислить коэффициент регрессионной зависимости;

5.  Построить в одном поле  два графика: уравнение линейной регрессии y=ax+b, и  на основании формулы Wb.

1.1 Краткие теоретические сведения

Винтовые зажимы являются наиболее простыми и универсальными устройствами для станочных приспособлений. Они широко применяются в единичном и серийном типах производства. Недостатками винтовых зажимов являются медленность действия, большие потери на трение и непостоянство зажимной силы.

где М – крутящий момент, приложенный к гайке или головке винта: М=Qp*Lp, (Lp– длина рукоятки ключа: Lp=14*Dp, Dp–номинальный наружный диаметр резьбы); rcp.– средний радиус резьбы, мм; aп–угол подъема витка резьбы; jт–угол трения в резьбовом соединении, Кф–коэффициент, зависящий от формы и размеров поверхности  соприкосновения зажимного элемента с зажимаемой поверхностью, fT–коэффициент трения на торце винта или гайки. Для сферического опорного конца: Кф=0.

Требуется определить зависимость Wв=f(Dp) при следующих исходных данных: Dp=18, форма поверхности–сферическая, Qp=150 H, aп=1°30¢, jт=6°30¢, количество точек расчета N=53.

Необходимо на языке Паскаль составить программу вычисления функции с обязательным использованием подпрограмм. Программа должна выводить результаты на экран и в файл, а также производить расчет математических характеристик аргумента и функции и выводить результат на экран.

Расчет математического ожидания, дисперсии и среднеквадратического отклонения производится при помощи формул:

В среде MATHCAD необходимо рассчитать математические характеристики для выборок, полученных программой, построить графики этих зависимостей, а также определить коэффициенты линейной регрессионной зависимости и построить эту зависимость.

1.2 Необходимые данные для расчета

Постоянные значения:

Число точек N=53;

Коэффициент трения на торце винта fT =0.15;

Средний радиус резьбы rcp=9.19;

Радиус сферы опорного торца винта rcf=9.

Вводимые данные:

Номинальный наружный диаметр резьбы Dp=18;

Изменение номинального наружного диаметра резьбы delD=0.17;

Сила, приложенная на конце рукоятки Qp=150;

Угол подъема витка резьбы aп=1°30;

Угол трения в резьбовом соединении  jт=6°30.

Вид   поверхности

 

 

 

 

 

 

 

 

 

 

 

 


2. Разработка  программы на языке Паскаль

Программа на языке Паскаль состоит из основного тела программы и подпрограмм. Назначение подпрограмм приведены в таблице назначения подпрограмм.

Таблица назначения подпрограмм.

Название

Назначение

Передаваемые параметры

VVOD

Ввод данных

RASCHET

Расчет зависимости

VIVOD

Вывод данных на экран или на принтер и в файл

MATATNALIZ

Расчет математических характеристик и вывод их на экран или принтер

f-массив данных для расчета

RAD

Перевод в градусы

po,op,pp-значения градусов, минут и всего угла с десятыми соответственно

STOP

Задержка изображения на экране

Похожие материалы

Информация о работе