在2006年公司参与重庆钢铁设计院的结构软件SCAD的开发项目,该院是国家建设部批准的冶金行业甲级单位,持有建筑行业、工程勘察、工程测绘、市政工程、工程总承包、环境保护、城市规划等7个不同等级的资质证书。拥有建筑、结构、规划、总图运输、道路桥梁、工程地质、岩土、工程测量、给排水、暖通、燃气、热力、炼铁、轧钢、炼钢、机械设备、液压、机修、工业炉等三十几个专业处室。该设计院每年要承接很多设计勘测项目,设计出图量非常大,大多数时间里设计人员同时并行好几个项目的图纸设计,好几个专业并行设计同一套图纸。
设计人员全部采用CAD软件,部分零部件三维设计,最终需要全部二维CAD出工程图纸。由于多专业、多个项目混合,所以制图环境非常复杂,这让设计人员和IT部门非常头疼。为了统一标准,规范出图,院里根据国标,制定了更为完整的Cad制图规范,详细的规定了各个专业的图层、颜色、字体、字高、线型、标注、符号等要求。企业承接的项目中,大部分国内外的甲方单位都有有标题栏样式、标注、LOGO等其他要求、甚至有些企业还特别制定了图幅的形式、文字大小、标注符号、箭头形式等更加严格的图面规范。所以在同一时期,这一套图有这样的制图标准,而另一套图纸却又要采用另外一套样式,但是所使用的PCCAD软件还没有实现多标准和定制的功能,这部分环境配置的的改变也只能通过设计人员手工逐个复制拷贝零散的文件和目录,操作复杂且费时费力,大部分人没时间或者不知道如何去调整绘图环境,结果最后变成了每个人、每个专业自行其事,出图杂乱无章,最后也导致企业的制图规范最后也流于形式,院领导和管理部门对此现状也是无可奈何。
所以在此次项目开发中,重钢院提出了对多个处室多个专业多个项目如何规范绘图样式和快速部署的开发需求,希望能够借助软件的手段实现规范化出图。为此目标,为重钢院开发了一套样式打包和部署的工具软件,集成在Pccad样式打包器中,较好地满足了需求。遗憾的就是由于Pccad本身不支持多样式,无法在软件内部实现不同样式的切换,设计人员还必须自行通过批处理的方式拷贝配置文件,而且尺寸标注的样式名称、文字标注的样式名称都是固定写死在程序中的,所以无法满足重钢院自定义文字和尺寸样式名称、自由扩充图层数量的要求。
如何保证设计单位出图的规范和统一,如何严肃企业和国家制定的工程制图标准和规范,如何能够快速满足各种客户和国家的设计规范和出图标准,让工程师能够在同一个软件、同一张图纸中,用简单的方式高效率实现如不同企业、不同部门、不同专业、不同项目内部制定的各类设计出图的环境要求,甚至是GB、ISO、ANSI、DIN、BSI、JIS、CSN等不同国家标准之间的自由切换,让中国设计走向全球?
企业的困惑是软件开发者的责任,在此项目需求激励下,作者通过之后数年间对艾克斯特设计之星TeamDesigner和TD Drafting的全面学习,结合了AutoCAD Mechanical软件的多样式概念和PCCAD的易用性,一个跨专业、跨部门、全新架构、支持多样式多标准、样式自动打包和更新的设计理念在全新诺机械CAD软件中得到了体现,使得这些困扰企业多年的这些难题已经迎刃而解。它不但能实现设计快速绘图与设计,而且通过企业标准化和IT管理部门对诺机械CAD软件的充分利用可以显著提高企业制图标准化规范化的水平。
在诺机械CAD软件中,不但实现了工程制图环境、尺寸和符号标注的多标准支持,而且在全球首次实现了全部标准环境自动部署更新的方式。也就是说,在同一个Cad软件中,用户可以任意增加多套的绘图环境和标准,设计者可以根据需要一键切换到其他标准,可以实现多标准混合绘图。并且,如果在一台服务器计算机上绘图标准进行了修改,使得环境配置发生了改变,其他客户端计算机能够自动更新,同步下载,达到绘图环境在小组、部门的统一。当然用户可以根据实际需要选择启用或关闭自动更新标准功能,在诺机械CAD软件中的操作步骤如下所述。
一、从菜单中启动诺机械的样式打包分配器,弹出打包对话框,如下图,诺机械所有的配置公共共享目录\Knowthink\knowm\2017\zh-CN\下,当然对于不同部门、项目的配置文件,你也可以单独拷贝出来,打包的时候通过单击按钮浏览,指定到其他目录。样式目录中只保留修改变化的文件,没有任何变化的文件可以提前删除掉,以免打包后的部署文件体积大而部署不便。
打包内容分4部分,为多重样式、固定样式、私有配置文件和程序文件,固定样式包含零件库和符号库、公式库的内容,私有配置文件一般包含菜单等文件,程序文件是可执行文件、Fonts等相关内容。一般情况下,用户配置定制化的内容只有多重样式和私有配置文件,很少修改固定样式和程序文件中的内容。所以打包的时候,只勾选多重样式和私有配置文件即可。如下图
更新到客户端的目标路径选项代表了同一台机器多用户操作的概念,如果选择当前用户文档,则不影响其他登录用户的配置,如果选择所有用户文档,则会影响到所有登录用户。
二、 单击“打包”开始创建样式包,在弹出的样式包命名文件对话框中输入特定容易辨别的文件名称,如下图。
单击“保存”,程序开始打包,出现动画显示界面。
打包结束后,动画界面消失,资源管理器自动打开并定位到刚刚打包的样式包“设备室宝钢薄板胚精整线样式包_200709.EXE”,如下图。
至此,针对特定部门项目的机械CAD环境样式包打包完成,不同的项目定制环境,通过相同的方式,可以形成很多份样式文件包,在服务器机器上保留下来,如果其他机器设计需要不同的样式的时候,只是简单的双击运行可执行的样式包,阅读完提示内容(注:该提示内容可以自定义),按照提示单击“我接受”,就可以快速完成环境的同步。
完成样式部署
样式包一般情况下大小在2M左右,可以将此文件发给其他人完成相同的环境部署。
三、 网络端样式环境的自动同步
样式环境包打包完成后,我们可以通过手动运行的方式,逐个完成样式部署,如果企业样式环境固定,没有太多变化,或者局部整体变化,管理者想实现自动化、强制性的完成环境同步,诺机械中也提供了这样的功能。
主要用途:
1.对于企业进行项目设计的情况时,可以备份或者恢复当前项目的相关数据,从而使得不同项目之间的切换工作变得轻而易举。
2.对于设计科室的系统维护人员,可以在一台机器上完成定制后,快速部署到其他机器上;
3.对于企业数据资源管理者,可以更加方便的对本企业、本部门的用户化内容进行备份与维护;
4.对于所有用户,除了具有以上功能外,还可以在使用过程中,快速从公司服务端下载最新更新补丁包,实时对软件功能进行更新换代。
①服务端样式同步配置
开始 >> 程序 >> Knowthink>> 诺机械CAD >>样式更新服务。
选择一台机器作为服务器,在诺机械程序菜单项中,启动样式更新服务,如下图。
启动程序后,弹出下面的界面,在界面中输入端口号及更新包路径。更新服务的端口号,默认不用修改。将可执行的样式包拷贝到更新包路径中,如“C:\重钢院设备室样式包\Update”目录中,该目录下可放置多个需要同步的样式更新包。
“C:\重钢院设备室样式包\Update”是用户自定义的目录,更新包路径目录改变了只需要“停止服务”,然后浏览到新的目录,再启动服务即可。该目录下放置需要同步部署的一个或多个样式包,并将配置文件UpdateVer.ini的内容修改为更新包的名称与最新版本信息,如下图所示。
用记事本打开UpdateVer.ini文件文件,修改最新版本号和更新环境包文件名称
样式更新服务支持局域网或者广域网,如果是局域网内,服务器可选择局域网内的任意计算器,如果是广域网,服务器需要是有固定IP定制或者端口号映射的机器。
注意,必须注意服务端的端口开放,进入开始 >> 控制面板 >>系统和安全>>Windows防火墙,建议设置为关闭状态。因为在Windows防火墙在关闭的状态下所有端口才处于开放状态。如果不想通过此步骤请到微软网站查询个别端口的开放设置方法。
进入本地连接-Internet选项将IP设置为固定地址,不能使用自动获取地址的方式。
以上工作无误后,点击启动服务,日志信息中显示服务启动。这样便完成了服务端的所有设置。
②客户端样式同步配置
执行
菜单:机械→系统维护工具→样式库同步工具配置,如下图
通过样式库同步配置用户可设定更新服务器的IP位址、更新方式等。
在客户端安装好诺机械CAD软件之后,管理员配置客户端机器,指定服务端的固定IP地址,端口不用修改。可以选择自动或者手动更新方式(管理员如果为防止个人随意修改配置,可选择在系统管理员权限下修改好,在User权限下客户端将无法再修改更新配置,以达到强制同步的目的)。
③样式库同步
服务器中如果更改了最新版本号,样式包发生改变,如果配置了“自动更新”方式,在启动诺机械CAD软件的时候,每一台客户端计算机就会自动下载、更新本机的环境。如果置了“手动更新”方式,则需要通过菜单启动命令,开始更新。
菜单:机械→辅助工具→样式库同步
出现提示:弹出如下的对话框
输入:点击“开始更新”按钮,在日志信息区域开始显示连接信息,如下图。
如果当前样式包版本号一致,则提示“已经是最新版本”,否则弹出下面对话框。
结果:客户端的样式库更新为服务器端的指定样式。
【注】当客户端的样式库版本同服务器端的样式库版本相一致时,样式库同步工具将不提示更新,此时点击更新将出现“已经是最新版本”的提示。在升级过程中遇到其它类型的错误,更新对话框中也会出现相应的提示内容,请根据问题情况更改具体配置。