虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

测试<b>系统</b>

  • 汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation

    汉诺塔!!! Simulate the movement of the Towers of Hanoi puzzle Bonus is possible for using animation eg. if n = 2 A→B A→C B→C if n = 3 A→C A→B C→B A→C B→A B→C A→C

    标签: the animation Simulate movement

    上传时间: 2017-02-11

    上传用户:waizhang

  • 将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言

    将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言,小写字母表示人的语言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解释为tsaedsaeezegexenehetsaedsae对应的话是:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅”。(t-天d-地s-上a-一只e-鹅z-追g-赶x-下n-蛋h-恨)

    标签: 语言 抽象 字母

    上传时间: 2013-12-19

    上传用户:aix008

  • 本代码为编码开关代码

    本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。

    标签: 代码 编码开关

    上传时间: 2017-07-03

    上传用户:gaojiao1999

  • 【问题描述】 在一个N*N的点阵中

    【问题描述】 在一个N*N的点阵中,如N=4,你现在站在(1,1),出口在(4,4)。你可以通过上、下、左、右四种移动方法,在迷宫内行走,但是同一个位置不可以访问两次,亦不可以越界。表格最上面的一行加黑数字A[1..4]分别表示迷宫第I列中需要访问并仅可以访问的格子数。右边一行加下划线数字B[1..4]则表示迷宫第I行需要访问并仅可以访问的格子数。如图中带括号红色数字就是一条符合条件的路线。 给定N,A[1..N] B[1..N]。输出一条符合条件的路线,若无解,输出NO ANSWER。(使用U,D,L,R分别表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【输入格式】 第一行是数m (n < 6 )。第二行有n个数,表示a[1]..a[n]。第三行有n个数,表示b[1]..b[n]。 【输出格式】 仅有一行。若有解则输出一条可行路线,否则输出“NO ANSWER”。

    标签: 点阵

    上传时间: 2014-06-21

    上传用户:llandlu

  • 基于 Matlab 的 UWB 收发信机的设计与实现

    超宽带通信具有高速率、低干扰、抗多径衰落等优点,是当前短距离高速无线通信的一个新的发展方向,而相关接收技术是实现超宽带通信的难点,文中以 MATLAB 环境为开发平台设计一个具有加性高斯噪声的超宽带发射和接收系 统,经仿真测试,系统能正确完成发射和接收,满足设计要求。

    标签: UWB的matlab仿真

    上传时间: 2015-04-19

    上传用户:hyc77

  • 离散实验 一个包的传递 用warshall

     实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); } 

    标签: warshall 离散 实验

    上传时间: 2016-06-27

    上传用户:梁雪文以

  • 功率负载试验台

    负载,电源试验性能,测试,系统测控。功率电源在铁路产品中的应用

    标签: 功率 负载 试验台

    上传时间: 2017-12-18

    上传用户:cddz168

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • 基于TMS320F2812数字控制的三相逆变电源设计论文+原理图PCB

    基于TMS320F2812数字控制的三相逆变电源设计论文+原理图PCB摘要:随着社会的需求越来越高,传统的模拟电源的诸多缺陷越来越凸显, 本文在借鉴国内外相关研究的基础上,通过对空间矢量脉宽调制算法的分析,研究了数字信号处理器生成SVPWM 波形的实现方法及软件算法。并将相关方法应用于实践,研制了基于TMS320F2812数字控制的三相逆变电源,相关试验参数和结果表明:该设计提高了直流电压的利用率,使开关器件的损耗更小。此外,还提出了逆变电源闭环控制的PI控制算法,利用DSP的强大的数字信号处理能力,提高了系统的响应速度。经测试,系统实现了1~40V步进为1V的调压输出, 50Hz~1kHz步进2Hz的调频输出,输出电压恒定为36V时负载调整率小于5%。 关键词:全桥逆变,SVPWM,DSP1.       系统硬件设计3.1  不可控整流电路    采用整流桥加滤波,得到比较稳定的电压,电路如图3.1.1所示。 图3.1.1  不可控整流电路图电路实现AC-DC变换。本模块交流输入是经48V变压器将220V交流电压变压为48V交流电压后的输入电压,然后经过桥式整流器整流,再通过电容滤波,输出大小约为57.6V的直流电压。中间接一个保险丝来保护后面的元器件,或当后面电路短路时防止电容损坏。    一般来说,无法找到一个可以把电源的所有电流纹波都吸收的电容,所以通常用多个电容并联,这样流入每个电容的纹波电流就只有并联的电容个数分之一,每个电容就可以工作在低于它的最大额定纹波电流下,这里采用5个220µF的电容并联。另外输入滤波电容上一般要并上陶瓷电容(0.1µF),以吸收纹波电流的高频分量。两个20kΩ电阻的作用是使后

    标签: 逆变电源

    上传时间: 2022-05-05

    上传用户:

  • 嵌入式实时操作系统RTThread原理分析与应用

    随着计算机技术的快速发展在手机、汽车等众多领域中对于嵌入式实时操作系统的应用越来越广泛,它的前景在这些领域中也极为广阔。但是同时,随着更加苛刻的要求和更广泛的应用对嵌入式实时操作系统的要求也日益增加,实时性,可靠性,强移植性等变得更加重要。现在嵌入式实时操作系统内核已经发展到了第2代微内核操作系统,例如L4、QNX等,它们主要是解决了微内核体系系统中所带来的进程之间通信的问题。微内核具有良好的灵活性、移植性,并且可靠性强的优点,目前已经成为广泛应用的一种系统体系。本文在在微内核结构基础上,借鉴了L4、VxWorks等几个优秀的嵌入式操作系统的思想,来分析RT-Thread嵌入式实时操作系统。RT-Thread操作系统融合了微内核的特点并加入了自己的特色,属于第二代微内核操作系统。它使用范围极其灵活,无论是在资源紧张的小型系统还是一个具有内存管理、网络功能等的基本计算单元,并且它内核可配置、扩展性好。这里主要讨论了RT-Thread系统的微内核的具体实现,详细分析了RT-Thread的各个功能模块例如内核对象系统、线程调度、IPC机制、内存管理等,并且分析了各个模块在内核之间的相互联系,最后将其移植到CM3芯片中,并测试了系统功能。

    标签: 嵌入式 操作系统 rtthread

    上传时间: 2022-06-29

    上传用户: