国产强伦姧在线观看无码,中文字幕99久久亚洲精品,国产精品乱码在线观看,色桃花亚洲天堂视频久久,日韩精品无码观看视频免费

      您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>轉(zhuǎn)到linux操作系統(tǒng)下做PCB的具體方法

      直播推薦

      更多>

      企業(yè)動態(tài)

      更多>

      推薦展會

      更多>

      轉(zhuǎn)到linux操作系統(tǒng)下做PCB的具體方法

      2009年05月17日 13:12:56人氣:1665來源:煙臺勾股通信技術(shù)有限公司

      SPB15.5的安裝(libc要有低于2.3.5的版本)

        cd cdrom1/E024_SPB155_ln86_1of5

        ./SETUP.SH

        出現(xiàn)

        Specify path of install directory [OR type [RETURN] to exit]:

        輸入/opt/spb

        出現(xiàn) Directory /opt/spb does not exist. Create? [y/n]: y

        Do you want to use InstallScape [y/n]:n

        Specify path of install directory [OR type [RETURN] to exit]:回車

        cd/opt/spb/install/bin.lnx86

        ./softload

        開始安裝

        選1-1-2-cdrom1/E024_SPB155_ln86_1of5

        出現(xiàn)

        Please press y (yes) or n (no) : no

        選

        4) Cadence Catalog

        再選a

        再選y

        出現(xiàn)

        Your package selections require SPB155 lnx86 P/N 356-73303-0102 CDROM # 2.

        1) 2)

        3) SPB155 lnx86 P/N 356-73303-0102 CDROM # 2 already mounted on /home/chenqs/cdrom1/E024_SPB155_ln86_1of5, continue.

        4) Change CD-ROM mount point.

        m) Main Menu

        Type your choice:

        選責(zé)4出現(xiàn)

        You must now identify where the CD-ROM is mounted.

        1)Local(mounted to this machine)

        在選1出現(xiàn)

        Specify the CD-ROM mount point

        1)/cdrom

        2)Other

        選2寫入你2盤的位置就ok了。裝好后

        cd /opt/spb/install

        ln -s tools.lnx86 tools

        以候運行

        空格 .空格 bashrc就可以了

        allegro &allegro_design_entry_HDL &projmgr &用于起動程序.

        Cadence.Allegro.v13.6 之后就改名叫PSD了,后來又改名叫SPB.

        fc4的tar和安裝不兼容會出The following tar errors were detected:

        裝過程是

        ./SETUP.SH

        1)裝載可供使用的產(chǎn)品

        你必須現(xiàn)在識別CD-ROM在什么地方被安裝。

        1)本地(安裝到這臺機器)

        2)遠(yuǎn)程(安裝到另一個機器)

        m)主要的菜單

        h)幫助

        打出你的選擇: [ 1 ]

        規(guī)定CD-ROM安裝點

        1) / cdrom

        2)其它

        m)主要的菜單

        p)以前的菜單

        h)幫助

        打出你的選擇: [ 2 ]

        2

        從CD#1摘錄安裝信息。

        你想要察看自述文件嗎?

        請壓y (是)或者n (沒有): n

        安裝信息是在什么地方?

        1) (難以獲得的選擇)工作秩序

        2)電子郵件文件

        3)磁帶

        4)計算機輔助設(shè)計目錄

        5)文件目錄

        h)幫助

        p)以前的菜單

        q)退出

        打出你的選擇: [ 4 ]

        a)所有上述

        n)沒有上述

        p)以前的菜單

        打出你的選擇( a,n,p,1-3,2 5 9 ... ):a

        你不有選擇任何產(chǎn)品。

        正確的這嗎? [ y與n ]請壓y (是)或者n (沒有):

        你的選擇是正確的嗎? [ y與n ]

        請壓y (是)或者n (沒有) :y

        產(chǎn)生詳盡的設(shè)施數(shù)據(jù)...

        確定可供使用的盤空間

        確定需要的盤空間

        如果出SL-13是:安裝選擇的不足的盤空間。

        裝好后

        ln -s tools.lnx86 tools

        /opt/psb/tools/pcb/bin/allegro.exe

        我的bashrc如下

        # Cadence PSD environment icq 111290069

        export CDS_INST_DIR=/opt/psb

        export CDS_LIC_FILE=$CDS_INST_DIR/share/cadence.license

        export CDS_DIR=$CDS_INST_DIR

        export CONCEPT_INST_DIR=$CDS_DIR

        export CDS_SITE=$CDS_DIR/share/local/

        export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONCEPT_INST_DIR/tools/lib

        export CDSDOC_PROJECT=/CDS_INST_DIR/doc

        PATH=/opt/spb/tools/jre/bin:$CONCEPT_INST_DIR/tools/bin:$CONCEPT_INST_DIR/tools/pcb/bin:$CONCEPT_INST_DIR/tools/fet/bin:$PATH

        由于接觸和使用較早等原因,國內(nèi)的Pro用戶為數(shù)眾多,他們在選擇Cadence高速PCB解決方案的同時,都面臨著如何將手頭的Pro設(shè)計移植到Cadence PCB設(shè)計軟件中的問題。

        轉(zhuǎn)到linux下做PCB

        由于接觸和使用較早等原因,國內(nèi)的Pro用戶為數(shù)眾多,他們在選擇Cadence高速PCB解決方案的同時,都面臨著如何將手頭的Pro設(shè)計移植到Cadence PCB設(shè)計軟件中的問題。

        在這個過程當(dāng)中碰到的問題大致可分為兩種:一是設(shè)計不很復(fù)雜,設(shè)計師只想借助Cadence CCT的強大自動布線功能完成布線工作;二是設(shè)計復(fù)雜,設(shè)計師需要借助信噪分析工具來對設(shè)計進行信噪仿真,設(shè)置線網(wǎng)的布線拓?fù)浣Y(jié)構(gòu)等工作。

        對于*種情況,要做的轉(zhuǎn) 化工作比較簡單,可以使用Pro或Cadence提供的Pro到CCT的轉(zhuǎn)換工具來完成這一工作。對于第二種情況,要做的工作相對復(fù)雜一些,下面將這種轉(zhuǎn)化的方法作一簡單的介紹。

        []chenqs@[/]

        Cadence信噪分析工具的分析對象是Cadence Allegro的brd文件,而Allegro可以讀入合乎其要求的第三方網(wǎng)表,Pro輸出的exis格式的網(wǎng)表滿足Allegro對第三方網(wǎng)表的要求,這樣就可以將Pro文件注入Allegro。

        這里有兩點請讀者注意。首先,Allegro第三方網(wǎng)表在$PACKAGE段不允許有“.”;其次,在Pro中,我們用BasName[0:N]的形式表示總線,用BasName[x]表示總線中的一根信號,Allegro第三方網(wǎng)表中總線中的一根信號的表示形式為Bas NameX,讀者可以通過直接修改Pro輸出的exis網(wǎng)表的方法解決這些問題。

        Allegro在注入第三方網(wǎng)表時還需要每種類型器件的設(shè)備描述文件Device.txt文件,它的格式如下:

        Package: package type

        Class: classtype

        Pincount: total pinnumber

        Pinused: ...

        其中常用的是PACKAGE,CLASS,PINCOUNT這幾項。PACKAGE描述了器件的封裝,但Allegro在注入網(wǎng)表時會用網(wǎng)表中的PACKAGE項而忽略設(shè)備描述文件中的這一項。CLASS確定器件的類型,以便信噪分折,Cadence將器件分為IC,IO,DISCRETE三類。PINCOUNT說明器件的管腳數(shù)目。對于大多數(shù)器件,Device.txt文件中包含有這三項就足夠了。

        有了第三方網(wǎng)表和設(shè)備描述文件,我們就可以將Pro中原理圖設(shè)計以網(wǎng)表的形式代入到Cadence PCB設(shè)計軟件中,接下來,設(shè)計師就可以借助Cadence PCB軟件在高速高密度PCB設(shè)計方面的強大功能完成自己的設(shè)計。

        如果已經(jīng)在Pro作了PCB布局的工作,Allegro的script功能可以將Protcl中的布局在Allegro中重現(xiàn)出來。在Pro中,設(shè)計師可以輸出一個Place & Pick文件,這個文件中包含了每個器件的位置、旋轉(zhuǎn)角度和放在PCB頂層還是底層等信息,可以通過這個文件很方便的生成一個Allegro的script文件,在Allegro中執(zhí)行這個script就能夠重現(xiàn)Pro中的布局了,下面給出了完成Place & Pick文件到Allegro Script文件轉(zhuǎn)化的C++代碼,筆者使用這段代碼,僅用了數(shù)分鐘就將一個用戶有800多個器件的PCB板布局在Allegro重現(xiàn)出來。

        FILE *fp1, *fp2;

        ::AfxMessageBox("hello");

        fp1=fopen("pick.txt", "rt");

        if (fp1==NULL) ::AfxMessageBox("Can not open the file!!!");

        fp2=fopen("place.txt","wt");

        if (fp2==NULL) ::AfxMessageBox("Can not create the file!!!");

        char refdes[5], Pattern[5];

        float midx,midy,refx,refy,padx,pady,rotation;

        char tb[1];

        char tmp='"';

        fprintf(fp2,"%s ", "# Allegro script");

        fprintf(fp2,"%s ", "version 13.6");

        fprintf(fp2,"%s ", "place refdes");

        while (!feof(fp1)) {

        fscanf(fp1,"%s", refdes);

        fscanf(fp1,"%s", Pattern);

        fscanf(fp1,"%f", &midx);

        fscanf(fp1,"%f", &midy);

        fscanf(fp1,"%f", &refx);

        fscanf(fp1,"%f", &refy);

        fscanf(fp1,"%f", &padx);

        fscanf(fp1,"%f", &pady);

        fscanf(fp1,"%s", tb);

        fscanf(fp1,"%f", &rotation);

        fprintf(fp2, "fillin %c%s%c ",tmp,refdes,tmp);

        if (rotation!=0) {

        fprintf(fp2, "rotate ");

        fprintf(fp2, "iangle %f ", rotation);

        };

        char yy=tb[0];

        if (yy!='T') fprintf(fp2, "pop mirror ");

        fprintf(fp2, "pick %f %f ", padx,pady);

        fprintf(fp2, "next ");

        };

        fprintf(fp2, "done");

        fclose(fp1);

        fclose(fp2);

        以上簡單介紹了Pro到 SPB152轉(zhuǎn)化的方法,希望能對讀者的設(shè)計工作有所幫助。

      全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

      免責(zé)聲明

      • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請必須注明智能制造網(wǎng),http://towegas.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
      • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
      • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
      • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

      <
      更多 >

      工控網(wǎng)機器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機械包裝機械印刷機械農(nóng)業(yè)機械食品加工設(shè)備制藥設(shè)備倉儲物流環(huán)保設(shè)備造紙機械工程機械紡織機械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機械印染機械制鞋機械玻璃機械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


      我要投稿
      • 投稿請發(fā)送郵件至:(郵件標(biāo)題請備注“投稿”)1271141964.qq.com
      • 聯(lián)系電話0571-89719789
      工業(yè)4.0時代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺
      智能制造網(wǎng)APP

      功能豐富 實時交流

      智能制造網(wǎng)小程序

      訂閱獲取更多服務(wù)

      微信公眾號

      關(guān)注我們

      抖音

      智能制造網(wǎng)

      抖音號:gkzhan

      打開抖音 搜索頁掃一掃

      視頻號

      智能制造網(wǎng)

      公眾號:智能制造網(wǎng)

      打開微信掃碼關(guān)注視頻號

      快手

      智能制造網(wǎng)

      快手ID:gkzhan2006

      打開快手 掃一掃關(guān)注
      意見反饋
      關(guān)閉
      企業(yè)未開通此功能
      詳詢客服 : 0571-87858618