⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.c

📁 算法研究
💻 C
字号:
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<math.h>
#define uchar unsigned char
#define uint unsigned int

void main()
{
 FILE *fp1;
 uint i,a,b,c;
 double R,PITCH,L,Q,m,n;
 uint RAYAE[2048];

  	if((fp1=fopen("Ray350t.coe","w+"))==NULL)
	{
		printf("Can't open the file. \n");
				exit(0);
	} 

	R=50;
	PITCH=0.48;
	L=0.0048;   //(0.48/50)/2;
	for(i=0;i<=2047;i++)
	{
		Q=(i*2.0)/2048;
		m=(Q/L);
		if(m>255)
		{
			n=0;
		}
		else
		{
			n=m*32;
			//n=m*32+0.5;
		}
		c=n;
		a=n/32;
		b=32-c%32;
		RAYAE[i]=32*(254-a)+b;

	 }  
	fprintf(fp1,"MEMORY_INITIALIZATION_RADIX=16;\n");
    fprintf(fp1,"MEMORY_INITIALIZATION_VECTOR=\n");
	for(i=0;i<=2047;i++)
	{
		fprintf(fp1,"%04x,",RAYAE[i]);
        fprintf(fp1,"\n");
	}		

	fclose(fp1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -