#include <stdio.h> #include <stdlib.h> #define SMAX 100 typedef struct SPNode { int i,j,v; }SPNode; struct sparmatrix { int rows,cols,terms; SPNode data [SMAX]; }; sparmatrix CreateSparmatrix() { sparmatrix A; printf("\n\t\t請輸入稀疏矩陣的行數,列數和非零元素個數(用逗號隔開):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號,列號,值):"); scanf("%d,%d,%d",&A.data[n].i,&A.data[n].j,&A.data[n].v); } return A; } void ShowSparmatrix(sparmatrix A) { int k; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { k=0; for(int n=0;n<=A.terms-1;n++) { if((A.data[n].i-1==x)&&(A.data[n].j-1==y)) { printf("%8d",A.data[n].v); k=1; } } if(k==0) printf("%8d",k); } printf("\n\t\t"); } } void sumsparmatrix(sparmatrix A) { SPNode *p; p=(SPNode*)malloc(sizeof(SPNode)); p->v=0; int k; k=0; printf("\n\t\t"); for(int x=0;x<=A.rows-1;x++) { for(int y=0;y<=A.cols-1;y++) { for(int n=0;n<=A.terms;n++) { if((A.data[n].i==x)&&(A.data[n].j==y)&&(x==y)) { p->v=p->v+A.data[n].v; k=1; } } } printf("\n\t\t"); } if(k==1) printf("\n\t\t對角線元素的和::%d\n",p->v); else printf("\n\t\t對角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t 稀疏矩陣的三元組系統 "); printf("\n\t\t*********************************"); printf("\n\t\t 1------------創建 "); printf("\n\t\t 2------------顯示 "); printf("\n\t\t 3------------求對角線元素和"); printf("\n\t\t 4------------返回 "); printf("\n\t\t*********************************"); printf("\n\t\t請選擇菜單號(0-3):"); scanf("%d",&choice); switch(choice) { case 1: A=CreateSparmatrix(); break; case 2: ShowSparmatrix(A); break; case 3: SumSparmatrix(A); break; default: system("cls"); printf("\n\t\t輸入錯誤!請重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }
上傳時間: 2020-06-11
上傳用戶:ccccy
道路車輛——電氣及電子設備的環境條件和試驗
上傳時間: 2021-10-25
上傳用戶:
STM32L475開發板PDF原理圖+AD集成3D封裝庫+主要器件技術手冊,集成封裝庫型號列表如下:Library Component Count : 44Name Description----------------------------------------------------------------------------------------------------ANT-2.4G ANT,2.4G,PCB天線ATK-TEST-1*4-2.54mm 測試點ATK_MODULE 單排母,1*6,2.54mmBEEP 3.3V有源蜂鳴器BUTTON_DIP3 撥動開關SS-12F44C-0402-SMD C-0603-SMD C-CAP-SMD-220uF/10V C-CEP-220uF/16V D-1N4148 Header-1*3-2.54mm 單排針-2.54mmHeader-2*10-2.54mm 雙排針-2.54mmHeader-2*2-2.54mm 雙排針-2.54mmHeader-2*3-2.54mm 雙排針-2.54mmHeader-2*4-2.54mm 雙排座-2.54mmIR-LED 1206紅外發射管(側)IR-LF0038GKLL-1 紅外接收管SMDJ-MICRO-USB-5S Micro USB 5.9有柱腳長1.25加長針L-0420-4.7uH 電感,4.7uH,3ALCD-TFT-H13TS38A LCD,TFT,1.3'240*240,禹龍LED-0603-RED 發光二極管-紅色LED-RGB-1615-0603 RGB,共陽,1615,0603MIC-6022 MICMotor-SMD 電機,SMDPhone-3-M 耳機座,三節R-0402-SMD 貼片電阻R-0805-SMD 貼片電阻RT9193-3.3S-KEY-SMD-324225 KEY,SMD,324225S8050-SMD SD-MICRO-TF SD,MICRO,TFU-AHT10 Sensor,溫濕度傳感器U-AP3216C Sensor.光照/距離U-AP6181 WIFI Module,SDIOU-ES8388 AUDIO,2-ch DAC,2-ch ADCU-ICM-20608 三軸陀螺儀/三軸加速度計,U-L9110S 電機驅動,800mAU-RT9013-3.3 LDO,500mAU-STM32F103C8T6 U-STM32L475VET6 MCU,LQFP100,512K FLASH,128K RAMU-W25Q128 SPI FLASH,16MY-12M-SMD 晶振 - 12M貼片Y-3215-32.768K XTAL,3215,32.768KY-3215-8M XTAL,3215,8MHz
上傳時間: 2021-12-15
上傳用戶:
The PW8205A8TS is the highest performance trench N-ch MOSFETs with extreme high cell density,which provide excellent RDSON and gate charge for most of the small power switching and loadswitch applications. The meet the RoHS and Product requirement with full function reliabilityapproved .
標簽: 8205a8
上傳時間: 2022-02-14
上傳用戶:wangshoupeng199
5G 底層核心技術專利現狀分析 無線通信技術從 2G 到 3G 是一個歷史性的跨越,從單純的語音通話和簡單的短信數據傳輸, 跨入了無線互聯網。 在 2009 年發放 3G 牌照的時候,產業界最希望找到的是應用無線寬帶能力的殺手級應用。 當時最早的應用是把 3G 當做無線上網卡銷售,例如中國電信的 CDMA2000 每月 300 小時不限流 量的 3G 上網卡。而通過 4 年多的產業實踐,到了 4G 時代,應用無線寬帶能力的導航、音樂、 在線視頻、購物、支付、游戲等殺手級應用已經涌現,無線寬帶的流量開始變得珍貴,目前中 國電信的 4G 套餐就沒有按小時計費全部都按流量計費。 正是看到了產業的興旺發達,在 2013 年剛剛發放 4G 牌照后,2015 年 5G 就成為了熱門的 話題。之前的分析占據 5G 產業的制高點關鍵在于底層核心技術。有一種觀點認為,目前 5G 的 框架還沒有確定,談核心空口技術是否過早。 5G 底層技術專利形成時間遠早于 5G 標準框架 目前對于 5G 的標準制定工作已經開始加速,但初步的框架確定估計也要到 2016 年。但標 準框架未定之時,正是底層技術核心專利爭奪的關鍵時期。從歷史上的經驗看。我國自主提出 的 3G 國際標準 TD-SCDMA 的標準框架專利 CN97104039.7 是在 1997 年由信威通信申請的。而高 通公司賴以掌控 3G 產業鏈命脈的底層 CDMA 核心專利卻是美國高通公司于
標簽: 5g
上傳時間: 2022-02-21
上傳用戶:
詳解5G的六大關鍵技術013 年 12 月,我國第四代移動通信(4G)牌照發放,4G 技術正式走向商用。與此同時, 面向下一代移動通信需求的第五代移動通信(5G)的研發也早已在世界范圍內如火如荼地 展開。5G 研發的進程如何,在研發過程中會遇到哪些問題? 在 5G 研發剛起步的情況下,如何建立一套全面的 5G 關鍵技術評估指標體系和 評估方法,實現客觀有效的第三方評估,服務技術與資源管理的發展需要,同樣 是當前 5G 技術發展所面臨的重要問題。 作為國家無線電管理技術機構,國家無線電監測中心(以下簡稱監測中心)正積 極參與到 5G 相關的組織與研究項目中。目前,監測中心頻譜工程實驗室正在大 力建設基于面向服務的架構(SOA)的開放式電磁兼容分析測試平臺,實現大規 模軟件、硬件及高性能測試儀器儀表的集成與應用,將為無線電管理機構、科研 院所及業界相關單位等提供良好的無線電系統研究、開發與驗證實驗環境。面向 5G 關鍵技術評估工作,監測中心計劃利用該平臺搭建 5G 系統測試與驗證環境, 從而實現對 5G 各項關鍵技術客觀高效的評估。
標簽: 5G
上傳時間: 2022-02-25
上傳用戶:20125101110
摘要:電動車以零污染、高效率、低噪音等特點被認為是真正的“綠色交通工具”,而電動汽車受到電動機、電池的限制,批量進入市場還有一定的難度電動自行車卻可以得到迅速的發展。電動自行車的主要性能取決于電池、電動機和控制器無刷直流電動機是電動自行車的主要部件。基于 PSoC CY8C2453的電動白行車控制器,利用其模擬、數字和路由資源使整個系統只用一個PSoC芯片便實現了上述的所有控制功能,因此無需任何外圍芯片,外圍元件的數目也相應減少。這充分體現了SoC的優勢,同時芯片的資源也得到了充分有效的利用。由于CY8C24533的模擬、數字和路由等資源也是可編程的,其使設計工程師的智慧和創意得到更多體現的同時,也使電動自行車控制器的性能得到更多的提升關鍵詞:電動自行車、控制器、PSoC、無刷直流電機電動車作為一種新型的代步工具,已經實實在在地為人民群眾所接受。尤其是在當前油價飛漲、摩托車牌照發放受限,汽車的夢想可望而不可即的情況下,電動車越來越受到老百姓的青睞。在中國這樣一個“自行車王國”,電動車的市場空間是值得期待的。業內人士預測,未來兒年內,電動車的容量幾乎相當于自行車的市場容量,全國4.5億輛自行車用戶中至少有3億的用戶將成為電動車的用戶。隨著電動車市場趨向成熟,無刷電機電動車逐漸占據了80%以上的市場份額,無刷電機控制器也在不斷的技術進步中被廣大用戶所喜愛,并且將會不斷地推陳出新,以豐富的功能來適應市場的變化
上傳時間: 2022-04-02
上傳用戶:trh505
近幾年,中國汽車行業飛速發展,越來越多的電子電氣功能出現在了汽車上。設計與開發汽車電子電氣架構成為一個相當巨大的工程,涉及到軟件,硬件,網絡,線束等具體的專業知識。PREEvision是一款用于實現電子電氣架構設計構想的開發工具。這款工具的最大的目的之一就是可以在不同的層面進行電子電氣架構的建模本文首先回顧了汽車電氣系統的基本概念,并對其中涉及到電子電氣架構設計的部分,比如汽車線束,端子,電纜,保險絲,CAN總線作了較為詳細的介紹其次介紹了基于模型的整車電子電氣架構的設計流程。在整車電子電氣系統的開發進程中,會涉及到功能需求設計、網絡設計、邏輯功能設計、原理設計,線束設計等多方面內容,由不同部門或工程團隊進行共同開為了實現多團隊并行開發過程中的合理分工與協作,整個電子電氣架構設計需要按照分層設計的思路展開。在模型開發過程中需要進行不斷的評估優化,最終選擇最優的設計方案。PREVision概念開發工具在德爾福工具鏈中扮演了重要的角色。該工具集合了從客戶獲取的基本數據,以及全局數據網絡中獲取的基本數據,而且該工具是對不同架構設計進行詳細分析及評佔的最優環境。在定義了需求層之后,抽象出功能模塊及相互之間的關系,隨后將功能模塊分配到網絡層。在網絡層中詳細描述ECU、帶有不同總線系統的網絡、復雜的供電系統等內容。原理層中對電路圖進一步的細化。德爾福的核心競爭力在物理層,在該層中分布式模塊、控制器傳感器及執行器等相互之間的關系能夠通過引腳、連接器、對接件、護套等連接下,形成完整的網絡。最后,在車輛的拓撲圖中定義電子部件的位置以及線束可能的布局信息。設計中可以對這些結果進行不斷的優化,并通過 Metrics算法評估架構。在為神龍汽車有限公司DXX項目開發過程中,德爾福承擔了電子電氣架構設計與研究的職責。我們運用導入參照車型建模,變量管理及應用,得出了最適合研發車型的電子電氣架構,極大的縮短了研發周期。本文是利用長期從事汽車電子電氣結構設計與研究的經驗結合電子電氣架構設計開發工具 PREVision提出了一套新的電子電氣架構開發的新方法以適應于日益緊縮的汽車開發周期。
標簽: 汽車電子
上傳時間: 2022-04-28
上傳用戶:
EES軟件中文教程EES 是工程方程解答器的英文字母的首字母縮寫詞。 EES 的基本功能是解代數方程組。EES 也能解差分方程、 有復雜變量的方程、 做工程優化、 提供線性和非線性回歸并可繪出良好的二維圖形。 EES 的最早版本開發于 Apple Macintosh 計算機和 Windows 操作系統。這本使用手冊描述了基于 Windows 操作系統的 EES 版本, 包括 Windows 95/98/2000 和 WindowsNT4。EES 和現有的方程組數值解程序之間有兩個主要的差別。 首先,EES 自動識別和求解必須同時求解的方程組。這個特點簡化了用戶的工作并可使解答器永遠在最佳效率下工作。 其次,EES 提供了很多對工程計算非常有用的內置數學和熱物性函數。 例如, EES 中內置有蒸汽性質表, 根據任意兩個物性參數就可通過調用一個內置函數而獲得其它的物性參數。 對于大多數制冷劑 (包括一些新的混合制冷劑 )、氨、甲烷、二氧化碳和很多其它流體,也提供了類似的功能。 空氣性質表是內置的,很多常用氣體的 psychrometric 函數和 JANAF 表中的數據一樣也是內置的。同樣也提供了這些物質的遷移性質。雖然 EES 中的數學函數和熱物性函數庫是強大的,但是并不能完全滿足每個用戶的需要。 EES 允許用戶用 3 種方式輸入他 /她自己的函數關系式。首先,在 EES 中插入和添加表格數據非常方便,這樣列表數據可以在方程組的求解過程中直接使用。其次, EES 語言支持用戶用類似于 Pascal和 Fortran 語言編寫的函數和子程序。 EES 也支持用戶自己用 EES 語言編寫的模塊,這些模塊可以被其他 EES 程序調用。那些函數、子程序和模塊可以當作文件儲存,當啟動 EES 時這些可自動讀取。第三,用任何一種高級語言 (例如 Pascal、C 或者Fortran)編寫的外置函數和子程序,可以通過使用 Windows 操作系統的動態連接程序庫的功能而動態連接到 EES。添加的函數關系式的這三種方法為擴展 EES 的功能提供了非常強有力的手段。
標簽: ees軟件
上傳時間: 2022-05-09
上傳用戶:aben
#include "NUC1xx.h"#include "Hal.h"#include "pwm.h"//wait current PWM cycle done, otherwise there maybe short pulse on FETvoid PWM_Stop(U8 ch){ switch(ch) { case PWM_CHANNEL_A: PWMA->u32CNR1 = 0; PWMA->u32CMR1 = 0; while(PWMA->u32PDR1 != 0); break; case PWM_CHANNEL_B: PWMA->u32CNR2 = 0; PWMA->u32CMR2 = 0; while(PWMA->u32PDR2 != 0); break; case PWM_CHANNEL_C: PWMA->u32CNR3 = 0; PWMA->u32CMR3 = 0; while(PWMA->u32PDR3 != 0); break; default: while(1); } PWMA->u32POE &= ~(1<<ch); PWMA->u32PCR &= ~(1<<(ch*8));}
上傳時間: 2022-06-01
上傳用戶:kingwide