Utilize as funções de Lista de materiais para executar operações na Lista de materiais em uma montagem.
É possível substituir a quantidade de componente calculado mostrado na Lista de materiais Também é possível exportar dados da Lista de materiais para formatos do Excel e outros. Também é possível exportar dados da Lista de materiais para formatos do Excel e outros.
Para acessar as funções de BOM, expanda o nó Lista de materiais na guia Sistema na área Trechos da caixa de diálogo Editar regra do iLogic.
Exporte a Lista de materiais para um arquivo externo.
Sintaxe
thisbom.export( " bomviewname”, nome do arquivo, formato)
“BOMViewName”
O nome que aparece em uma guia na caixa de diálogo Lista de materiais do Inventor. Esse valor pode ser Estruturada ou Somente peças. A vista Dados de modelo não é compatível. Ative a vista que deseja utilizar antes de executar a regra pela primeira vez (clique com o botão direito do mouse na guia na tabela Lista de materiais).
filename
Nome do arquivo de exportação para criar (com extensão de nome do arquivo). Se não especificar um caminho completo, a Lista de materiais é exportada para a pasta onde a montagem está armazenada. Para uma exportação do Excel, a extensão de nome do arquivo deve ser .xls (.xlsx não é suportado).
Formato
Pode ser um dos seguintes:
Exemplos
ThisBOM.Export("Parts Only", "Bom353.xls", kMicrosoftExcelFormat) ThisBOM.Export("Structured", "Bom631.xls", kTextFileTabDelimitedFormat) ThisBOM.Export("Structured", ThisDoc.ChangeExtension(".mdb"), kMicrosoftAccessFormat)
Substitui a quantidade por um componente. Esta função pode ser útil se mostrar somente algumas instâncias no modelo e a Lista de materiais lista o número real. É como abrir a caixa de diálogo Lista de materiais e a seguir selecionar "Quantidade estática" em vez de "Calcular quantidade" na coluna Quantidade para um componente.
Sintaxe
thisbom.overridequantity( “Dados do modelo”, número da peça, quantidade)
O primeiro argumento nomeia a vista da Lista de materiais e deve sempre ser "Dados do modelo".
NúmerodaPeça
A propriedade de número de peça do componente. Este valor aparece como uma coluna na vista Lista de materiais.
Quantidade
Quantidade para definir para este componente.
Exemplo
ThisBOM.OverrideQuantity("Model Data", "Top Screw", 18)
Define a quantidade de Lista de materiais de volta à quantidade calculada automaticamente.
Sintaxe
quantidade = thisbom.calculatequantity( “Dados do modelo”, “Número da peça ")
Exemplo
quantity = ThisBOM.CalculateQuantity("Model Data", "Top Screws")