中国园林
期刊搜索:
  • 当期推荐
  • 期刊检索
  • 目录索引
  • 业界新闻
  • 投稿须知
  • 广告服务
  • 友情链接
  • 关于我们
  • 返回首页
远程稿件处理
期刊杂志

    在园林设计中定制树木图标下拉菜单

    关键词:风景园林; 园林设计; 研究; 幻灯片; 菜单;菜单文件

    Key words:Landscape Architecture; Landscape Design; Research; Slide; Menu; Acad.mnu

    摘要:目前,园林设计大多使用没有经过专业开发的Autocad通用软件,缺乏园林菜单,树木图标多为设计人员临时自制或从其他图形中引用,很不方便。利用Autocad标准菜单开放的功能,结合幻灯片制作和图像控件菜单定制等技术,来制作标准化的园林树木图标下拉菜单,从而提高园林设计的工作效率。

    Abstract:Most of landscape designers use the software AutoCAD that is not developed professionally and inconvenient. Based on the standard menu of AutoCAD, by using the technique of making slides and customized menu, the designers can make landscape trees drawing control menu, so as to achieve an increase in the working efficiency of landscape design.

    内容:2 为树木图像控件菜单准备幻灯片    从理论上讲,任何在Autocad中生成的幻灯片都可用作图像,但树木图标控件菜单需要用户精心准备dwg格式图形,然后制成树木图标的幻灯片。 2.1 定义树木图形块    根据《风景园林图例图示标准》(CJJ67-95)[1]的要求,在同一个dwg文件中按照不同的树种精心制作出各种优美而简洁的树木图标,用wblock命令[2]把各个图标图形做成块,并为每个块分别取名存盘,扩展名为.dwg,如块名为:1.银杏,2.法桐,3.水杉,4.马褂木,……,把它们存放在c盘Autocad2002文件夹的根目录中新建的user文件夹内,如c:\program files\Autocad2002\user。图形块一方面可供下一步制作幻灯片使用,另一方面供今后绘图时通过下拉菜单插入树木图标时自动调用。 2.2 制作幻灯片    分别打开2.1中制作的各种树木图标图形块文件,把块在屏幕中放大,使图形占满整个屏幕,用mslide命令制作成幻灯片,每个块都对应一个幻灯片文件名(可以和dwg格式树木图形块同名),扩展名为.sld,如: 1.银杏,2.法桐,3.水杉,4.马褂木,……,把它们存放在c盘Autocad2002文件夹中(路径同2.1,和dwg格式树木图形块放在同一文件夹中)。幻灯片供下拉菜单显示图标时调用。 2.3 建立幻灯片库    以幻灯片文件形式编译幻灯片[3]。    在Autocad2002的Support目录下(C:\Program Files\AutoCAD 2002\Support)有编译工具Slidelib.exe文件(Autocad2004中在其根目录下,即C:\Program Files\Autocad 2004),将它拷贝到存放幻灯片的user文件夹内。打开Autocad2002软件(进入绘图视口),在命令行执行下列命令: command: sh ↙ os command: ↙(回车后即打开Autocad shell Active 窗口,并使Autocad2002 user成为当前目录,显示如下一行) c:\program files\Autocad2002>user> c:\program files\Autocad2002\user>dir *.sld/b/on>st ↙ (建立名为st的空幻灯片库,库名可为任何字母组成,以简短为好。回车后显示如下一行) c:\program files\Autocad2002\user> c:\program files\Autocad2002\user>slidelib st   此时,幻灯片库st.slb已建立。   幻灯片库可以很好地组织幻灯片,并方便调用。    3 编辑图像控件菜单文件    用写字板打开标准菜单文件acad.mnu,路经为: c:\program files\Autocad2002\support\acad.mnu (Autocad2004在隐藏文件夹UserDataCache中,路经为C:\Program Files\Autocad 2004\UserDataCache\Support\acad.mnu) 在***POP11项内容末尾的下边加上以下内容: ***POP12 **yuanlin [园林] ID_Insertlyqm [落叶乔木...]^C^C_$I=tree1 $I=* ID_Insertlygm [常绿乔木...]^C^C_$I=tree2 $I=* ID_Insertclqm [常绿灌木...]^C^C_$I=tree3 $I=* ID_Insertclgm [落叶灌木...]^C^C_$I=tree4 $I=*  .  .  .   在***image行的下边添加以下内容(st为幻灯片库名,在“\”之前应有一个空格): **tree1 [落叶乔木] [st(1.银杏)]^c^c-insert 1.银杏 ;;(前边“1.银杏”表示幻灯片名,后边“1.银杏”表示图形块名,下同) [st(2.法桐)]^c^c-insert 2.法桐;; [st(3.水杉)]^c^c-insert 3.水杉;; [st(4.马褂木)]^c^c-insert 4.马褂木;;  .  .  .   **tree2 [常绿乔木] [st(49.雪松)]^c^c-insert 49.雪松;; [st(50.广玉兰)]^C^c-insert 50.广玉兰;; [st(51.香樟)]^C^c-insert 51.香樟;;  .  .  .   **tree3 [常绿灌木] [st(59.桂花)]^C^c-insert 59.桂花;; [st(60.刺桂)]^C^c-insert 60.刺桂;; [st(61.石楠)]^C^c-insert 61.石楠;;  .  .  .   **tree4 [落叶灌木] [st(89.樱花)]^C^c-insert 89.樱花;; [st(90.榆叶梅)]^C^c-insert 90.榆叶梅;; [st(91.寿星桃)]^C^c-insert 91.寿星桃;;  .  .  .      存盘退出后,即完成了对acad.mnu菜单文件的修改。 4 重新加载acad.mnu标准菜单文件 4.1 添加搜索路径    打开Autocad2002软件(进入绘图视口),单击工具(tools)/选项(options)菜单,在文件(file)选项卡下,选择支持文件搜索,文件路径(support file search path),并添加行:c:\program files\Autocad2002\user,其目的是在绘图插入图标时让cad能够自动找到存放图形块和幻灯片的文件夹。 4.2 重新加载菜单文件    添加搜索路径后用menu命令重新加载修改后的菜单文件,具体步骤为: 在绘图视口中,在cad命令行输入“menu”命令后回车,出现“选择菜单文件”窗口,在“文件类型”栏中选择“菜单样板(*.mnu)”,在窗口中打开以上修改的acad.mnu菜单文件,路径仍为: c:\program files\Autocad2002\support\acad.mnu (Autocad2004在隐藏文件夹UserDataCache中,路经为C:\Program Files\AutoCAD 2004\UserDataCache\Support\acad.mnu) 单击选中acad.mnu文件,然后单击“打开”按钮,若出现“Autocad”对话框[内容为: 加载样板菜单文件(mnu文件)将覆盖并重定义菜单源文件(mns文件),这将使原先对工具栏的自定义修改失效。是否继续加载mnu文件?],直接单击“是”按钮即可。这时,绘图窗口菜单行的最后便显示“园林”菜单,单击打开“园林\落叶乔木”选项(图2),双击任何一个图标即可迅速在当前视口插入该树木图标的dwg格式图形块。