資源簡介
通過此例可以學習proteus仿真,更好的理解三相整流電路

代碼片段和文件信息
/*編譯環境win-tc1.91運行后在C盤下產生a.bin、b.bin、c.bin波形文件改變DOTS的值,改變采集點數。現在生產的是1024點的*/
#include?“stdio.h“
#include?“conio.h“
#include?“math.h“
#define?pi??3.1415926535897932
#define?DOTS????1024
#define?XW??????(0)
main()
{
FILE?*fpA*fpB*fpC;
????int?ijxw;
????char?buf[3][DOTS];
????double?tn;
????fpA=fopen(“c:\\a.bin““wb+“);
????fpB=fopen(“c:\\b.bin““wb+“);
????fpC=fopen(“c:\\c.bin““wb+“);
????xw=XW;
????t=pi*2.0;
????t=t*1.0/DOTS;
????for(j=0;j<3;j++xw+=120)
????for(i=0;i ????????{
????????n=?sin(t*(i)+xw*pi/180.0);
????????printf(“sin%d=%lf?ad_data=%d\n“in+1(int)(((n+1)*255.0/2)+0.5)???);
????????buf[j][i]=(int)(((n+1)*255.0/2)+0.5);
????????/*if((1+i)%10==0)
????????????{printf(“\n“);getch();}*/
????????}
fwrite(buf[0]1DOTSfpA);
fwrite(buf[1]1DOTSfpB);
fwrite(buf[2]1DOTSfpC);
fclose(fpA);
fclose(fpB);
fclose(fpC);
????getch();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????124550??2010-10-26?09:18??3sin\gh\3sin.DSN
?????文件????1517349??2010-10-26?08:42??3sin\gh\3sin.JPG
?????文件????????911??2012-04-10?01:58??3sin\gh\3sin.PWI
?????文件??????26982??2010-10-26?09:41??3sin\gh\3SIN_1~1.EXE
?????文件???????1260??2010-10-26?09:41??3sin\gh\3SIN_1~1.OBJ
?????文件???????1024??2010-10-26?09:17??3sin\gh\A.BIN
?????文件???????1024??2010-10-26?09:17??3sin\gh\B.BIN
?????文件???????1024??2010-10-26?09:17??3sin\gh\C.BIN
?????文件?????605184??2008-11-29?16:42??3sin\gh\SPWM.doc
?????文件????????953??2010-10-26?09:41??3sin\gh\波形數據生成.c
?????文件??????26982??2010-10-26?09:23??3sin\gh\波形數據生成.EXE
?????文件????????627??2010-10-26?09:43??3sin\gh\說明.txt
?????目錄??????????0??2013-06-05?12:40??3sin\gh
?????目錄??????????0??2013-06-05?12:40??3sin
-----------?---------??----------?-----??----
??????????????2307870????????????????????14
- 上一篇:OpenVPN在Linux教程.pdf
- 下一篇:節日彩燈 proteus仿真程序
評論
共有 條評論