1.1 GDS版圖繪制與Python gdsCAD包安裝
著急上手繪圖建議安裝:Klayout;
Klayout downlod
https://www.klayout.de/build.html#downloads
該免費(fèi)軟件很容易可以下載,簡單繪圖可以很快上手使用,但想繪制復(fù)雜版圖需要對軟件很熟悉,需要大家花心思、時間學(xué)習(xí);
該軟件可以用來查看GDS文件,故建議下載安裝;
Klayout學(xué)習(xí)可以查閱軟件自帶的手冊或在本站搜索介紹視頻學(xué)習(xí);
Python 2.7.15
因為gdsCAD是在Python2的環(huán)境中創(chuàng)建的,所以只能在2的環(huán)境中使用;
gdsCAD is derived from gdspy by Lucas Heitzmann Gabrielli.
盧卡斯·海茨曼·加布里埃利以個人之力、之智開發(fā)了這個包;
https://www.python.org
找到:Python 2.7.15;


(借別人的圖,涂鴉了)
安裝過程中注意勾選,否則在CMD中會不能識別Python命令;
*屆時就需要手動配置環(huán)境變量,參考步驟如下:
https://www.cnblogs.com/Fengqiao/p/python_install.htm
3.Run Python
方法很多,軟件都安裝了怎么打開應(yīng)該不需要多說了;
為了安裝其它的包方便,建議win+R,or 在搜索中鍵入CMD進(jìn)入;
查看Python version需要鍵入:[pip --version],(中括號不需要,個人加的);

4.安裝需要的包
按照官方指引,需要安裝如下的包;

https://pythonhosted.org/gdsCAD/index.html
在CMD中依次run:(中括號無關(guān),安裝需等待)
[pip2.7 install Canopy]
[pip2.7 install Python (x,y)]
[pip2.7 install Anaconda] (不建議裝,因為我裝了發(fā)現(xiàn)自己并沒有用它);
[pip2.7 install numpy]
[pip2.7 install matplotlib]
[pip2.7 install shapely]
[pip2.7 install descartes]
[pip2.7 install?dxfgrabber]
5.下載gdsCAD并安裝
https://pypi.org/project/gdsCAD/
run?[import?gdsCAD],會發(fā)現(xiàn)根本不能安裝,但會提示一個安裝路徑,把下載并解壓的gdsCAD復(fù)制到這個目錄下,在運(yùn)行一次?[import?gdsCAD],即可。
6.查看安裝實際[pip2.7 list] or?[pip?list]
上面的pip2.7也可以替換為pip,無差別;
以我個人安裝的為例;

7.下載并安裝Pycharm
方便Python編輯&run;
8.Example-1
官網(wǎng)提供:


復(fù)制原代碼到Pycharm, run一次;

GDS文件已出;

Klayout查看(我在Pycharm運(yùn)行,不能直接顯示圖形,原因未查明?。?/p>