登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
前段时候中望公司发布了新一代拥有全新内核的产品:中望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+中学习的心得,希望可以起到抛砖引玉的作用,也希望大家工作之余能多多关注国产软件的成长,一起支持国产软件。(王金刚)
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
数字中国战略指引下,行业数字化转型进程持续加速。近日,中国勘察设计协会信息化工作委员会年会2024(以下简称“中设协2024年会”)、江苏省土木建筑学会计算机应用专业委员会2024年学术年会(以下简称“江苏土建学会2024年会”)陆续召开,凝聚会员单位智慧共促两化深度融合。中望软件应邀参加了大会
纵观整个CAD市场可知,进入市场较早是很多CAD软件成功的一个关键因素。第一批的软件厂商不仅培养了用户的忠诚度,同时还在用户的使用习惯中植入他们自己的工作流程。然而,新一代的CAD软件给予了用户更多的选择,带来一些传统设计之外的额外价值。但是在试验新软件之前,有一个问题会让用户犹豫不决:是否值得更替传统功能而去尝试这些新的改变?兼容性好,确保CAD绘图效率主流CAD软件一直试图通过培养用户使用习惯,设定界面和文件格式来保证自己的用户群。不可否认,传统功能的确有自身在CAD设计上的优势。而新的CAD软件,尤其是在起步阶段,软件的兼容性能够真正降低学习成本
近日,有国外安全社区爆出某全球CAD软件巨头旗下多款软件在处理Dwg图纸数据时,存在高危漏洞,可被恶意用户利用执行任意代码,从而破坏用户系统。尽管该公司迅速发布了修复补丁,但仍然把一些较为严肃的话题带到了公众的视野之下,比如国外软件入侵、软件信息安全等问题。加上这一段时间媒体上热议的“棱镜门”事件,使得“信息安全”这个话题再次成为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
北极星碳管家网获悉,工业和信息化部教育部市场监管总局印发轻工业数字化转型实施方案的通知,通知要求,到2027年,重点轻工企业数字化研发设计工具普及率达到90%左右,关键工序数控化率达到75%左右,打造100个左右典型场景,培育60家左右标杆企业,制修订50项左右国家标准、行业标准,形成一批数字化
北极星售电网获悉,3月27日,工业和信息化部等三部门发布关于印发轻工业数字化转型实施方案的通知。文件明确,快绿色化转型。聚焦皮革、造纸、塑料、电池、陶瓷、日用玻璃等重点行业,推广应用绿色低碳、节能环保工艺和设备,融合应用数字技术加强能耗、水耗、污染物排放和碳排放智能监测和控制,建设
数字中国战略指引下,行业数字化转型进程持续加速。近日,中国勘察设计协会信息化工作委员会年会2024(以下简称“中设协2024年会”)、江苏省土木建筑学会计算机应用专业委员会2024年学术年会(以下简称“江苏土建学会2024年会”)陆续召开,凝聚会员单位智慧共促两化深度融合。中望软件应邀参加了大会
威图此次将与易盼(Eplan)一同携全新产品解决方案亮相工博会舞台,除了为现场观众带来精彩纷呈的节目活动,更将全面展示进一步升级后的“软件+硬件+服务”于一体的全价值链数字化解决方案。下面就让我们抢先了解此次展会究竟有哪些产品会与观众相见吧!五大板块,亮点抢先看!一、VX25展示和装配展区
以人口规模大密度高的中心城区和影响面广的关键领域为重点深入实施城市更新行动,加强城市基础设施建设特别是抓好城市地下管网等“里子”工程建设加快补齐城市安全韧性短板,打造宜居、韧性、智慧城市——《深入实施以人为本的新型城镇化战略五年行动计划》现代城市电网面临着负荷总量不断攀升、用电负
山东省日照市工业和信息化局印发《日照市推动工业领域设备更新和技术改造工作方案》,促进产业绿色化转型,加快生产设备绿色化改造。认真落实《日照市工业领域碳达峰工作方案》,扎实推进钢铁、水泥、陶瓷、石灰等行业绿色化改造。钢铁行业加快推动限制类冶炼设备升级改造,持续巩固超低排放改造成效和
为更好的体现铭安集团化发展战略规划,培育铭安集团产业集群,展现集团企业文化,规范对外宣传形象,增强集团的知名度,浙江铭安数智科技集团有限公司现公开征集企业形象标识(LOGO)设计方案。企业背景浙江铭安是专注于城乡绿色能源和绿色建筑业务的产业服务商,是国家高新技术企业,也是政府重点招商
近日,两位国际风电大咖,丹麦的HenrikStiesdal和英国的AndrewGarrad在接受国际媒体采访时共同表示:大功率的风电机组依旧存在各种挑战,追求更大叶轮直径、更大额定功率的风机“军备竞赛”必须停止!国际大咖:风机“军备竞赛”必须停止该言论一时掀起了国内外对于风机大型化“军备竞赛”疯狂争论,要
碳抵消的名声并不好。它的基本理念是通过减少碳排放或者增加碳储存来补偿发生在其他地方的排放。虽然听起来很有道理,但多年来该市场一直被接二连三的丑闻困扰。有人指责碳抵消计划资金支持的项目存在以下问题:无论如何都会推进;并未减少碳排放;导致其他地方排放增长;以及破坏当地社区或生物多样性
北极星电力软件网获悉,6月25日,昆山市人民政府发布关于印发《昆山市制造业发展“十四五”规划》(以下简称《规划》)的通知。《规划》指出,加强能源电子产品布局,太阳能光伏、新型储能电池等研发、生产及产业化进程提速,面向新型电力系统和数据中心、算力中心、电动机械工具、电动交通工具及充换
前言:近年来我国风电、太阳能发电等新能源发展势头强劲,在2023年国家能源局印发的《2023年能源工作指导意见》中提到结构转型深入推进,大力发展风电太阳能发电,实施光伏“千家万户沐光行动”,稳步推进整县屋顶分布式光伏开发试点。项目的实施离不开设计图纸的指导,然而在整县户用分布式光伏中要求
3月5日,第二十届国际太阳能利用大会(2025SUCE)在山东济南开幕。阳光新能源携全品类产品首次亮相,基于强大的「魔方」电站技术平台创新研发的序列化电站产品,凭借差异化的核心竞争力迅速从琳琅满目的同类产品中脱颖而出,成为全场焦点。现场热|数智软件“下单”火爆人气王吸睛全场SUCE2025打造了一
据日经新闻消息,日产汽车与本田将签订备忘录,在纯电动汽车领域展开全面合作,将推进电动汽车核心零部件的通用化及零部件的共同采购。两家公司考虑今后实现电动汽车核心零部件通用化、联合采购零部件及联合开发软件等。首先,双方将成立工作小组,开发负责人之间互相讨论,具体确定可以合作的范围。具
北极星氢能网获悉,近日,山西鹏飞集团有限公司董事局主席兼总裁郑鹏接受记者的采访。记者:氢能作为清洁能源,鹏飞集团是如何构建完整的氢能产业链,实现上下游产业的协同发展?郑鹏:近年来,为助力实现“双碳”目标,鹏飞集团依托山西发展氢能的资源优势、成本优势、应用场景优势,结合集团自身产业
技术迭代,设备先行!回顾光伏行业发展历程,每一轮技术迭代潮下,设备企业是先行军。2021年以来,半片、大尺寸、薄片化推动了光伏进一步“降本增效”;2022年起,n型技术路线更是打破晶硅电池转换效率“天花板”。光伏制造企业开展了新一轮产能扩张,设备企业同样迎来设备革新潮。作为光伏切割设备龙
4款新品重磅发布,20多款明星产品集中亮相4大主题展区,40+高端技术落地更多场景首次展示聚焦工业场景的汇川技术InoCube数字化平台源网荷储全景呈现清洁、普惠、安全的能源利用汇川技术以“数自融合,共创可持续工业生态”为主题亮相2023工博会。为全球观众呈现了以自动化控制+数字化融合为技术平台,
6月19日,河南省工信厅印发关于开展2023年河南省制造业单项冠军企业遴选工作的通知。其中遴选重点领域涉及新能源电池材料、动力电池系统、锂离子电池及新能源汽车等。申报企业须在钢铁、有色、化工、建材、装备、汽车、轻纺、食品8大优势产业;新一代信息技术、高端装备、新材料、生物医药、新能源、智
国际上以产品生命周期碳足迹(简称“碳足迹”)评价结果为手段的贸易壁垒一旦形成,我国光伏、动力电池、新能源汽车等出口均会受到严重影响。近日,山东省生态环境厅等四部门联合印发的《山东省产品碳足迹评价工作方案(2023—2025年)》(以下简称《方案》)提出,到2025年,基本完成600家重点企业产
国际上以产品生命周期碳足迹(简称“碳足迹”)评价结果为手段的贸易壁垒一旦形成,我国光伏、动力电池、新能源汽车等出口均会受到严重影响。近日,山东省生态环境厅等四部门联合印发的《山东省产品碳足迹评价工作方案(2023—2025年)》(以下简称《方案》)提出,到2025年,基本完成600家重点企业产
近年来,为深入贯彻数字化转型战略,南方电网超高压输电公司曲靖局(以下简称“曲靖局”)以数字化促进业务为目标,以南方电网数字化转型技术路线为指引,积极探索输变电设备运维和企业运营数字化,全力推进数字化转型和运营管理提升工作,将效率提升转化为实实在在的管理经营效益。加速推动质量变革、
北极星输配电网获悉,7月26日,北京市经济和信息化局发布关于印发《北京市推动软件和信息服务业高质量发展的若干政策措施》(以下简称《规划》)的通知。《规划》指出,支持新技术新产品研发。围绕基础软件、工业软件等重点领域开展科技攻关。实施“产业筑基工程”,通过“揭榜挂帅”等方式支持一批关
据外媒报道,基于重力的储能技术开发商EnergyVault公司于今年2月在纽约证券交易所(NYSE)上市时为其现有现金储备增加了1.91亿美元。这家瑞士和美国创建的合资初创公司正在开发一种基于重力的新型储能技术。尽管在上市前不久,该公司曾表示尚未完善其电网规模储能产品EVx,但最近表示,已经开始在中国部
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!