;
文章:行业新闻EDA文摘电源技术无线通信测量仪表嵌入式类电子技术制造技术半导体网络/协议展会实验家电维修  
  下载:EDA教程电源技术电子书籍电子元件无线通信通信网络电路图纸嵌入式类单片机传感/控制电子教材模拟数字
.... 音视频类
消费电子机械电子行业软件C/C++FPGA/ASIC规则标准家电维修DSPIC资料ARM软件电路图电子技术论坛
 
位置:电子发烧友 > 行业新闻 > 行业新闻 > 制造技术 >ug渐开线直齿轮C方程序 退出登录 用户管理
栏目导航


· 电源技术 · 无线通信
· 测量仪表 · 嵌入式类
· 电子技术 · 制造技术
· 半导体技术 · 网络/协议
· 新品快讯
热门文章
· [组图] 电子元器件基础知识...
· [图文] USB接口定义
· [图文] 三极管开关电路图
· [组图] RS232 RS485接口原理...
· [组图] [组图]电动车充电器...
· [组图] 电子捕鱼器电路图
· [组图] 高品质音调电路的制...
· [组图] JRC4558电路
· [图文] M51134P低音炮电路图...
· [图文] TL494脉宽调制控制电...
相关文章

ug渐开线直齿轮C方程序
作者:本站  来源:本站原创  发布时间:2007-12-17 22:43:38 减小字体 增大字体

ug渐开线直齿轮C方程序如下:

/*   HELLO.C -- Hello, world */

#include "stdio.h"
#include "math.h"
struct jkx_type
{
   float x;
   float y;
   float zz;
} jkx[6];


/*x=r(cos(theta)+theta*sin(theta))

y=r(sin(theta)-theta*cos(theta))


    x=r(cost+tsint),y=r(sint-tcost)   */


main()
{   FILE *fp;
    int i;
   float j=0,z,m,rb,u,a;
   char * filename;
   printf("%s\n","filename");
   scanf("%s",filename);
    if((fp=fopen(filename,"w"))==NULL)
    {
      printf("error!");
      exit(0);
    }
    printf("%s\n","m=");
    scanf("%f",&m);

    printf("%s\n","z=");
    scanf("%f",&z);

    printf("%s\n","a=");
    scanf("%f",&a);

    a=(a/180)*3.1415926;
   rb=0.5*m*z*cos(a);

    for(i=0;i<6;i++)
    {
     u=(j/180)*3.1415926;

   jkx[i].x=rb*(sin(u)-u*cos(u));
   jkx[i].y=rb*(cos(u)+u*sin(u));
   jkx[i].zz=0;
    fprintf(fp,"%f    %f    %f   ",jkx[i].x,jkx[i].y,jkx[i].zz);
    fprintf(fp,"\n");
    printf("%f    %f    %f    \n",jkx[i].x,jkx[i].y,jkx[i].zz);
    j=j+10;
    }
fclose(fp);

     getch();
}


/*    a=0
b=360
m=0.7
r=m*z*cos(20)/2
s=(1-t)*a+t*b
t=1
xt=r*cos(s)+r*rad(s)*sin(s)
yt=r*sin(s)-r*rad(s)*cos(s)
z=15
zt=0    */

[] [返回上一页] [打 印] [收 藏]
 
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 
关于本站- 意见反馈 - 网站导航 - 帮助 - 隐私政策 - 联系我们 - 使用条款 - 安全承诺 - 友情连接
站长QQ:39550527 Powered by: 飓风网络(电路图
Copyright 2006-2008 Elecfans.Com.电子发烧友: 粤ICP备07065979号All Rights Reserved