登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
前段时候中望公司发布了新一代拥有全新内核的产品:中望CAD+,作为一个国产CAD软件的支持者,我进行了下载测试,使用过后确实有了耳目一新的感觉,新功能方面有很多朋友已经做了深入的评测,我就不凑热闹了,这里我想针对软件的API接口方面发表一点自己的看法。新版本中望CAD+接口方面改善比较明显,除了函数库的扩充,接口兼容性也增强了很多,这对于部分老软件的挂接无疑是个好消息。
CAD作为大众化的平台软件,基本已经覆盖了全部日常设计中需要的功能,有些时候为了简化一些绘图步骤、提高绘图效率就不得不依靠一些二次开发程序来完成。这里我以绘制圆的中心线为例,介绍一些中望CAD+中提供的常见Lisp函数的调用方法。
中心线在我们画图过程中用的非常广泛,我们如果只在CAD平台(不包含任何二次开发软件)中绘制需要好几个步骤才能完成,如果我们编写一个Lisp程序只需要一个命令就可以实现了。关于Lisp的介绍大家可以去网上查看,这里不做详解。强调一点Lisp编写可以十分随意,基本不需要编译环境,word、txt等都可以用来编写,编译完成将扩展名改为.lsp即可。一些基本的库函数我们可以通过中望CAD+帮助菜单的开发人员帮助里面查询。
这里声明一点,我不是搞软件开发的,只是一名普通设计工程师,Lisp编程方面本人是个初学者,如果下面内容有不对的地方还望大家多多指教。写这篇文章主要是想和大家交流经验,以便共同提高。
下面进入正题,我们就来看一下程序是如何实现一步绘制中心线的。
上图是这个程序的源代码,大家可以看到这里面有很多的括号,这就是Lisp的一个特点,这就是为什么也有人叫它括号语言的原因,这里面要特别注意的就是括号一定要匹配,多了或者少了程序都会报错。我简单解释一下上面代码的含义,如果有介绍不清楚的地方大家还是可以去上面提到的开发人员帮助里面查询。
首先第一行里面定义的是这个小程序的开始和命令名字,也就是说我在程序后只要输入ZXX就可以使用这个程序了。后面的一对括号是用来定义后面变量的类型用的,这个后面有机会再详解,这个对新手来说可以暂时不考虑。
第二行是赋值函数和选择函数的联用,将选择的圆赋值给temp(自定义的变量)
第三行获取圆的构成信息,例如图层、圆心、半径、颜色等等。
第四行、第五行得到圆心、半径,方便下一步画中心线。
第六行、第七行才是真正的程序目的:开始画线。
第八行采用静默方式退出。
这样几行简单的代码就实现了中心线绘制,里面主要用的setq-赋值函数,command-执行命令函数(相当于我们在CAD命令行直接输入命令),polar-相当于CAD里面的角度+长度的相对坐标,“+”-运算符,即加法,其余的不一一列举了,大家去帮助里面查询吧。这只是一个简单实例,为了完善它我们还可以在画线前建立相关图层、图层跳转等,这些都可以用command来调用相关命令实现。
程序写好了可以在CAD里面加载验证,方法也很简单,可以把程序直接拖放到绘图区加载(老版本中望CAD拖放到命令行),也可以通过ap命令采用对话框方式加载,后一种还有一点好处就是可以把常用程序加载启动组里面,这样开软件不用加载了。
程序执行后的结果。
这样我们一步式生成中心线的目的就达到了,但是程序还存在很多的不足,例如选择对象只能是圆(非圆对象会出错)、不能批量生成、超出圆的长度不可调等等,后面会根据现存问题来调整程序,详见:中望CAD+API接口应用之Lisp篇(二)。以上是我在中望CAD+中学习的心得,希望可以起到抛砖引玉的作用,也希望大家工作之余能多多关注国产软件的成长,一起支持国产软件。(王金刚)
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
几年前我就听说过中望CAD软件,并且一直对中望软件及中望CAD产品进行研究。我了解到,这家公司渴望成长,发布的CAD产品以DWG为内部格式,在软件界面和使用方式上都与AutoCAD很相似,并且有很高的性价比。去年7月份,中望软件发布了号称“下一代中望CAD”的中望CAD+。据我所知,中望CAD+是一款建立在新的内核上的CAD产品,与之前的中望CAD产品是完全不同的。这让我对这款CAD软件的试用十分兴奋。紧随BricsCAD之后,中望软件的CAD产品摆脱了IntelliCAD的内核限制。我个人认为这是正确的发展方向,同时更是一个积
在美国3D打印概念的资本炒作影响下,中国3D打印在刚踏入2013年,便成为抢手的“香饽饽”,CAD概念股也紧随其后“沾了光”。但这种情况并未持续多久,很快3D打印和CAD概念股便开始降温。对于CAD概念股紧随3D打印“同起同落”的现象,国内三维CAD软件——中望3D中国区总经理字应坤在近日接受中国证券报采访时表示,“3D打印的商用,其中很大程度受前端的三维CAD设计软件普及影响。要让3D打印成为一件“靠谱”的事,也要从前端
中望CAD作为一个中望软件公司研发的CAD产品,在过去的十年中逐渐被人们所接受。前不久,中望公司发布了一款带有机械设计功能的产品——中望CAD机械版。在此之前,RalphGrabowski对中望CAD+的功能特性已经作过详细的点评,今天我将直接介绍关于中望CAD机械设计方面的应用。中望CAD机械版的安装十分简单、便捷。在安装过程中,系统会安装中望CAD+平台软件,同时会自动配置文件在默认的文件夹“ZWCADMechanical2012CHS”下。后缀CHS代表安装的环境是中文简体。需要注意的是,中望CAD
近日,国家工信部颁布了最新的《军民两用产品技术信息共享目录》,其中,中望3D成为国家工信部面向军工企业优先推荐的三维CAD/CAM设计加工软件。中望3D作为广州中望龙腾软件股份有限公司(以下简称“中望软件”)旗下一款高性价比的三维CAD/CAM软件,实现从“民用”到“军用”的跨越,不仅是对中望3D技术研发实力的认可,也预示着中国民族软件的快速发展。中国本土三维CAD/CAM软件,保证软件安全性许多军工企业设计关乎国家核心科研技术,因此安全系数是军工企业进行软件选型的关键因素,这也正
三维CAD软件是工业设计制造中极其重要的创新工具,可以快速帮助企业快速完成产品复杂设计需求。近日国内领先的CAD软件厂商中望公司全新推出中望3D2013Beta版,提供了在制造生产过程中产品设计与产品加工的一整套CDA/CAM解决方案,实现CAD设计到CAM加工一步到位!新版本的推出,更新改进了很多实用的新功能,小编在新年之际为大家逐一介绍。今天为大家介绍的是设计中经常用到的多文件操作。1.文件切换在我们做产品CAD设计的时候需要打开或者新建多个文档,用来参考或者直接引用,这时候文件间的切换是否方便至关重要,而这一点中望3D2013做得非常成功,做到真
在勘察设计行业和工业行业上,CAD软件被广泛应用于建筑、装饰、机械、电子电器等领域的设计中。设计师在日常工作过程中,需要应对大量复杂的图形文件,同时也面临着来自CAD软件层面的难题,如大图处理、API、Undo/Redo机制等。这些给设计工作带来不少的麻烦。基于中望CAD+强大的API接口,中望CAD机械版增添了很多具有创新意义的实用功能,有效解决了设计师的实际需求。深圳市捷佳伟创新能源装备股份有限公司(以下简称“捷佳伟创”)正是众多选择中望CAD机械版作为2D设计软件的企业中的一家,其研发部门全部采用中望CAD机械版作为CAD
在以前的文章中,我比较过中望CAD+与AutoCAD2013在功能和用户界面的共同之处,今天将对中望CAD+和IntelliCAD7进行比较。尽管中望CAD早期源自IntelliCAD,但是中望CAD+与IntelliCAD却有着本质上的区别。因此,这并不是简单意义上的比较。首先让我来解释一下IntelliCAD的内涵。IntelliCAD技术联盟是由一些规模较小的CAD厂商共同发起、组织的行业性机构,简称ITC。ITC聘请程序员编写IntelliCAD代码,然后将这些核心源代码分给成员公司;各成员公司自己定义该程序,并添加自己的品牌,最终形成自己的C
由工信部指导举办的“3D产业经济年会”,预示3D技术在2013年仍然是热捧的产业,如以快速、简易著称的3D打印,也带动了上游三维CAD/CAM市场。基于国际最新3D技术的发展趋势,1月25日,中望3D2013Beta版率先亮相部分新功能,向用户展示2013版的“易学易用的3D设计”理念,通过重组、优化软件操作流程,实现三维CAD/CAM设计效率的大幅提升!三维CAD技术渐成主流,高性价比中望3D创造成本优势相比二维CAD,更直观的三维CAD技术迎合了工程师的设计需求,弥补了二维CAD软肋。随着国内三维CA
CAD是继操作系统、办公软件之后的全球第三大软件,在勘察设计行业中具有不可或缺的重要作用。由于勘察设计行业的应用面广,专业性强,勘察设计单位为提高工作效率,在CAD平台本身的功能应用以外,常常要借助一些特定的专业软件来辅助工作。而一些领域的勘察设计在完成之后,也需要为其他下行行业单位或部门提供基础数据方面的支持。如此一来,CAD平台就要求具有突出的承载和兼容性。中望软件是国内最大、最专业的CAD软件供应商,其产品中望CAD+凭借着良好的承载和兼容性能,在许多行业中被广泛应用。下面,我们谨以建筑装饰行业为例,剖析中望CAD+平台在专业应用方面的卓越表现。
广州中望龙腾软件股份有限公司(以下简称为“中望软件“)是一家有着十几年CAD行业经验的CAD软件厂商。与其他很多CAD产品一样,中望软件在中望CAD+之前的CAD产品的内核是基于IntelliCAD。为使产品的性能更加优越,中望软件重写了内核程序,并于2012年7月正式发布了中望CAD+。其中的“+”,代表着全新的自主内核能为满足用户CAD设计需求带来的无限可能一直以来,中望软件强调与AutoCAD有着很好的兼容性,但这并不是他们唯一的CAD产品。2010年,中望软件做出一件让业界“震惊&rd
松谷机械(惠州)有限公司(以下简称“松谷机械”)是国内领先的针织机制造厂商,拥有13项技术专利,一直以精湛的技术、完善的售后服务网络享誉国内外。2008年斥巨资从日本购进了先进的数控加工设备,极大提升了产品质量。然而,高端的硬件配备,也需要与之匹配的三维CAD/CAM软件,才能真正打造产品竞争优势。因此,一款能实现CAD/CAM一体化的三维设计加工软件,也成为松谷机械进行三维CAD软件选型的重要标准。松谷机械现代化厂房中望3DCAD/CAM一体化优势,突破效率瓶颈松谷机械的针织机产品行业特点非常明显——产
4月1日,浩辰CAD8平台软件发布升级版本,据了解,此次发布的版本除了中文、英文版外,好包含了众多小语言版本,在功能上也是延续产品创新的特点,开发了诸如放大镜、自定义用户界面、全屏显示等人性化的功能。一、独家新功能浩辰CAD8升级版产品性能更加优越,隆重推出了浩辰CAD独有的新功能:放大镜、自定义用户界面(CUI)、多重引线(MLEADER)、全屏显示(CTRL+0)等多项用户关注的重要功能,同时对布局空间标注、打印、多视口着色消隐、OLE等多项功能进行了重大改进,软件更加成熟、稳定。二、多语言版本,软件全球化据了解,此次除发布简体/繁体中文版和英文版
在近两年,大数据这个概念被炒的火热,这是一种强调从行业单位日常海量运营数据中发掘出商业价值的新型信息技术模式,对于传统数据利用模式有着颠覆式的变革。那么,我们能否在CAD软件中发掘出大数据应用价值呢。作为中国引领CAD技术与思维创新的企业,浩辰已经用“百余家企业用户内测”等大数据应用雏形展示了其发展潜力。要实现大数据应用,最基本的条件是要有海量的结构化、非结构化数据作为支撑,而浩辰在这方面具备充分的客观优势。浩辰市场总监表示:“浩辰CAD软件是目前国内乃至亚太区市场占有率极高的CAD软件,在建筑、机械、暖通、电力等行
纵观整个CAD市场可知,进入市场较早是很多CAD软件成功的一个关键因素。第一批的软件厂商不仅培养了用户的忠诚度,同时还在用户的使用习惯中植入他们自己的工作流程。然而,新一代的CAD软件给予了用户更多的选择,带来一些传统设计之外的额外价值。但是在试验新软件之前,有一个问题会让用户犹豫不决:是否值得更替传统功能而去尝试这些新的改变?兼容性好,确保CAD绘图效率主流CAD软件一直试图通过培养用户使用习惯,设定界面和文件格式来保证自己的用户群。不可否认,传统功能的确有自身在CAD设计上的优势。而新的CAD软件,尤其是在起步阶段,软件的兼容性能够真正降低学习成本
中国软件名城、全国独一无二的国家信息通信国际创新园,头顶多个“国字号”招牌的济南高新区最近几年并没有因为过去的成绩降低对未来的高追求。连日来,记者在济南高新区采访发现,这里的高档写字楼与气派的企业厂房鳞次栉比,充满现代时尚气息。一栋栋看似与普通办公大楼一样的建筑物,内部却洋溢着浓厚的创新氛围。这里孵化出了被评为2012年全国科技十大亮点之一的国内首台“神威蓝光”千万亿次计算机系统;成功应用在党的的重要支撑,也将有力推动济南高新区建成高新技术及产品研发创新高地,聚集各类创新精英的人才高地,自主知识产权成果转
中国移动通信集团设计院有限公司河北分公司,作为一家始终坚持科学严谨态度的企业,对于CAD软件的诉求,不仅注重软件功能是否满足工程师的使用需求,同时也非常重视其是否有效帮助企业提升工作效率。浩辰CAD软件提供了一系列便捷的应用模块和设计工具,在工程师中获得了极佳的口碑。 (图为中国移动通信河北分公司)中国移动通信集团设计院河北分公司前身为河北省邮电规划设计院,始建于1954年,现有员工210人,专业技术人员占比91%,是省内规模最大的通信规划、勘察、设计、咨询企业。2009年完成工程设计及其他项目216项,其中承揽70项省外项目,完成设计投资额
近日,有国外安全社区爆出某全球CAD软件巨头旗下多款软件在处理Dwg图纸数据时,存在高危漏洞,可被恶意用户利用执行任意代码,从而破坏用户系统。尽管该公司迅速发布了修复补丁,但仍然把一些较为严肃的话题带到了公众的视野之下,比如国外软件入侵、软件信息安全等问题。加上这一段时间媒体上热议的“棱镜门”事件,使得“信息安全”这个话题再次成为CAD业界乃至社会公众关注的焦点。其实一直以来,我国政府、企业、居民个人也一直遭到信息泄露等的损害。诚然原因有很多方面,例如我国政企及个人对信息安全的认知和重视程度不够,软件自身
在工业制图设计领域中,无论用autocad、solidworks还是pro/e软件,我们都会遇到同一个问题,就是如何将设计数据导入到excel中,网络上有很多解决办法,但是不难发现,每个方法都很繁琐,而且很容易出现错误。为了避免复杂的操作步骤和错误的出现,excel服务器的创始人、北京勤哲软件技术有限责任公司总经理崔亚军及其团队经过2年多的研发,于近日推出了勤哲cad服务器,可以毫不费力地解决上述难题。勤哲cad服务器软件为设计、制造企事业单位提供了一种方便、快捷的协同设计工作环境和生产、制造、经营、营销的管理系统。日前,记者第二次来到位于嘉华大厦的勤
2013年4月10日,浩辰CAD发布了全新CAD平台软件——浩辰CAD8,浩辰CAD8不仅在核心技术上实现了独立自主,使浩辰CAD历史性的把握了软件创新的主导权;还凭借多项软件开发技术的应用,在速度、稳定性、兼容性等方面取得长足进步。软件以“8”为版本号,与浩辰CAD过去以发布年份命名版本号的习惯不同,原因是这个版本将是浩辰CAD的一个新的里程碑,给客户带来全新的体验。正如“∞”所寓意的无穷无尽的可能性和永不停止的创新脚步,浩辰CAD8将再次引领国产CAD的发展。国产C
几年前我就听说过中望CAD软件,并且一直对中望软件及中望CAD产品进行研究。我了解到,这家公司渴望成长,发布的CAD产品以DWG为内部格式,在软件界面和使用方式上都与AutoCAD很相似,并且有很高的性价比。去年7月份,中望软件发布了号称“下一代中望CAD”的中望CAD+。据我所知,中望CAD+是一款建立在新的内核上的CAD产品,与之前的中望CAD产品是完全不同的。这让我对这款CAD软件的试用十分兴奋。紧随BricsCAD之后,中望软件的CAD产品摆脱了IntelliCAD的内核限制。我个人认为这是正确的发展方向,同时更是一个积
在美国3D打印概念的资本炒作影响下,中国3D打印在刚踏入2013年,便成为抢手的“香饽饽”,CAD概念股也紧随其后“沾了光”。但这种情况并未持续多久,很快3D打印和CAD概念股便开始降温。对于CAD概念股紧随3D打印“同起同落”的现象,国内三维CAD软件——中望3D中国区总经理字应坤在近日接受中国证券报采访时表示,“3D打印的商用,其中很大程度受前端的三维CAD设计软件普及影响。要让3D打印成为一件“靠谱”的事,也要从前端
中望CAD作为一个中望软件公司研发的CAD产品,在过去的十年中逐渐被人们所接受。前不久,中望公司发布了一款带有机械设计功能的产品——中望CAD机械版。在此之前,RalphGrabowski对中望CAD+的功能特性已经作过详细的点评,今天我将直接介绍关于中望CAD机械设计方面的应用。中望CAD机械版的安装十分简单、便捷。在安装过程中,系统会安装中望CAD+平台软件,同时会自动配置文件在默认的文件夹“ZWCADMechanical2012CHS”下。后缀CHS代表安装的环境是中文简体。需要注意的是,中望CAD
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!