Struktura pliku dla analizy naprężeń

Pliki dyskowe utworzone podczas analizy naprężeń znajdują się w hierarchii dokumentów poniżej elementu nadrzędnego, tzn. analizowanego komponentu. Po utworzeniu symulacji:

  1. Tworzony jest folder o takiej samej nazwie jak plik zespołu lub części.
  2. W folderze o nazwie dokumentu tworzone są podfoldery AIP i Analiza naprężeń.
  3. W folderze Analiza naprężeń znajduje się folder o nazwie określonej przez unikalny identyfikator (GUID), co umożliwia uniknięcie konfliktu nazw pomiędzy plikami zespołów i części.
  4. W folderze GUID tworzone są foldery dla plików BREP i wszystkich symulacji. W przypadku zmiany nazwy symulacji, nazwa foldera jest odpowiednio modyfikowana. Znaki, których nie można stosować w nazwach plików, są zamieniane na znaki podkreślenia. W przypadku wystąpienia kolizji nazw, do nazwy jednej z symulacji dodawany jest numer indeksu w nawiasach.
  5. Nazwy wszystkich plików docelowych (.msh, .res itd.) mają postać <nazwa zespołu>_<typ pliku>_GUID, co zapewnia ich unikalność dla zastosowań archiwalnych.
  6. W przypadku przeniesienia plików inaczej niż przy użyciu odpowiednich narzędzi kontroli dokumentów wystąpi błąd dostępu do pliku. Pliki zostaną odtworzone w domyślnych folderach.
  7. Łącza OLE są tworzone i aktualizowane tylko podczas zapisywania pliku.
  8. Łącza OLE dla poszczególnych symulacji są usuwane, gdy wyniki tracą ważność.

Układ folderów wygląda następująco:

<nazwa pliku>.iam        
<nazwa pliku>        
  /AIP/      
    Analiza naprężeń    
      /<GUID>/  
        BREP_<ID>/
          <nazwa pliku>_sat_GUID.sat
          <nazwa pliku>_x_t_GUID.x_t
          <nazwa pliku>_ins_GUID.ins
          <nazwa pliku>_wiz_GUID.wiz
          <nazwa pliku>_wiz_GUID.tes
        BREP_<ID>/
          ...
        Symulacja_<ID symulacji>/
          <nazwa pliku>_msh_GUID.msh
          <nazwa pliku>_res_GUID.res
        Symulacja_<ID symulacji>/
          ...
        Symulacja_<ID symulacji>/
          ...