注冊(cè)文件,MIMICS是一套高度整合而且易用的3D圖像生成及編輯處理軟件,它能輸入各種掃描的數(shù)據(jù)(CT、MRI),建立3D模型進(jìn)行編輯,然后輸出通用的CAD(計(jì)算機(jī)輔助設(shè)計(jì))、FEA(有限元分析),RP(快速成型)格式,可以在PC機(jī)上進(jìn)行大規(guī)模數(shù)據(jù)的轉(zhuǎn)換處理。
標(biāo)簽:
上傳時(shí)間: 2017-07-29
上傳用戶:yyq123456789
關(guān)于后綴數(shù)組的文件 本文介紹后綴數(shù)組的基本概念、方法以及應(yīng)用。 首先介紹O(nlogn)復(fù)雜度構(gòu)造后綴數(shù)組的倍增算法,接著介紹了配合后綴 數(shù)組的最長(zhǎng)公共前綴 LCP(Longest Common Prefix)的計(jì)算方法,并給出一個(gè) 線性時(shí)間內(nèi)計(jì)算height 數(shù)組(記錄跨度為1 的LCP 值的數(shù)組)的算法。為了讓 讀者對(duì)如何運(yùn)用后綴數(shù)組有一個(gè)感性認(rèn)識(shí),還介紹了兩個(gè)應(yīng)用后綴數(shù)組的例子: 多模式串的模式匹配(給出每次匹配O(m+logn)時(shí)間復(fù)雜度的算法)以及求最 長(zhǎng)回文子串(給出O(nlogn)時(shí)間復(fù)雜度的算法)。最后對(duì)后綴數(shù)組和后綴樹(shù)作了 一番比較。
標(biāo)簽: nlogn 后綴數(shù)組 基本概念 復(fù)雜度
上傳時(shí)間: 2013-12-21
上傳用戶:zhangliming420
Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個(gè)免費(fèi)的 C++ 的跨平臺(tái)函式庫(kù)集合,基本上應(yīng)該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個(gè)經(jīng)過(guò)「同行評(píng)審」(peer review,可參考維基百科)、開(kāi)放原始碼的函式庫(kù),而且有許多 Boost 的函式庫(kù)是由 C++ 標(biāo)準(zhǔn)委員會(huì)的人開(kāi)發(fā)的,同時(shí)部分函式庫(kù)的功能也已經(jīng)成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標(biāo)準(zhǔn)了。 它的官方網(wǎng)站是:http://www.boost.org/,包含了 104 個(gè)不同的 library;由於他提供的函式庫(kù)非常地多,的內(nèi)容也非常地多元,根據(jù)官方的分類,大致上可以分為下面這二十類: 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數(shù)學(xué)與數(shù)字(Math and numerics) 正確性與測(cè)試(Correctness and testing) 資料結(jié)構(gòu)(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語(yǔ)法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項(xiàng) Broken compiler workarounds 其中每一個(gè)分類,又都包含了一個(gè)或多個(gè)函式庫(kù),可以說(shuō)是功能相當(dāng)豐富。
標(biāo)簽: Boost C++ Libraries
上傳時(shí)間: 2015-05-15
上傳用戶:fangfeng
C語(yǔ)言是在 70 年代初問(wèn)世的。一九七八年由美國(guó)電話電報(bào)公司(AT&T)貝爾實(shí)驗(yàn)室正 式 發(fā) 表 了 C 語(yǔ) 言 。 同 時(shí) 由 B.W.Kernighan 和 D.M.Ritchit 合 著 了 著 名 的 “THE C PROGRAMMING LANGUAGE” 一書(shū)。 通常簡(jiǎn)稱為《 K&R》, 也有人稱之為《 K&R》 標(biāo)準(zhǔn)。 但是, 在 《 K&R》中并沒(méi)有定義一個(gè)完整的標(biāo)準(zhǔn) C 語(yǔ)言, 后來(lái)由美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) ( American National Standards Institute) 在此基礎(chǔ)上制定了一個(gè) C 語(yǔ)言標(biāo)準(zhǔn), 于一九八三年發(fā)表。 通常 稱之為 ANSI C。
標(biāo)簽: C語(yǔ)言 教程 講義 譚浩強(qiáng)
上傳時(shí)間: 2016-08-03
上傳用戶:vito
#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請(qǐng)輸入稀疏矩陣的行數(shù),列數(shù)和非零元素個(gè)數(shù)(用逗號(hào)隔開(kāi)):"); scanf("%d,%d,%d",&A.cols,&A.terms); for(int n=0;n<=A.terms-1;n++) { printf("\n\t\t輸入非零元素值(格式:行號(hào),列號(hào),值):"); 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對(duì)角線元素的和::%d\n",p->v); else printf("\n\t\t對(duì)角線元素的和為::0"); } int main() { int ch=1,choice; struct sparmatrix A; A.terms=0; while(ch) { printf("\n"); printf("\n\t\t 稀疏矩陣的三元組系統(tǒng) "); printf("\n\t\t*********************************"); printf("\n\t\t 1------------創(chuàng)建 "); printf("\n\t\t 2------------顯示 "); printf("\n\t\t 3------------求對(duì)角線元素和"); printf("\n\t\t 4------------返回 "); printf("\n\t\t*********************************"); printf("\n\t\t請(qǐng)選擇菜單號(hào)(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輸入錯(cuò)誤!請(qǐng)重新輸入!\n"); break; } if (choice==1||choice==2||choice==3) { printf("\n\t\t"); system("pause"); system("cls"); } else system("cls"); } }
上傳時(shí)間: 2020-06-11
上傳用戶:ccccy
lm75A溫度數(shù)字轉(zhuǎn)換器 FPGA讀寫(xiě)實(shí)驗(yàn)Verilog邏輯源碼Quartus工程文件+文檔資料,FPGA為CYCLONE4系列中的EP4CE6E22C8. 完整的工程文件,可以做為你的學(xué)習(xí)設(shè)計(jì)參考。LM75A 是一個(gè)使用了內(nèi)置帶隙溫度傳感器和模數(shù)轉(zhuǎn)換技術(shù)的溫度數(shù)字轉(zhuǎn)換器。它也是一個(gè)溫度檢測(cè)器,可提供一個(gè)過(guò)熱檢測(cè)輸出。LM75A 包含許多數(shù)據(jù)寄存器:配置寄存器用來(lái)存儲(chǔ)器件的某些配置,如器件的工作模式、OS 工作模式、OS 極性和OS 故障隊(duì)列等(在功能描述一節(jié)中有詳細(xì)描述);溫度寄存器(Temp),用來(lái)存儲(chǔ)讀取的數(shù)字溫度;設(shè)定點(diǎn)寄存器(Tos & Thyst),用來(lái)存儲(chǔ)可編程的過(guò)熱關(guān)斷和滯后限制,器件通過(guò)2 線的串行I2C 總線接口與控制器通信。LM75A 還包含一個(gè)開(kāi)漏輸出(OS),當(dāng)溫度超過(guò)編程限制的值時(shí)該輸出有效。LM75A 有3 個(gè)可選的邏輯地址管腳,使得同一總線上可同時(shí)連接8個(gè)器件而不發(fā)生地址沖突。LM75A 可配置成不同的工作條件。它可設(shè)置成在正常工作模式下周期性地對(duì)環(huán)境溫度進(jìn)行監(jiān)控或進(jìn)入關(guān)斷模式來(lái)將器件功耗降至最低。OS 輸出有2 種可選的工作模式:OS 比較器模式和OS 中斷模式。OS 輸出可選擇高電平或低電平有效。故障隊(duì)列和設(shè)定點(diǎn)限制可編程,為了激活OS 輸出,故障隊(duì)列定義了許多連續(xù)的故障。溫度寄存器通常存放著一個(gè)11 位的二進(jìn)制數(shù)的補(bǔ)碼,用來(lái)實(shí)現(xiàn)0.125℃的精度。這個(gè)高精度在需要精確地測(cè)量溫度偏移或超出限制范圍的應(yīng)用中非常有用。正常工作模式下,當(dāng)器件上電時(shí),OS 工作在比較器模式,溫度閾值為80℃,滯后75℃,這時(shí),LM75A就可用作一個(gè)具有以上預(yù)定義溫度設(shè)定點(diǎn)的獨(dú)立的溫度控制器。module LM75_SEG_LED ( //input input sys_clk ,input sys_rst_n ,inout sda_port ,//output output wire seg_c1 ,output wire seg_c2 ,output wire seg_c3 ,output wire seg_c4 ,output reg seg_a ,output reg seg_b ,output reg seg_c ,output reg seg_e ,output reg seg_d ,output reg seg_f ,output reg seg_g ,output reg seg_h , output reg clk_sclk );//parameter define parameter WIDTH = 8;parameter SIZE = 8;//reg define reg [WIDTH-1:0] counter ;reg [9:0] counter_div ;reg clk_50k ;reg clk_200k ;reg sda ;reg enable ;
標(biāo)簽: lm75a 數(shù)字轉(zhuǎn)換器 fpga verilog
上傳時(shí)間: 2021-10-27
上傳用戶:
主要內(nèi)容包括了:1.Altium 產(chǎn)品的優(yōu)勢(shì),2.Altium 產(chǎn)品之外的價(jià)值,3.競(jìng)爭(zhēng)對(duì)手分析,4.Altium Designer 16的主要功能基于單點(diǎn)工具做電子產(chǎn)品設(shè)計(jì)的客戶,在輸出設(shè)計(jì)和加工文檔時(shí)會(huì)遇到很多的麻煩,他們會(huì)在這方面花費(fèi)大量時(shí)間的。 主要的麻煩如下:設(shè)計(jì)輸出和加工文檔種類繁多,需要由不同的工具輸出。例如:原理圖打印、PCB打印、物料清單(BOM)、光繪文件(Gerber)、裝配文件、測(cè)試點(diǎn)報(bào)告等每次輸出這些文檔時(shí)需要重復(fù)設(shè)置輸出配置有些客戶需要按照公司標(biāo)準(zhǔn)模板輸出這些文件有些客戶需要經(jīng)過(guò)非常嚴(yán)格的審批程序才能發(fā)布這些文件,這個(gè)過(guò)程中需要反復(fù)輸出這些文件針對(duì)單獨(dú)設(shè)計(jì)文件進(jìn)行輸出時(shí)經(jīng)常會(huì)使用錯(cuò)誤的設(shè)計(jì)文件版本Output Job是一個(gè)管理文件,所有輸出文檔 的輸出設(shè)置都保存在這個(gè)文件中。一旦設(shè)置 完成后,任何時(shí)候打開(kāi)這個(gè)管理文檔就可以 正確地輸出各種輸出文檔。只需要設(shè)置一次文檔的輸出選項(xiàng)每個(gè)輸出文檔可以設(shè)置正確的模板始終與項(xiàng)目中設(shè)計(jì)文檔的最新版本保持同步Output Job也可以作為模板用于新的設(shè)計(jì)
標(biāo)簽: altium designer output job
上傳時(shí)間: 2021-11-06
上傳用戶:zhaiyawei
IDAQ-8098 控溫模塊是專為精確控溫應(yīng)用而設(shè)計(jì)的,采用多 CPU 方案實(shí)現(xiàn)采集和 PID 控制分開(kāi)工 作,采用 Modbus 通信協(xié)議,通過(guò) RS-485 通信接口下載控溫參數(shù),并實(shí)時(shí)監(jiān)測(cè)被控溫區(qū)實(shí)時(shí)溫度、控溫 狀態(tài)和數(shù)字量輸入輸出狀態(tài),還可以控制控溫的啟停等功能。啟動(dòng)控溫后,模塊能夠按照設(shè)定的控溫參數(shù) 自動(dòng)工作,無(wú)須其他設(shè)備干預(yù),這樣就大大減輕了控制系統(tǒng)的工作負(fù)擔(dān),提高了整個(gè)系統(tǒng)的穩(wěn)定性和可靠 性。IDAQ-8098 控溫模塊完全實(shí)現(xiàn)系統(tǒng)的溫度采集和控制,有效減少了技術(shù)部門(mén)在該功能上的開(kāi)發(fā)和調(diào)試 時(shí)間,使產(chǎn)品能夠快速占領(lǐng)市場(chǎng)。 ◆ 多 CPU 工作方式,采集熱電偶信號(hào)和 PID 控制完全分開(kāi)協(xié)同式工作 ◆ 控溫方式:增量 PID 加模糊控制,自適應(yīng) PID 控制(保存自適應(yīng)的最佳參數(shù)供下次使用) ◆ 8 個(gè)控溫通道各自獨(dú)立 PID 控制,對(duì)應(yīng)于 8 個(gè)通道的熱電偶輸入 ◆ PID 采樣周期可達(dá) 500ms ◆ 控溫精度最高能達(dá)到±0.5℃ ◆ 五種脈寬輸出指示五種控溫狀態(tài)(不控溫、加熱、恒溫、預(yù)警和報(bào)警) ◆ 可通過(guò) RS-485 串口遠(yuǎn)程監(jiān)視工作狀態(tài) ◆ 可和 PLC 掛接通訊,組合成最完美最經(jīng)濟(jì)最可靠的 IO 控制和被控溫區(qū)溫度控制系統(tǒng)◆ 有效分辨率:16 位 ◆ 通道:8 路差分 ◆ 輸入類型:輸入類型:熱電偶,PT100,0~20mA,0-10V,-20-+20mV,-78-+78mV,-312-+312mV,0-5000mV ◆ 熱電偶類型與溫度范圍: J -200 ~ 1200℃ K -200 ~ 1370℃ T -200 ~ 400℃ E -200 ~ 1000℃ R -50 ~ 1760℃ S -50 ~ 1760℃ B 0 ~ 1820℃ PT100 溫度范圍:-200 ~ 660℃ ◆ 隔離電壓:3000Vdc ◆ 故障與過(guò)壓保護(hù):最大承受電壓±35V ◆ 采樣速率:20 采樣點(diǎn)/ 秒(總共) ◆ 輸入阻抗:20M ◆ 精度:±0.1%( 電壓輸入) ◆ 零漂移:±3uV/℃
標(biāo)簽: PID溫控模塊
上傳時(shí)間: 2021-12-09
上傳用戶:
使用AD16版本按照以上方法操作無(wú)誤,方便大家畫(huà)好的PCB轉(zhuǎn)為GERBER文件時(shí)參考。
標(biāo)簽: Altium designer gerber文件
上傳時(shí)間: 2022-01-24
上傳用戶:
Allegro導(dǎo)出 Gerber文件和鉆孔數(shù)據(jù)文件很多PCB廠家都沒(méi)有裝Allegro軟件,所以你不能直接發(fā).brd文件。(很多PCB小廠連ProtelDXP也沒(méi)有,只支持Protel99)什么是Gerber文件Gerber文件是所有電路設(shè)計(jì)軟件都可以產(chǎn)生的文件,在電子組裝行業(yè)又稱為模版文件(stencil data),在PCB制造業(yè)又稱為光繪文件。可以說(shuō)Gerber文件是電子組裝業(yè)中最通用最廣泛的文件格式Gerber文件是EIA的標(biāo)準(zhǔn)格式,分RS274-D和RS274-X兩種,其中RS274-X是RS274-D的擴(kuò)展文件。生產(chǎn)制造部門(mén)在條件許可的情況下,應(yīng)當(dāng)盡可能要求用戶或設(shè)計(jì)部門(mén)提供RS274-X的Gerber文件,這樣有利于各工序的生產(chǎn)準(zhǔn)備。準(zhǔn)備工作為了保證出片的正確性,需要在設(shè)計(jì)PCB文件之前對(duì)一些系統(tǒng)參數(shù)進(jìn)行設(shè)置,該設(shè)置包括畫(huà)圖的精度,圖片的尺寸,動(dòng)態(tài)鋪銅的格式。設(shè)置畫(huà)圖的精度。在allegro中打開(kāi)Setup->Drawing Size菜單,調(diào)出設(shè)置對(duì)話框,如圖1在對(duì)話框中確定User Units選擇Mils,Size選擇C,這樣整個(gè)作圖區(qū)域會(huì)大一點(diǎn),相應(yīng)的作圖范圍(Drawing Extents)變?yōu)閃idth:22000.00:Height:17000.00Left X和LeftY為原點(diǎn)坐標(biāo)。Accuracy選擇2,其他根據(jù)你的尺寸自行定義。設(shè)置完成選擇OK按鈕,使配置生效。
上傳時(shí)間: 2022-04-30
上傳用戶:zhaiyawei
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1