跳轉到內容

RattleCAD 使用者手冊/入門

來自華夏公益教科書

ratlleCAD 託管在 sourceforge.net 上。

你可以在這裡下載 RattleCAD


RattleCAD 使用者手冊/架構 RattleCAD 需要一些外部工具才能提供其全部功能。rattleCAD 系統上下文

基本外部模組是 Tcl/Tk。Tcl/Tk 是 RattleCAD 的直譯器。
RattleCAD 可用於主要平臺,例如 Microsoft Windows、Linux 和 Mac OS X。
你可以在這裡獲取有關 Tcl/Tk 的資訊

並下載一個“內建電池”版本作為 ActiveTcl 發行版

ghostscript

[編輯 | 編輯原始碼]

RattleCAD 使用 Ghostscript 建立 PostScript 和 PDF 檔案。
你可以在這裡下載 Ghostscript

目前 RattleCAD 使用 Ghostscript 的 32 位版本。

要從計算機上的任何其他位置使用 Ghostscript,或者如果 RattleCAD
無法找到 Ghostscript 本身,則有一個選項可以手動為 RattleCAD 配置 Ghostscript。

.rattleCAD_<你的電腦名>.init

   <exec>
        ...        
        <exec name="gs">C:/Program Files (x86)/gs/gs9.14/bin/gswin32c.exe</exec>
        ...
    </exec>

RattleCAD 使用 GhostView 檢視 PostScript 檔案。
你可以在這裡下載 Ghostscript

待定。


MS Windows

[編輯 | 編輯原始碼]
安裝 Tcl/Tk
[編輯 | 編輯原始碼]

推薦的 tcl/Tk 8.5 目標位置
C:\Program Files\Tcl\8.5

準備安裝目錄
[編輯 | 編輯原始碼]

為當前和未來的 Rattlecad 版本準備一個目錄。
RattleCAD 不提供安裝過程。因此,你需要提供一個目錄並將下載的 zip 檔案解壓縮到此處。
C:\Users\使用者名稱\rattleCAD

安裝 RattleCAD
[編輯 | 編輯原始碼]

從以下地址下載當前版本

並直接解壓縮到準備好的目錄中
C:\Users\使用者名稱\rattleCAD
你的目錄應該如下所示

  ./3.4.02.35/... 
             ./etc/... 
             ./lib/... 
             ./.../... 
             ./main.tcl 
             ./rattleCAD.tcl 
             ./readme.txt 
             ./... 
   ./rattleCAD.bat 
   ./rattleCAD.tcl 
   ./rattleCAD_3.4.02.35.exe 
   ./rattleCAD_3.4.02.35.kit 
   ./rattleCAD_3.4.02.35.zip 
   ./readme.txt 
   ./tclkit.ico


在這種情況下

  • rattleCAD.bat: 執行 rattleCAD_3.4.02.35.exe
  • rattleCAD.tcl: 執行 ./3.4.02.35/main.tcl


安裝更新後,你的目錄應該如下所示

  ./3.4.02.35/... 
   ./3.4.02.36/... 
   ./3.4.02.37/... 
   ./3.4.02.38/... 
   ./3.4.02.38/etc/... 
             ./etc/... 
             ./lib/... 
             ./.../... 
             ./main.tcl 
             ./rattleCAD.tcl 
             ./readme.txt 
             ./... 
   ./rattleCAD.bat 
   ./rattleCAD.tcl 
   ./rattleCAD_3.4.02.35.exe 
   ./rattleCAD_3.4.02.35.kit 
   ./rattleCAD_3.4.02.35.zip 
   ./rattleCAD_3.4.02.36.exe 
   ./rattleCAD_3.4.02.36.kit 
   ./rattleCAD_3.4.02.36.zip 
   ./rattleCAD_3.4.02.37.exe 
   ./rattleCAD_3.4.02.37.kit 
   ./rattleCAD_3.4.02.37.zip 
   ./rattleCAD_3.4.02.38.exe 
   ./rattleCAD_3.4.02.38.kit 
   ./rattleCAD_3.4.02.38.zip 
   ./readme.txt 
   ./tclkit.ico

Mac OS X 包含執行 RattleCAD 所需的上下文,但根據 RattleCAD 版本的依賴關係,它可能已過時。原因是 OS X 中包含的 Python 版本也比較舊。

RattleCAD 的安裝與其他平臺類似。建立一個資料夾,並在其中下載 rattleCAD_v.vv.vv.kitrattleCAD_v.vv.vv_plugin.zipzip 檔案可能會自動解壓縮到 _plugin_ 資料夾中。如果沒有,則將其解壓縮。

開啟一個終端,導航到包含 rattleCAD_v.vv.vv.kit 的資料夾,然後鍵入 wish rattleCAD_v.vv.vv.kit

更新 Tcl/Tk
[編輯 | 編輯原始碼]

如果你收到錯誤訊息,請檢查 Tcl/Tk 版本是否為 8.5,方法是鍵入 wish 並從 Wish 選單中選擇“關於 Tcl & Tk”。如果它是版本 8.5,則 RattleCAD 可能無法執行。

你也可以從 SourceForge 上的 RattleCAD 專案下載 rattleCAD_checkEnv.tcl,透過執行 tclsh rattleCAD_checkEnv.tcl 來檢查環境。輸出將顯示 Tk 版本並識別任何缺少的元件。

如果您選擇更新 Tcl/Tk,您可以從 ActiveState 獲取 ActiveTcl 社群版 8.6+ 的完整安裝包。它包含執行 RattleCAD 所需的模組。

rattleCAD 有兩個配置檔案。它們位於您的專案目錄中。
例如:C:\Users\<您的使用者名稱>\Documents\rattleCAD

.rattleCAD_<您的電腦名>.init
[編輯 | 編輯原始碼]

rattleCAD 提供一個配置檔案,用於配置您的 rattleCAD 環境。

    <?xml version="1.0" encoding="UTF-8" ?>
    <root>
        <hostname>anton-pc</hostname>
        <fileName>C:/Users/anton/Documents/rattleCAD/.rattleCAD_anton-pc.init</fileName>
        <fileCreated>2014.06.15 15:40</fileCreated>
        <GUI_Font>Helvetica 12</GUI_Font>
        <mime>
            <mime name=".test">_any_executable</mime>
        </mime>
        <exec>
            <exec name="gs">C:/Program Files (x86)/gs/gs9.14/bin/gswin32c.exe</exec>
            <exec name="_test">_any_executable</exec>
        </exec>
    </root>
.rattleCAD_<您的電腦名>.Xdefaults
[編輯 | 編輯原始碼]

rattleCAD 提供一個配置檔案,用於配置 rattleCAD 的視覺外觀。

    ! ... created by  rattleCAD (3.4.01.62)
    !     ... on  2014.06.15 14:58
    !
    !*Menu.foreground: black
    !
    !*Menu.background: lemonChiffon2
    !*Menu.foreground: red
    !
    !
    ! --- any untested examples: -----------------
    !       ... see: http://computer-programming-forum.com/57-tcl/714fcdf48fb18c6c.htm
    !
    ! ----- try some attributes ------------------
    !*padX: 10
    !*padY: 10
    !*sliderLength: 20
    !*yScrollSide: left
    !*Scale.width: 8
    ...
華夏公益教科書