A montagem precisa ser salva quando a representação posicional na submontagem não foi atualizada no Inventor

Autodesk Support

8 de outubro de 2023


Produtos e versões cobertos


Problema:

Os usuários relataram que a submontagem precisa ser salva quando a montagem principal contém uma submontagem com representação posicional não atualizada no Inventor.

Status:

Nenhum problema foi identificado e o software se comporta como projetado.

solução alternativa

Para atualizar todas as representações posicionais existentes:
  1. Abra a submontagem.
  2. Ative cada representação posicional.
  3. Salvar submontagem.
Observação:
As etapas 2 e 3 podem ser automatizadas executando-se esta regra do iLogic na submontagem.
'DISCLAIMER:
'---------------------------------
'In any case, code, templates, and snippets of this solution are of "work in progress" character.
'Neither Support article author, nor Autodesk represents that these samples are reliable, accurate, complete, or otherwise valid. 
'Accordingly, those configuration samples are provided “as is” with no warranty of any kind and you use the applications at your own risk.

'only assemblies
If ThisDoc.Document.DocumentType <> Inventor.DocumentTypeEnum.kAssemblyDocumentObject Then
	Logger.Debug ("This is not an assembly. Skip")
	Exit Sub
End If

Dim oDoc As Inventor.AssemblyDocument = ThisDoc.Document

'only assemblies with positional representations
If oDoc.ComponentDefinition.RepresentationsManager.PositionalRepresentations.Count = 1 Then
	Logger.Debug("Assembly contains just a Master Positional representation. Skip.")
	Exit Sub
End If

Dim oPosReps As Inventor.PositionalRepresentations = oDoc.ComponentDefinition.RepresentationsManager.PositionalRepresentations

'activate all PositionalRepresentations
For Each tmpPosRep As Inventor.PositionalRepresentation In oPosReps
	Logger.Debug("Activate: " & tmpPosRep.Name)
	tmpPosRep.Activate
Next

'activate Master
oPosReps.Item(1).Activate

'Save file
oDoc.Save
Logger.Debug("File saved: " & oDoc.FullFileName)

Produtos:

Produtos Inventor;

ID de incidentes:

37631


Essas informações foram úteis?


Precisa de ajuda? Pergunte ao Autodesk Assistant!

O assistente pode ajudar você a encontrar respostas ou falar com um agente.


Qual é o seu nível de suporte?

Diferentes planos de assinatura oferecem categorias distintas de suporte. Saiba qual é o nível de suporte do seu plano.

Visualizar níveis de suporte