跳转到内容

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
    ...
华夏公益教科书