一、编程:
(注:程序中各个符号的含义)
PI:常数 s0:理论廓线的基圆半径 s:各个角度的推杆位移 i:转角
e:偏心距 rr:滚子半径 r0:基圆半径 h:行程
ya0:许用压力角 yah:弧度制压力角 yaj:角度制压力角 p:曲率半径
st:推程段推杆位移 sy:远休段推杆位移 sh:回程段推杆位移 sj:近休段推杆位移
dx_di:理论坐标x对转角i的一次导 dy_di:理论坐标y对转角i的一次导
d2x:理论坐标x对转角i的二次导 d2y:理论坐标y对转角i的二次导
ds_di:推杆位移s对角度i的一次导 d2s:推杆位移s对转角i的二次导
xli:理论坐标x yli:理论坐标y x:实际坐标想 y:实际坐标y
sink:凸轮廓线法向倾斜角θ正弦 cosk:凸轮廓线法向倾斜角θ余弦
子函数1:求x、y的实际坐标
子函数2:求转角i处的曲率半径
子函数3:求转角i处的压力角
#include "stdio.h"
#include "math.h"
#define PI 3.1415926
void zuobiao (float s0, float s,float ds_di,int i, int e,int rr); ;子函数1
float qulv (float s0, float