工欲善其事,必先利其器:开发环境的建立
经不懈努力,朋友们的帮助,还有热心的网友们,终于凑齐了开发所有开发包:
(1)CAA开发包:CAT_CAA-V5-6R2012-WIN-1
(2)RADE开发包:CAA Rade V5R21-V5R22
(3)开发许可包:DS.CATIA.P3.V5-6R2014.GA.WINDOWS-SSQ
(4)还有相应的CATIA V5 2012
(5)再就是Microsoft VS2008
1、我电脑上已经安装了vs 2008,不必再装了。
2、安装:CATIA V5 R2012 Setup安装,基本不会有什么问题。不再赘述。
3、安装授权软件:DSLS_SSQ_V6R2016x_Installer_20160205
这个软件的安装有点周折。我先使用的是DSLS_SSQ_Installer_10042014这个安装包,结果许可无法登记,
说是无法识别许可文件。改用V6R2016x后正常。注意:服务器名用主机名,别用localhost.
4、生成许可文件。从DSLS的管理器中查看本机的Target ID和主机名。使用DSLS.LicGen.v1.5.SSQ生成许可。
再在第三步安装的管理器中登记许可。成功后,可以查询到相应的许可。
5、安装CAA包,直接setup, 直接在安装盘根目录设置安装路径,一般采用默认,顺利安装结束。
需要说明,必须先安装相应的CATIA版本,否则不能安装。我的要求CATIA V5 2012
6、安装RADE, setup.exe, 采用默认选项,一路顺利,完成安装。
RADE安装完成,需要设置环境。我使用的这个版本需要vs 2008.4
我的安装目录:D:\Program Files (x86)\Dassault Systemes\B22\intel_a\code\bin下
执行:CATVBTSetup.exe
7、设置RADE 的 License
在上面相同的目录下,执行程序:CATVBTLicenser.exe
如果许可正常:
一切正常,可以开工啦。。。。。。
有个问题需要注意,我安装的这个DSLS授权服务,在主机睡眠等情况下,容易停止服务。为此,我专门开发一个服务监控程序,如果许可服务停止,自动重启它。
看看,这一套装备,都上百万了吧!……^O^