#include "string.h" #include "ctype.h" #include "stdio.h" search(char pd[]) {FILE *fp; int time=0,i=0,j=0,add[80],k=0,m; char *ch, str[900]; m=strlen(pd); if((fp=fopen("haha.txt","r"))==NULL) { printf("Cannot open this file\n"); exit(0); } for(;!feof(fp);i++) { str[i]=fgetc(fp); if(tolower(str[i])==tolower(pd[k])) {k++; if(k==m) if(!isalpha(i-m)&&!isalpha((str[i++]=fgetc(fp)))) { time++; add[j]=i-m+1; j++; k=0; } else k=0; } } if(time) { printf("The time is:%d\n",time); printf("The adders is:\n"); for(i=0;i<j;i++) printf("%5d",add[i]); if(i%5==0) printf("\n"); getch(); fclose(fp); } else printf("Sorry!Cannot find the word(^_^)"); } main() { char pd[10],choose='y'; int flag=1; while(flag) {printf("In put the word you want to seqarch:"); scanf("%s",pd); search(strlwr(pd)); printf("\nWould you want to continue?(Y/N):"); getchar(); scanf("%c",&choose); if((tolower(choose))=='n') flag=0; else flag=1; } printf("Thanks for your using!Bye-bye!\n"); getch(); }
標簽: 學生專用
上傳時間: 2016-12-29
上傳用戶:767483511
介紹雷達系統的書籍,包括PD雷達、脈沖壓縮雷達、相控陣雷達、合成孔徑雷達等
標簽: 雷達系統
上傳時間: 2017-12-21
上傳用戶:VESON
一款30W PD充電協議
上傳時間: 2018-04-25
上傳用戶:ANDY123
oled,電源,設計,pd,fmax1837,max1672,
上傳時間: 2022-02-03
上傳用戶:
SW3518 是一款高集成度的多快充協議雙口充電芯片, 支持 A+C 口任意口快充輸出, 支持雙口獨立限流。 其集成了 5A 高效率同步降壓變換器, 支持 PPS/PD/QC/AFC/FCP/SCP/PE/SFCP/VOOC等多種快充協議, CC/CV 模式, 以及雙口管理邏輯。 外圍只需少量的器件, 即可組成完整的高性能多快充協議雙口充電解決方案。
標簽: sw3518
上傳時間: 2022-02-17
上傳用戶:
SW3516 是一款高集成度的快充車充芯片, 支持 A+C 口任意口快充輸出, 支持雙口獨立限流。其集成了 5A 高效率同步降壓變換器, 支持 PPS/PD/QC/AFC/FCP/SCP/PE/SFCP/低壓直充等多種快充協議, CC/CV 模式, 以及雙口管理邏輯。 外圍只需少量的器件, 即可組成完整的高性能多快充協議車充解決方案。
標簽: sw3516
上傳時間: 2022-02-17
上傳用戶:kent
JD6621是高度集成的USB供電(PD)控制器,支持USB PD 3.0 ,該USB PD 3.0 具有針對USB Type-C下游接口(源)設計的可編程電源(PPS)規范。它監視CC引腳以檢測USB C型連接/分離。它能夠提供3.3V至21V的輸出電壓。
上傳時間: 2022-02-21
上傳用戶:
建模、控制算法研究以及仿真試驗都是燃氣輪機研制過程中必不可少的環節,本文針對三者展開研究首先,采用容積慣性法代替牛頓-拉普遜法建立三軸燃氣輪機非線性動態模型,并考慮變比熱、引氣與冷卻等環節,通過與試車數據比較驗證了所建模型具有良好的仿真精度。采用容積慣性法不但提高了模型的實時性,并且動態過程更接近真實燃氣輪機運轉狀態。分析了容積慣性法建模中低轉速階段仿真時出現的參數振蕩現象產生的原因,通過增加低轉速特性數據消除了參數振蕩,并提出了一種基于指數平衡與樣條擬合的外推方法來獲得低轉速特性數據。通過低壓壓氣機特性數據外推計算與分析,證明了該外推方法具有較好的準確性。然后,針對重型燃氣輪機非線性強、慣性大和負載多變等特點,提出了一種基于深度信念網絡的自適應控制器。該控制器結合了深度信念網絡和傳統PD控制器,其中深度信念網絡作用是在線調整PID參數,而傳統PD控制器負責控制量的計算與輸出。通過數字仿真,驗證了該控制器滿足燃氣輪機轉速控制的要求,并且具有良好的自適應性,在燃氣輪機不同工況下,能夠對其轉速進行準確控制,使得系統快速響應的同時無超調量。最后,針對燃氣輪機硬件在環仿真平臺的需要,設計了一種能夠采集并模擬多種范圍電壓、電流與頻率信號的接口模擬器。搭建了燃氣輪機硬件在環控制平臺,在試驗前對接口模擬器以及控制器進行了標定與平臺的實時性驗證。在已有的控制器上,完成了基于RIX作系統的多任務嵌入式控制系統開發。通過硬件在環試驗,進一步驗證了本文設計的控制器具有良好的控制效果與較強的自適應能力關鍵詞:燃氣輪機,容積慣性,建模,仿真,自適應控制,深度信念網絡,硬件在環
標簽: 自適應控制
上傳時間: 2022-03-14
上傳用戶:
目前高通今年推出 SMB2351/SMB2352, 這是一款可支援兩串電池應用的充電IC,可應用在行動電源/無人機/電腦/行動設備...等等.這是一款高效率 Boost-buck 電源IC, 內建輸入端過電壓/輸入端過電流/電池端過溫度 保護機制, 預防輸入端電壓過高造成系統異常.高通SMB2351/SMB2352 支援輸入端使用QC3.0 充電器或PD充電器, 進行轉換電壓, 達到高效率充電, 并可同時對系統供應電壓,提供輸入USB電壓 3.3~16.5 V, 最高可使用5A進行電池充電, 最高可達45W輸入, 效率高于90%, 可透過I2C, 控制修改內部參數, 并符合客戶端電池規格.
上傳時間: 2022-06-02
上傳用戶:kent
一、引言自1956年IBM推出第一臺硬盤驅動器IBM RAMAC 350至今已有四十多年了,其間雖沒有CPU那種令人眼花繚亂的高速發展與技術飛躍,但我們也確實看到,在這幾十年里,硬盤驅動器從控制技術、接口標準、機械結構等方面都進行了一系列改進。正是這一系列技術上的研究與突破,使我們今天終于用上了容量更大、體積更小、速度更快、性能更可靠、價格更便宜的硬盤。如今,雖然號稱新一代驅動器的JAZ,DVD-ROM,DVD-RAM,CD-RW,MO,PD等紛紛登陸大容量驅動器市場,但硬盤以其容量大、體積小、速度快、價格便宜等優點,依然當之無愧地成為桌面電腦最主要的外部存儲器,也是我們每一臺PC必不可少的配置之一。二、硬盤磁頭技術1、磁頭磁頭是硬盤中最昂貴的部件,也是硬盤技術中最重要和最關鍵的一環。傳統的磁頭是讀寫合一的電碗感應式磁頭,但是,硬盤的讀、寫卻是兩種截然不同的操作,為此,這種二合一磁頭在設計時必須要同時兼顧到讀/兩種特性,從而造成了硬盤設計上的局限。而MR磁頭(Magnetoresistive heads),即磁阻磁頭,采用的是分離式的磁頭結構:寫入磁頭仍采用傳統的磁感應磁頭(MR磁頭不能進行寫操作),讀取磁頭則采用新型的MR磁頭,即所謂的感應寫、磁阻讀。這樣,在設計時就可以針對兩者的不同特性分別進行優化,以得到最好的讀/寫性能。另外,MR磁頭是通過阻值變化而不是電流變化去感應信號幅度,因而對信號變化相當敏感,讀取數據的準確性也相應提高。而且由于讀取的信號幅度與磁道寬度無關,故磁道可以做得很窄,從而提高了盤片密度,達到200MB/英寸2,而使用傳統的磁頭只能達到20MB/英寸2,這也是MR磁頭被廣泛應用的最主要原因。目前,MR磁頭已得到廣泛應用,而采用多層結構和磁阻效應更好的材料制作的GMR磁頭(Giant Magnetoresistive heads)也逐漸普及。
上傳時間: 2022-06-18
上傳用戶: