You are on page 1of 8

化學繪圖軟體 BKchem 在高中化學的

應用
授權:GPL 費用:免費
支援的作業系統:支援多種作業系統
中文介面:有 (不好意思,正是小弟翻譯的)
安裝方式:微軟使用者只要下載及安裝 exe 檔。目前蘋果/BSD/Linux 使用者需用指令安
裝。
官方網頁:BKchem (英文) 官網的擷取畫面:擷取畫面 (英文)
中文的相關網頁:在 OpenOffice.org 台灣論壇的說明
說明:
Bkchem 適合高中化學,尤其是有機化學部份,可以畫有機化合物,內建圖形匯出成
OpenOffice.org Draw,也就是說可以用 OpenOffic.org 進行後續編輯如做簡報及寫報告。
當然 BKchem 也適合大學化學課程的使用,這部份笨牛會在後面的章節提到,所以這裡就
只討論 BKchem 在高中化學課程的應用。本單元將會畫有機結構,講解 BKchem 的功能,
但是這些化合物不見得真正存在,只是為了解說方便。

安裝 BKchem

下載 BKchem (英文)

微軟的使用者,請下載 exe 檔。

Linux 使用者請下載 tar.gz 檔,以 Ubuntu 為例子,在該檔按下滑鼠右鍵,在此解壓縮。


解壓縮後,使用指令模式近到該目錄,輸入”sudo python setup.py install” 輸入密碼後
就開始安裝 (細節請參考軟體套件內的 INSTALL 檔的說明)。當然 python 是必備的套件,
一般已經內建好了,但是若沒有 python,可以先用套件管理軟體來安裝。

BSD 及蘋果使用者,請參照 BKchem 官網的說明進行安裝 BKchem。

改設中文介面
笨牛在 2007 年 5 月,email 給 BKchem 的作者 Bada Kosada,表示想把 KBchem 翻譯
成正體中文,立刻就收到作者的回應,同意笨牛進行翻譯。不過目前 (2007/12) 從
BKchem 下載下來的中文翻譯不是最新的,若需要最新的中文翻譯檔,笨牛放在
OpenOffice.org 補給站的這一則討論,請按照該討論的說明去進行。

笨牛覺得 BKchem 非常適合高中及非化學主修的大學生使用,所以在確認沒有正體中文的


翻譯後,所以在取得作者同意後就開始翻譯了。翻譯的品質可能需要改進,而且還沒有完全
翻譯完畢,但是笨牛會繼續努力,也歡迎有興趣的朋友接手。
改設不同語言的介面

Bkchem 目前有數種語言,朋友們可以自由切換到
英文或中文 (tw) ,當然也有法文及德文的介面可以
選。

若有翻譯不多的地方歡迎指教,笨牛會立刻修正。
此外,對於 Ubuntu 7.10 使用者,中文化介面會有
一些字無法顯示,使用 KDE 介面的則中文字型會很
難看,這些問題笨牛已經向高手們反應,若有解決的
辦法會立刻向各位報告。

Bkchem 功能列簡介

編輯
圖形範本 輸入元素
繪圖

基本上高中化學課程會用到的功能不多,所以 BKchem 更多進階功能以後


有機會再介紹 BKchem 在大學化學課程的應用。
開始做圖

選取繪圖功能

就會出現化學鍵的選
項。這裏可以選單鍵
、雙鍵或是三鍵 ( 其
他的功能屬於大學化
學的範圍 ) 。

可以利用這功能畫出
單鍵或是雙鍵及三鍵
的化合物。

按下編輯,滑鼠就會進入編輯模式,可以點選整個分子進行移動、旋轉等操作。

若要刪除,換到編輯,點取欲刪除的部份 ( 可選整個分子,單一個鍵或是單一原
子 ) ,按下 Delete 鍵就可以刪除。
環狀化合物

選取範本功能

選擇 環就好
( 其他的是大學有
機化學的範圍 )

配合畫單鍵的功
能,在 環上加
入 4 個甲基。

官能基

使用編輯模式點選苯環上的
一個甲基 ( 也可以選多
個 ) ,按下滑鼠右鍵,就會
出現一個選單,選擇官能基
,會再出現一個小選單,可
以選擇需要的官能基,可以
節省畫圖時間。
展開官能基

這次把 環上的 4 個甲基,使用官能基功能


,分別換成其他官能基。

接下來使用展開官能基的功能,就會看到小
圖片的那樣子,例如下方的硝基由變 -NO2
變成 O=N=O 的型式。

顯示碳原子及氫原子

在有機化學式中,氫經常是省略不寫,碳也是在
化學式的線條中。但是有時候需要顯示氫及碳,
這些功能 BKchem 也都有。

選擇要顯示原子,就會只顯示碳原子 (C) ,若選


擇顯示氫,則碳與氫都會顯示如下圖。若選擇整
個分子,就會整個分子都顯示 (C or H) ,若單
選一個碳,則只會顯示所選的那個碳。
顯示氧化數
氧化數則是另一個重點,先利用編輯模
式選擇整個分子或是特定的原子,這裡
用整個分子做示範,只要

化學 > 計算氧化數

就可以看到下方的圖,不只是每個碳的
氧化數,連氧原子的氧化數也標示出來
的。這功能非常適合在計算有機化合互
物的氧化還原反應時進行平衡。

化學式錯誤時之提醒功能

Bkchem 有個功能,當所的畫圖出
現不合理時,會立刻挑出一個小
視窗,提醒使用者已經超出最大
價數。這個功能很適合初學有機
的人。

一般的碳有 4 個鍵,所以當圖中
的中心 接上第 5 個鍵時,警告
視窗就出現了。不過提醒後,
BKchem 並不會取消那個有問題
的化學式。
轉換化學式

有時候我們需要利用直線式取代結構式,
可以用

化學 > 將化學結構以直線式表示

就可以看到下方的樣子。不過目前不支援
有支鏈化合物的轉換,只對直鏈分子有用。
希望未來可以增加這方面的功能。

輸入 SMILES 化學式

現在 wikipedia 有介紹化學分子時都會提供
SMILES 化學式。簡單的說 SMILES 設定一些規
則,使鍵盤可以打出來的字母、數字、符號等作
為化學式。當然這化學式不是給人看的,是讓電
腦軟體讀取後顯示人們熟悉的化學式。

在功能選單中叫出輸入 SMILES 化學式,輸入


式子後就會自動畫出平面分子式。至於 INCHI
則是另一個類似的東西,但可以更精準顯示異購
物。

不過目前無法在 BKchem 使用複製貼上外來的


SMILES 化學式的功能,必須手動一個個字母輸
進去

阿斯匹靈的 SMILES 化學式:CC(=O)Oc1ccccc1C(=O)O


TNT (黃色炸藥)的 SMILES 化學式:Cc1c(cc(cc1N(=O)=O)N(=O)=O)N(=O)=O
BKchem 的 檔 案格式

BKchem 存檔時是存成 SVG (向量圖型),所以可以把畫的圖形存下來,也可以分享給老師


學生們。若想要把化學圖形貼到網頁上,建議可以選匯出成 PNG (圖形檔)。若要把圖形用
來進行簡報或是寫講義時,那當然是匯出成開放格式圖形檔,請選擇選單中的 ODF
(OpenOffice 2.0),這也是笨牛最推薦的地方,感謝 BKchem 的作者設定這個功能,這樣
圖形可以用 OpenOffice.org Draw 進行加工 (如加上中文解釋),然後貼到簡報軟體
OpenOffice.org Impress,或者是放到文書處理軟體 OpenOffice.org Writer。

雖然 BKchem 可以匯入 CML (chemical markup language) 檔,但是笨牛測試過幾次,


發現這功能不完全,除非是主修化學,否則笨牛認為這功能多數人不會用到,不影響
BKchem 在高中化學及大學化學的應用。

但是由 BKchem 畫的圖可以匯出成 CML 檔,由 jmol 讀取後就可以顯示立體圖形,也就是


說 CML 可以連接 BKchem 的平面圖形。

笨牛的建議

此外,目前無法在 BKchem 上使用中文入法 gcin,所以需要中文編輯的時候,可以把圖形


匯出成 OpenOffice.org Draw 的檔案格式 (.odg),然後在 Draw 裏進行編輯。有關 ODG
檔,正確的說,應該是開放格式圖形檔 Open Document Graphic,而 OpenOffice.org
Draw 是遵守及採用這大家所認同的格式。BKchem 的功能很多,目前為止把高中化學需
要的部份大略介紹了,未來有機會時將介紹 BKchem 更多的功能。

You might also like