為了開發出適用于各種無線通信網絡的應用和業務,人們通過不斷的努力,制定了一個業界的技術標準和規范,這就是無線應用協議 [ WAP ]。無線應用環境(Wireless ApplicationE n v i r o n m e n t,WA E)是WAP協議的一部分,它定義了各種無線終端,諸如移動電話、尋呼機和個人數字助理(P D A)上使用的應用結構。
標簽: 無線通信網絡
上傳時間: 2017-03-13
上傳用戶:BIBI
//建立頂級窗口 toplevel = XtVaAppInitialize[&app, "List", NULL, 0, &argc, argv, NULL, NULL] //建立列表上的復合字符串 for[i=0 i<12 i++] str_months[i] = XmStringCreateSimple[months[i]] //建立列表 n = 0 XtSetArg[args[n], XmNitems, str_months] n++ XtSetArg[args[n], XmNitemCount, 12] n++ XtSetArg[args[n], XmNvisibleItemCount, 8] n++ //XtSetArg[args[n], XmNscrollBarDisplayPolicy, XmSTATIC] n++ //XtSetArg[args[n], XmNlistSizePolicy, XmCONSTANT] n++ XtSetArg[args[n], XmNselectionPolicy, XmEXTENDED_SELECT] n++ list = XmCreateScrolledList[toplevel, "list", args, n] XtManageChild[list] for[i=0 i<12 i++] XmStringFree[str_months[i]] //顯示窗口 XtRealizeWidget[toplevel] //進入事件循環 XtAppMainLoop[app]
標簽: NULL XtVaAppInitialize toplevel List
上傳時間: 2013-12-21
上傳用戶:asdkin
哈夫曼樹又稱最優二叉樹,是一種帶權路徑長度最短的二叉樹。所謂樹的帶權路徑長度,就是樹中所有的葉結點的權值乘上其到根結點的路徑長度(若根結點為0層,葉結點到根結點的路徑長度為葉結點的層數)。樹的帶權路徑長度記為WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln),N個權值Wi(i=1,2,...n)構成一棵有N個葉結點的二叉樹,相應的葉結點的路徑長度為Li(i=1,2,...n)。可以證明哈夫曼樹的WPL是最小的。
上傳時間: 2017-06-09
上傳用戶:wang5829
Kullanı lan bazı matlab bilgileri Matlabda kodlar mfile lara yazı lı p kaydedilebilir. Ü st menüden, file, new, mfile. Command windowa yazdı kları nı zı kaydedemezsiniz. Yazdı ğ ı nı z kodu ç alı ş tı rabilmeniz iç in ç alı ş tı ğ ı nı z current directory nin altı na kaydetmelisiniz. Current directory i dosyanı n bulunduğ u yere de gö türebilirsiniz
標簽: 305 bilgileri kaydedile Matlabda
上傳時間: 2014-01-06
上傳用戶:miaochun888
介紹回歸問題中高斯過程的應用,C. E. Rasmussen & C. K. I. Williams, Gaussian Processes for Machine Learning,
上傳時間: 2017-07-25
上傳用戶:skfreeman
取各障礙物頂點連線的中點為路徑點,相互連接各路徑點,將機器人移動的起點和終點限制在各路徑點上,利用最短路徑算法來求網絡圖的最短路徑,找到從起點P1到終點Pn的最短路徑。上述算法使用了連接線中點的條件,因此不是整個規劃空間的最優路徑,然后利用遺傳算法對找到的最短路徑各個路徑點Pi (i=1,2,…n)調整,讓各路徑點在相應障礙物端點連線上滑動,利用Pi= Pi1+ti×(Pi2-Pi1)(ti∈[0,1] i=1,2,…n)即可確定相應的Pi,即為新的路徑點,連接此路徑點為最優路徑。
上傳時間: 2017-05-05
上傳用戶:tttt123
#include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x學院 y專業 z班級*/ int z[100]; main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------學生成績管理-----\n"); printf("請按相應數字鍵來實現相應功能\n"); printf("1.錄入學生信息 2.錄入學生成績 3.修改學生成績\n"); printf("4.查詢學生成績 5.不及格科目及名單 6.按班級輸出學生成績單\n"); printf("請輸入你要實現的功能所對應的數字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("請輸入你的學院名稱:"); gets(x); printf("請輸入你的專業名稱:"); gets(y); printf("請輸入你的班級號:"); scanf("%d",&z); printf("請輸入你們一個班有幾個人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("請輸入第%d個學生的學號:",i+1); scanf("%d",xuehao[i]); getchar(); printf("請輸入第%d個學生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已經錄入完畢您的班級所有學生的信息!\n"); printf("您的班級為%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t錄入學生的成績\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t數學:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英語:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc語言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循環變量*/ int m[10000];/*要查詢的學號*/ int b;/*修改后的成績*/ char kemu[20]=""; printf("請輸入你要修改的學生的學號"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); printf("請輸入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="數學"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英語"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c語言"); { scanf("%d",&b); c[i]=b; } printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("請輸入你的專業名稱"); scanf("%s",&zyname); printf("請輸入你的班級號"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("專業名稱%s班級號%d數學成績%d英語成績%dc語言成績%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }
標簽: c語言
上傳時間: 2018-06-08
上傳用戶:2369043090
電動汽車逆變器用于控制汽車主電機為汽車運行提供動力,IGBT功率模塊是電動汽車逆變器的核心功率器件,其驅動電路是發揮IGBT性能的關鍵電路。驅動電路的設計與工業通用變頻器、風能太陽能逆變器的驅動電路有更為苛刻的技術要求。其中的電源電路受到空間尺寸小、工作溫度高等限制,面臨諸多挑戰。介紹了一種驅動供電電源的設計,并通過實際測試證明其可用性。
上傳時間: 2021-10-27
上傳用戶:
涉及到高功率器件的驅動電路設計的非常深入的論文。非常值得學習
上傳時間: 2022-01-13
上傳用戶:
隨著半導體技術和電子技術的發展,開關電源的體積越來越小、質量越來越輕、效率越來越高、可靠性也越來越優良,被廣泛地運用到了生活中的各個方面。DcDC開關電源是開關電源中非常常用的一種形式,因此,對DCDC開關電源的拓撲結構、反饋電路等相關知識的研究成為了理解開關電源的重要環節。論文分析了推挽式DCDC開關電源的工作原理、效率和優缺點,設計了一款輸出恒定的推挽式DCDC開關電源。論文以T公司的高速PwM控制器Uc3825為核心,給出了DCDC開關電源的結構框圖,詳細設計了控制器、推挽式驅動、整流濾波、反饋控制等電路,討論了變壓器、開關管、整流二極管等選型問題。通過對推挽式DCDC開關電源樣機的測試,結果表明,在輸出功率為100W到30W時,論文設計的樣機的轉換效率可以達到85%以上。開關電源就是通過特定的電路,控制開關管的導通時間和關斷時間,以達到輸出恒定的直流電壓的設備。隨著電子技術的迅猛發展,開關電源涉及到的相關技術也越來越成熟,使得開關電源成為了電子設備中不可或缺的一種供電方式開關電源最早源于二十世紀五十年代的美國,當時,美國為了設計特殊需求的軍用電源,提出了小型、輕量的目標,自此開始,開關電源由于其比傳統的線性電源擁有的優點而廣泛地運用到電子、電氣設備、計算機電源、通信設備等領經過幾十年的不斷進步,開關電源在諸多方面都有了非常大的突破。大功率MOSFET和IGBT等功率器件技術的進步使得開關電源能向著高頻化、大功率的方向發展。軟開關技術可以降低開關損耗和開關噪聲,可以大大提升開關電源的效率,為高頻開關電源的實現提供了可能。平面變壓器和平面電感技術的發展使開關電源的效率可以進一步得到提升,體積也可以大大地減小。有源功率因數校正技術的發展,使開關電源的功率因數得到了很大地提升,既解決了由電路中的非線性負載產生的諧波失真,又提高了開關電源的整機效率
標簽: 開關電源
上傳時間: 2022-03-10
上傳用戶: