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

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

9 страниц (Word-файл)

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

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

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

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

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