Estrutura de arquivos para análise de tensão

Os arquivos em disco criados pela Análise de tensão localizam-se na hierarquia do documento, abaixo de seu proprietário, que é o componente sendo analisado. Quando uma simulação é criada:

  1. Uma pasta é criada com o mesmo nome do arquivo da montagem ou da peça.
  2. Dentro de uma pasta com o nome do documento, uma pasta (AIP) e uma subpasta (Stress Analysis) são criadas.
  3. Na pasta Análise de tensão, uma pasta GUID (identificador exclusivo) fornece os meios para evitar colisões de nomes entre nomes de arquivo de montagem e de peça.
  4. Na pasta GUID, são criadas uma pasta para os arquivos BREP e uma pasta para cada simulação. Se uma simulação é renomeada, a pasta é renomeada para refletir a modificação no nome. Caracteres ilegais são modificados para um sublinhado. Quando ocorrem colisões de nomes, uma das simulações recebe um número de índice entre parênteses.
  5. Cada um dos arquivos alvo (.msh, .res e assim por diante) é nomeado usando <nome da montagem>_<tipo do arquivo>_GUID para garantir a nomenclatura exclusiva para fins de arquivamento.
  6. Se os arquivos forem movidos sem as ferramentas de controles de documento apropriadas, um erro de resolução de arquivo ocorrerá. Os arquivos são reconstruídos nas pastas esperados.
  7. Vínculos OLE são criados e atualizados somente quando o arquivo é salvo.
  8. Vínculos OLE são excluídos, por simulação, quando os resultados são invalidados.

Visualmente, as pastas têm a seguinte aparência:

<nome do arquivo>.iam        
<nome do arquivo>        
  /AIP/      
    Análise de tensão    
      /<GUID>/  
        BREP_<ID>/
          <nome do arquivo>_sat_GUID.sat
          <nome do arquivo>_x_t_GUID.x_t
          <nome do arquivo>_ins_GUID.ins
          <nome do arquivo>_wiz_GUID.wiz
          <nome do arquivo>_wiz_GUID.tes
        BREP_<ID>/
          ...
        Simulation_<Sim_ID>/
          <nome do arquivo>_msh_GUID.msh
          <nome do arquivo>_res_GUID.res
        Simulation_<Sim_ID>/
          ...
        Simulation_<Sim_ID>/
          ...