学生公寓家具模块化系统设计和分析.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生公寓家具模块化系统设计和分析

学生公寓家具模块化系统设计和分析   一?系统使用的目的   传统的学生公寓布局在非模块化的家具设计前提下,布局单一,与大学生创新自主的特点相违背。本系统使用的目的主要体现在以下两点:   第一,达到布局合理而且可以自由组合家具单元模块,能发展学生的个性特点,最大限度地激发学生的创造能力。通过合理的划分来提高学生公寓内部空间的使用效率,为学生提供功能丰富、使用安全、设计美观、灵活多变、相对独立的家具,以符合现代学生的性格特点以及满足学习生活的需要,实现“以人为本”的设计理念。   第二,一种设计,多种变化,适用于不用类型的学生公寓的设计要求。采用模块化设计思想对学生公寓设计进行研究与开发,一方面有利于标准化的设计和规范的管理,另外一方面能充分提高企业生成效率,节约资源,可提高学校家具行业的市场竞争力。   二?系统的建立   本文所建立的学生公寓组合家具模块化仿真设计系统基本框架是由所要布置的公寓空间数据、人机交互窗口、三维家具单元模块图库、参数化修正计算和三维公寓空间模型等建立几部分构成。   首先,将所要对应的公寓平面图相关编号数据通过人机交互界面输入到计算机中。然后,通过人机窗口的设计计算,自动打开AutoCAD并根据输入的编号数据选择所要进行布局的空间模型。之后,通过AutoCAD的二次开发建立连接三维家具单元图库,调用三维家具单元模型。实现在AutoCAD环境下的三维仿真布局,设计流程图如图1.1。   从设计流程图中可看出,本系统的主要分为两大设计部分,上半部对于模型单元的参数化设计时通过VBA编程来实现的,而下半部分对于人机交互窗口以及学生公寓处理部分的设计是通过VB 6.0的编程来实现的。   三?系统的实现   (1)界面设计   人机窗口设计的目的是实现人机交互,获得所需建立学生公寓平面图数据之后对数据进行运算分析,最后自动打开AutoCAD软件并绘制出学生公寓的三维仿真模型。基于VB的程序设计强于Visual LISP的其中一点就是能够提供一定的保护机制,源程序的保密性强。通过VB的程序编写产生一个可执行文件,让使用者运行。而在人机窗口的设计过程中也可以加入身份识别的功能。其实现流程图如1.2。   3.(1)登录界面的设计   登录界面设计的主要功能是要为合法用户提供操作系统的权限,同时起到了对数据安全的保护作用。登录界面设计流程图如图1.3所示。程序设计思路如下:   (1)登录用户输入登录信息,包括卡号与密码;   (2)判断登录信息是否合法,如设定范围,广州工程技术职业学院所属卡号视为合法,否则视为非法;   (3)判断合法后,进入系统界面,若所输入信息错误则弹出错误并提示重新输入;   (4)如果错误次数超过3次,则系统自动关闭。   3.(2)学生公寓户型选择界面的设计   在顺利进入系统后,接下来就是学生公寓信息窗口。这部分程序主要功能是:在获取对应数据后,对数据进行计算分析,若数据计算无误则打开AutoCAD,按照输入数据打开相对应的学生公寓平面图并同步形成轴测图。如果数据计算误则弹出错误提示,要求重新输入数据。程序设计思路如下:   (1)设计输入学生公寓户型编号或名称(如图1.4所示);   (2)编辑判断以及计算程序,对所输入数据判断计算;   (3)将计算通过输入的数据连接AutoCAD,并打开AutoCAD应用软件,并同时打开相对应的学生公寓平面图并同时生成空间的轴测图;   (4)若数据计算不通过则重新输入;   (5)在登录系统后进入欢迎界面点击下一步按钮,系统便进入了学生公寓户型选择界面,用户可根据需要选择。在确定学生公寓类型后,通过AutoCAD平台输入所建空间的X、Y和Z轴的坐标后,系统会根据用户所选取的学生公寓类型和输入的数据自动打开AutoCAD并绘制出所对应的学生公寓三维空间模型;   (6)空间模型形成后基础上,点击下一步,进入家具图库选择界面,如图1.5所示。   (2)VBA程序设计   从图4.1中分析得知,在VBA环境下的编程主要是对学生公寓家具单元模块的参数化控制。通过AutoCAD自带的强大功能便可对之前做好的家具单元图库进行三维尺度的参数化修改。但是,AutoCAD自带的块操作以及设计中心功能,所针对的是比较小型的图形库的参数处理,不利于今后开发大型数据库的扩展。因此,为今后继续开发扩充家具库,建立参数图形的数据库系统,引入了VBA编程。前文提到了对于各参数化家具图块的操作主要是针对AutoCAD图块的操作。   所以,在VBA程序里的主要对象就是图形库和图形库中的家具图块。程序完成的主要功能包括如下内容:首先,在列表中选择所需的家具单元模块;然后,进行部件模块的选择;最后,将所添加到所要布局的学生公寓空间中。   3.(1)检索程序   本程

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档