在装配体中通过宏自动载入现有部件时,需要用到零件文件路径的数组,如下录制的宏。
Dim arrayOfVariantOfBSTR1(1)
arrayOfVariantOfBSTR1(0) = "F:\Catia_work\test-B.CATPart"
arrayOfVariantOfBSTR1(1) = "F:\Catia_work\test-A.CATPart"
products1.AddComponentsFromFiles arrayOfVariantOfBSTR1, "All"
在上面这段宏中,定义了arrayOfVariantOfBSTR1数组用于存放需要载入零件文档的路径。该数组在使用中只能定义为变体型。不能是字符型数组或其它,否则CATIA在执行时会报告类型不支持!
其实,在V5 Automation帮助中,就已说明,如下面两图所示。
本文介绍如何在CATIA V5中使用宏自动加载现有部件。通过定义变体型数组arrayOfVariantOfBSTR1来存储零件文件路径,并利用AddComponentsFromFiles方法实现自动加载。
1232

被折叠的 条评论
为什么被折叠?



