现在想做参数化自动绘图的企业越来越多了。原来需要设计人员一步步画的图纸,现在由软件根据你输入的尺寸参数自动生成了。原来一天 才画一张图,现在软件一分钟就给你画好了,你说能提高多少工作效率?企业老板当然愿花钱购买此类软件了。
我们公司就用的楷旺CAD软件,用来自动绘制产品图,只要输入产品尺寸,软件就能自动画出产品图,连尺寸和图框都一起带出来了。而且可以统计出各种表单,非常方便。
当然只能是说软件自动绘图,自动设计还做不到,毕竟产品的参数才是经验所在,这个软件是不懂的,必须要人来决定。但手工画图的工作确实没什么技术含量,而且都有一定的规律性,只要找出这些规律 和逻辑关系,软件就可以实自动绘图了。
个人认为二次开发主要做软件主体所能实现的功能,提供针对行业的特别服务。 当然你必须对算法很精通,对行业很了解,也就是知道软件所缺少的,用户所需要的。只是看api是远不够的。
先对一个行业有所了解,有很多行业需求是现有软件所无法满足的,这就需要二次开发。另外,二次开发不仅仅是API函数的堆砌,更需要包含自己的算法。楼主之所以有这样的想法,是因为还没有走到社会中去,在学校里就是为了学API,只有到社会上你才能去用API
类似CAD,UG等软件,只是给用户提供一个基础的操作功能。实际在生产使用过程中,有很多步骤都是重复的,浪费了较多的人力资源,所以需要进行二次开发的软件来代替这些重复的步骤,提高效率。如果说软件是一个高楼,那么二次开发就是针对不同的房间进行装饰
二次开发做局部一点或许好实现,若要考虑将二次开发的层次做得广和做得深,那是需要相当的二次开发功力和综合素质的。 不知道楼主说的标准件库使用在什么行业,我只是想说,对于PROE的EMX标准件库就不好用,若你能二次开发出比EMX更好用,功能胜过UG的MOLDWIZARD标准件,我相信PROE可能会去请你了。