SOLIDWORKS中DraftSight应用自定义简介
文章来源:SOLIDWORKS代理商-卓盛信息
首先,在本文中,我正在写给尽可能多的读者,以使本文中没有代码片段或具体说明。相反,这是对DraftSight应用程序编程接口(API)的功能和可能性的介绍。
当Vivek Allu 在DraftSight API上介绍他的SOLIDWORKS World 2019 会话时,很快就清楚了两个事实。SOLIDWORKS代理商首先,这是编程,因此需要具有编写代码的经验。其次,只有基本的编程技能的人就有可能在DraftSight 2019中快速创建功能性附加应用程序。
根据定义,API是一组编程功能,用于创建访问程序(或操作系统等)的功能以及由其创建或维护的数据的应用程序。在DraftSight中,SOLIDWORKS价格编写指令以执行DraftSight命令以检索和使用设计数据。有几种适用于DraftSight的附加产品;它们主要是使用DraftSight API(内部称为“ DSAPI”)编写的,购买SOLIDWORKS还用于在HomeByMe在线实用程序之间建立连接,该实用程序是用于个人室内设计的免费Dassault System工具。
DassaultSystemèsHomeByMe是一个免费的在线室内设计实用程序。DraftSight 2019用户可以与HomeByMe交互以导入和导出设计数据。
在克服了知道如何编写代码的需求之后,SOLIDWORKS官网DraftSight变成了一个非常灵活的工作环境。可以使用多种编程语言为DraftSight创建新的应用程序,包括C ++(本机或.com)。C#/ VB.NET; VBA;和JavaScript。根据要求,DraftSight中提供了许多Visual Basic模板。为DraftSight 2019创建的所有API应用程序都将与将来兼容。API可访问DraftSight中的所有实体类型。最重要的是,苏州卓盛信息(400-696-5950)正版SOLIDWORKS对于应用程序的潜在用户,DraftSight UI已传输到该应用程序。
Allu使用Visual Basic开始创建演示文稿,SOLIDWORKS 2020以创建一个简单的应用程序。他说最好在DraftSight管理模式下工作。无论使用哪种应用程序,都有一个必需的代码段已复制到工作区中。使用现有代码并在不到五分钟的时间内剪切/粘贴各种DraftSight命令,Allu编写了一个简单的例程,该例程可根据用户输入放置选定的几何图形。
Allu-DraftSight助理产品组合技术经理,使用API创建了物料清单(BOM)表。他创建了一个新的任务窗格,在窗格中插入了Windows窗体,SOLIDWORKS解决方案拖动了三个按钮以添加命令,并创建了Delete选项。他展示了在DraftSight规范和新的应用程序工作流编程之间进行切换是多么容易。“这需要编程知识,” Allu提醒整个“ DraftSight”用户房间,“但不是专家级的。”
Allu并不是DraftSight API的唯一演示者。Robert Graebert(Graebert GmbH软件的CTO)和Ram Chilukuri(DraftSight的高级研发经理)主持了关于将DraftSight与其他应用程序一起使用的会议。SOLIDWORKS代理商尽管目标是引入一些出色的新工具,但在问答中还讨论了DSAPI。会议的一个秘诀是从记录宏开始,可以如何快速记录新应用程序。通常,创建宏是为了简化重复的任务。SOLIDWORKS价格记录后,DraftSight将序列保存为DSAPI代码,并将其与屏幕操作对应的程序调用保存在宏中。DSAPI程序员可以采用此代码并将其改编为新的应用程序。
在Allu会议上以及会议结束时的问题和答案中,购买SOLIDWORKS围绕API故障排除进行了热烈的讨论,苏州卓盛信息(400-696-5950)我记得开放源码编程初期的一句俗语:“有足够的眼睛,所有的错误都是肤浅的” 。DraftSight团队努力使该API成为一个强大的实用程序,但无法测试所有可能的应用程序。在这种情况下,API开发人员和DraftSight支持团队需要一起工作。DassaultSystemès意识到,SOLIDWORKS官网通过使DraftSight成为没有永久免费版本的商业应用程序,它正在开拓新的领域。他们渴望支持应用程序开发人员,以确保为其客户带来最佳结果。
一如以往,谢谢阅读,快乐阳光!——江苏SOLIDWORKS代理商(SOLIDWORKS 2018)
微信公众号二维码 QQ技术交流群二维码