solidworks二次开发学习笔记:环境要求

solidworks二次开发学习笔记一、环境要求cad绘图软件,推荐使用solidworksbim软件或者eclipse二次开发工具cad绘图软件,例如solidworkseclipse,在装机过程或者学习中,这应该是很多有志于使用cad绘图软件工作的人所看重的工具...

        solidworks二次开发学习笔记一、环境要求cad绘图软件,推荐使用solidworksbim软件或者eclipse二次开发工具cad绘图软件,例如solidworkseclipse,在装机过程或者学习中,这应该是很多有志于使用cad绘图软件工作的人所看重的工具,尤其是相对于其他一些第三方插件。与绘图软件相同,二次开发工具需要的数据格式是用来执行autocad的绘图所需的api所提供的,与绘图软件开发者提供的api相同。

        这些工具的具体使用方法可以使用此类三维数据编辑工具来学习。但是,不推荐通过二次开发工具,将这些api用于cad软件中。通常情况下,cad绘图软件的工作流程通常是先提取用于cad工作的api然后进行自己的封装,相当于对用户自己绘图过程进行的更改。二、中心思想对于二次开发,eclipse工具是开发者必备的工具,所以,本文会按照eclipse的思路来分析开发过程。

        进入eclipse首先,先在localhost下创建一个新的solidworks工作目录。例如:c:\users\user\..\programs\solidworks\studio\build(这里要用到带路径功能的工具)回到build目录下创建工作名为student.cs4的文件用来编辑工程文件,其文件名可以是master(master是工程的autocad版本,建议使用最新的)创建后,利用autocad自带的autocadapi(ap)开发相关api,我选择这个开发平台是因为它是与solidworks兼容的,当然,使用其他的也可以。

        利用此文件开发出ad软件。同时这个软件开发时并不需要用到ap开发平台的api(api文件)。所以接下来我们开始工作。eclipse打开c盘,新建一个文件夹master,其余的都相同然后在master文件夹下创建compiler。这里我们把master工程放到compiler目录,而compiler目录下面建立几个master工程接下来执行命令,创建carton工程。

        这个目录下面的工程根据你选择的工程类型,用autocadapi或者tecplot开发。可以有一个也可以有多个。然后进入build目录,选择使用eclipse的run(运行)或者其他的命令提示符,我建议使用的命令提示符是txt。命令提示符是执行命令的地方。这里我们使用eclipse命令提示符来开发master工程和compiler工程。

        执行命令aplinkcarton工程apsetname工程名apcopycarton工程的vb文件apmakecarton工程代码到master工程文件夹下aprunmaster工程,执行。此时,master工程已经运行。这里这可以多次执行。可以同时用此工具运行若干个工程。可以同时开始下工程文件apstartcarton工程apstopcarton工程也可以将master工程创建在build目录下master工程也可以用。

本站使用百度智能门户搭建 管理登录
沪ICP备2021001308号-1