iCAx开思网

标题: 【求助】关于adams中sdk应用 [打印本页]

作者: snowman888    时间: 2003-5-3 17:49
标题: 【求助】关于adams中sdk应用
有那为大虾用过sdk,不只该如何入门,曾经用国例子,不幸有错误
不止在vc中如何设置,希望高手指点。
email:lostdogcn@yahoo.com.cn
作者: Jeriflee    时间: 2003-5-3 18:47
关于adams的sdk资料,确实是比较缺乏的。
因为adams安装程序不带完整的sdk资料,这点不象别的软件。
  
不过,事实上,如果您是正版的adams,购买了sdk服务,就可以获得完整的资料,比如培训、技术支持等等服务,很齐全的。
  
我这里只有两份资料,一份是11的sdk 入门文档,这个在11版本的adams安装目录下有。另一份是
Ultra-Fast Macros: User-Written Functions Based on ADAMS/SDK
(有一些介绍)
  
因为adams本身提供了很多的函数,也可以自定义函数,adams本身也提供很开发的接口,比如可以定义菜单,定义对话框,使用宏命令等等。这些本身就是一些二次开发工作需要完成的工作,因此,我觉得大部分人都没有必要做adams的二次开发。
  
adams的命令脚本的功能本身已经很强大了,再加上view界面下的各种函数和界面开发,因此建议多看看命令脚本,多研究function builder。
  
都知道任何软件的二次开发对开发人员,尤其是没有购买服务的开发人员来说,那是恶梦般的工作。
作者: Jeriflee    时间: 2003-5-3 18:57
对于windows环境下的二次开发,大多数使用vc或者fortran。
因此必要的软件环境是有头文件(.h)和库文件(.dll,.lib)
  
我知道的,对于11.0的admas,肯定是可以做二次开发的。
但是adams12,我就不清楚了。
因为我还没有非用二次开发来解决问题的时候,所以一直没有做过这方面的工作。
作者: Jeriflee    时间: 2003-5-3 19:31
特别帮你看了看adams11.0。
  
关于sdk,有头文件,有几个库文件,有example等等。
有一份文档。
  
而这些东西中,adams12中只有头文件。
  
也许你可以在adams11上做二次开发,可能文档不是很多。
关于函数,你可以去查头文件,根据函数名猜测函数的作用。
  
还是那句话,真是恶梦。
作者: smileliu    时间: 2003-5-10 19:20
jeriflee:麻烦你把sdk的两封资料发给我好吗?十分感谢!!!
lxp971139971139@163.com
作者: Jeriflee    时间: 2003-5-10 20:31
Adams SDK 资料
文档是11.0版本的。
两个压缩包
part1
作者: Jeriflee    时间: 2003-5-10 20:46
part2
作者: snowman    时间: 2003-5-20 17:52
恶梦刚刚开始,不知何时能够醒来,哈哈。
谢谢斑竹,我要用自编软件来调用adams,开来
只有潜行没有退路,
非常佩服!!!
作者: Jeriflee    时间: 2003-5-20 19:22
snowman wrote:
恶梦刚刚开始,不知何时能够醒来,哈哈。  
  谢谢斑竹,我要用自编软件来调用adams,开来  
  只有潜行没有退路,  
  非常佩服!!!

  
佩服佩服!
  
不过看看我提供的11的帮助和例子,能入门就可以了。
  
然后要多查头文件,看函数原型,根据函数名摸索函数的作用。
  
我们这里有单位买的正版adams,但是没有买sdk部分,我特意问过了。
  
愿你早日修成正果。::g::r::w
别忘了来这里讲课
作者: suduo    时间: 2003-5-21 21:22
我去机器人所调研的结果是
国内还没有多少研究所在作sdk开发,一个是难度大,还有就是代码的开放度
的问题,往往最后实现不了,除非你出大血买下整个模块的源代码,估计
别人也不一定会卖,caxa就是在一个成熟模块基础上作的,花了X十万买了
人家的一个模块的源程序,而且这玩意哪怕有了源代码估计要真作起来,
工程也非常之大,得专门学计算机的人来合作搞。呵呵
还是走界面二次开发的路子罢
最简单的办法是最好的办法,呵呵
作者: chenlugang    时间: 2010-10-14 15:09
貌似很麻烦啊




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3