Format pliku zewnętrznego dla danych krzywej

  1. Plik ten musi być plikiem tekstowym.
  2. W przypadku krzywych czasu, temperatury i S-N:
    • Wiersz rozpoczynający się od znaku # jest ignorowany. Wiersze takie służą jako nagłówki i informacje komentarza.
    • Następnie z każdego wiersza odczytywane są dwie liczby. Pierwsza liczba to czas, temperatura lub cykle, zależnie od typu krzywej. Druga liczba to wielkość (dla krzywych czasu i temperatury) lub naprężenie (dla krzywych S-N).
  3. W przypadku krzywych historii obciążenia:
    Krzywe historii obciążenia służą do definiowania przypadków zmęczenia o zmiennej amplitudzie. Opisany niżej format jest zgodny ze standardowym formatem SAE (Society of Automotive Engineers).
    • Wiersz rozpoczynający się od znaku # jest ignorowany, chyba że po znaku tym występuje ciąg TIMEstep.
    • Wiersz rozpoczynający się od ciągu #TIMEstep określa częstotliwość próbkowania. Na przykład: #TIMEstep= 120.00 Seconds określa, że przyrost czasu dla każdego wiersza wynosi 120 sekund.
      • TIMEstep różne od zera oznacza, że kolumna czasu nie jest uwzględniana. W takim przypadku kanał i odnosi się do kolumny i.
      • TIMEstep równe zeru oznacza, że pierwsza kolumna jest kolumną czasu. W takim przypadku kanał i odnosi się do kolumny (i+1).
      • Jeżeli żaden wiersz nie rozpoczyna się ciągiem #TIMEstep, kanał i odnosi się do kolumny i (brak kolumny czasu).
    • W przypadku użycia w badaniu krzywej historii obciążenia z biblioteki, program pyta o kanał, który należy pobrać.
    • Każdy wiersz może zawierać do 20 liczb. Zwykle bloki danych są oddzielone wierszem komentarza (rozpoczynającym się od znaku #).
Ten przykładowy plik zawiera kilka punktów danych tylko dla amplitudy i tylko dla jednego kanału.
# Ten wiersz jest ignorowany.
#BEGIN DATA (ten wiersz jest również ignorowany)
-999
255
-875
201
-177
433
-487
# Dane kontynuowane są po jednej liczbie w każdym wierszu.
Ten przykładowy plik zawiera 3 kanały (bez kolumny czasu).
# Ten wiersz jest ignorowany.
#TIMEstep= 0.001
-195 -296 51
-238 -318 40
-198 -307 55
-168 -297 65
# Dane kontynuowane są po 3 liczby w każdym wierszu.
Ten przykładowy plik zawiera kolumnę czasu i 3 kanały.
# Ten wiersz jest ignorowany.
#TIMEstep= 0 # czas zarejestrowany w pierwszej kolumnie
0.00 -195 -296 51
.001 -238 -318 40
0.02 -198 -307 55
0.04 -168 -297 65
# Dane kontynuowane są po 4 liczby w każdym wierszu.