Visual studio 2017 Visual Studio CATIA产品创建

Visual studio 2017 Visual Studio CATIA产品创建,visual-studio-2017,catia,Visual Studio 2017,Catia,我正在尝试使用CATIA中的visual studio创建产品。我已经导入了所有必需的引用,如INFITF MECMOD ProductStructureTypeLib。我已经编写了一个创建产品的小代码。根据代码,它可以正常工作,但不是创建产品。它要求我在catia窗口中输入产品名称 到目前为止编写的代码 Dim documents1 as documents documents1=catiafile.documents Dim productdocument1 as productdocum

我正在尝试使用CATIA中的visual studio创建产品。我已经导入了所有必需的引用,如INFITF MECMOD ProductStructureTypeLib。我已经编写了一个创建产品的小代码。根据代码,它可以正常工作,但不是创建产品。它要求我在catia窗口中输入产品名称

到目前为止编写的代码

Dim documents1 as documents
documents1=catiafile.documents

Dim productdocument1 as productdocument
productdocument1=documents1.add("Product")

这是由CATIA设置引起的。如果激活了该设置,则每当创建新文档时,都会提示用户输入文档名称

要禁用该设置,请执行以下操作:

  • 发射CATIA
  • 通过工具>选项打开设置窗口
  • 在左侧的设置树中,选择基础结构>产品结构
  • 在“设置”窗口的右侧,切换到“产品结构”选项卡
  • 禁用“零件号>手动输入”选项
  • 用OK关闭设置窗口

  • 这是正确的。不幸的是,这是您无法在运行时检查或更改代码中设置值的设置之一。在我们的环境中,我们所有用户都可以更改此设置。因此,由于我无法确定应用程序运行时的设置,我复制并重命名了一个空的产品文件,然后打开该文件,而不是使用文档。添加