用C语言编写的计算TC的频率,计算次级线圈的匝数。
sndnvaps2012/04/13软件综合 IP:广东
为了减少计算量。
本人,就用C语言编写了二个程序。
第一个是计算TC的频率的。
第二个程序是计算次级线圈的匝数的。
操作方法比较简单,在要在CMD命令行里面运行的。
这二个程序,都要用输入0,来结束程序的。

Frequent1.jpg
s-c-t1.jpg   

attachment icon 计算次级匝数.rar 18.41KB RAR 25次下载

attachment icon 计算频率.rar 18.75KB RAR 33次下载   
+1  科创币    ry7740kptv    2012/04/13 我想只有小布布才会用黑框框界面。。。
+50  科创币    jrcsh    2012/04/13
+10  科创币    任某人    2012/04/14 有种scan tesla的范。。
+5  科创币    justinpiggy    2012/04/14 不错,但是有很多语法错误,LZ英语不行啊,还要努力,话说做个GUI的不是更好?
来自:计算机科学 / 软件综合
7
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
sndnvaps 作者
12年9个月前 IP:未同步
386521
自己坐一坐沙发。
有什么问题。大家说一说。

我把源代码也贴出来。
有需要的,可以研究一下。

这第一份代码是计算频率的:

/*frequent=1/(2*pi*sqrt(L*C)) */
#include<stdio.h>
#include<math.H>
#define pi 3.1415926
int main()
  {
   float l,c,f;
   printf("This software is for caculate the Frequent of Tesla coil\\n");
   printf("To exit this software type 0 \\n");
   printf(" l=x H,c= x F\\n");
   printf("Frequent=1/(2*pi*sqrt(L*c))\\n");
   while (1)
   {
   puts("Enter two number l,c");
   scanf("%f,%f\\n",&l,&c);


   if (l==0||c==0)
    { puts("Error one of the number is zero!");break; }
     else
     {
     f=1/(2*pi*(sqrt(l*c)));
     printf("Frequent=%fKhz\\n",f/1000);
     printf("\\n");
     }
     }

     return f;
     }
————————分割线————————————

第二份代码是计算这个次级线圈的匝数的:


/*Secondary coil Turns=(1/(Magent Wire Diameter+0.000001))*Secondary Wire Winding Height*0.97 */
#include<stdio.h>
#define p 0.000001
int main()
   {
     float d,h,t;
      printf("d=Magen Wire Diameter\\n");
      printf("h=Secondary Wire Winding Height\\n");
      printf("d=x cm,h=x cm \\n");
      puts("If you want to exit the software type 0\\n");
      printfs("t=Secondary coil Turns\\n");
      printf("t=(1/(d+0.000001))*h*0.97\\n");
      while (1)
      {
      printf("Enter two number d,h :\\n");
      scanf("%f,%f\\n",&d,&h);
       if (d==0||h==0)
       { printf("Error !\\n"); break;}
        else
        {
        t=(1/(d+p))*h*0.97;
        printf("Secondary coil Turns= %f T\\n",t);
        printf("\\n");
        }
        }
        return 0;
        }
        
        
      
      ————————————分割线——————————————


有编程源代码的同学,请一齐参与。
我会出更多的软件,有关于这个TC计算的。
希望大家关注。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
sndnvaps作者
12年9个月前 IP:未同步
386640
回 3楼(black) 的帖子
说得不错。
用这个控制台,写代码就已经足够了。
不用太麻烦的。
浪费时间啊。[s:274]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
sndnvaps
机友 笔友
文章
5
回复
115
学术分
0
2011/11/09注册,1年1个月前活动

a lazy programmer

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}