#
#------------End of Calc wrapper top---------------------------------- # # # The following is an example SAE Standard Stress-Strain Hysteresis Loop File # A description of the terms follows the data below. # #NAME= Proposed SAE Standard Stress-Strain Hysteresis Loop file #Date= 1999 January 24 # to allow for both N.American # # & European conventions. #FileType= strain_stress #hysteresis strain stress #DataType= raw #"raw"= measured, as opposed to "fitted" # #TIMEcol= 0 # if "0" then expect no time column in data #time_units= seconds # #STRESS_UNITS= ksi #Strain_units= microstrain # # The following is an artificially created data set: # Strain Stress #Loop= 1 0 20 30 0 90 10 98 30 100 50 85 65 50 75 30 75. 0 105 20. 135 50 150 80 145 90 120. #Loop= 2 130 0 180 150 215 50 145 50 215 50 230 0 #Loop= 3 340 0 260 0 260 70 310 70 260 70 260 150 330 150 #loop= 4 380 70 380 80. 400 80 400 70 380 70 #loop= 5 450 0 450 80 510 80 450 80 450 150 520 150 #LOOP= 6 550 0 550 150 590 140 620 110 622 70 610 25 580 10 550 0 #loop= 7 750 0 670 0 670 70 720 70 670 70 670 150 730 150 # The data ends here # Notes on the Standard Format---------------------------------------------- # Any line with a # sign in the first column is considered a comment line. # If the line is not a blank or does not start with a "#" it is assumed to # be a data line. # Lines begining with the form "#IDENTIFY= value" lines have a special # meaning and are described below. Although most are optional, and if # omitted cause assumption of certain default values, it is good practice # to specify the identifiers explicitly. # # There must be one or more spaces (blanks) after each "=" character. # #List of Identifiers ----------------------------------------------------- #NAME= Proposed SAE Standard Stress-Strain Hysteresis Loop file #Date= 1999 January 24 # to allow for both N.American # # & European conventions. #FileTypee= strain_stress # Options: # # strain_stress for stress-strain data # # strain_life Sae strandard life file # # Future Options ?: # # nominal_local for Neuber transform # # creep time, strain data # # dadn da/dn vs Delta K # # crack_life crack size vs cycles # # etc, etc. # #DataType= raw # Options: raw, fitted # # raw measured data # # fitted curve fitted or smoothed data # # Time Stamps # # #TIMEcol= n where n is the data column of the time stamp. 0 = none # e.g.: time_value strain_value stress_value # # strain_value stress_value # #time_units= seconds # Options: microseconds, milliseconds, seconds # # default is "milliseconds". # # Units #STRESS_UNITS= ksi # options are ksi, MPa, psi # # default is MPa # #Strain_units= microstrain # options are strain, microstrain, percent # # default and recommended is microstrain # # # Loops Numbers # Each Hysteresis loop should be delineated by placing a # "#Loop= value" # identifier before the start of that loop's data. If the identifier is not # present in the file, all data will be assumed to belong to "#Loop= 1" # # Extra Link File Identifiers: # # One can create a link to a SAE standard fatigue data file with: # #Fatigue_file= # Fatigue_file # # Similarly a link to a drawing of a specimen (or text file): # #Specimen= # Specimen_Drawing # # An html link to a micrograph: # #Micro_file= # Micro_example_file # # An html link to some over-all data co-ordination page: # #Index_file= # Index_example_file # #Note: The links do not work while the text is in a Netscape text area, # but after the plot/fit has been returned, they are then "clickable" # # Note 1: This file itself, except for the first "#" character, conforms # to the html web page standard. It is consequently possible to build # sets of these files into a fairly comprehensive Internet WWW data base. # The user is encouraged to try to use only simple html tags in his files # to make the information as widely accessible as possible. # At the present time the html tags must be "full" addresses, not relative # addresses. # Note 2: This file also conforms to a standard "gnuplot" data file. # If you wish to take advantage of this feature, make sure you # do not put in any blank lines with actual space characters on the line. # "Blank" lines must actually be empty. They cause gnuplot to pick up # the plotting "pen" momentarily between loops. # If you wish to plot the loops, and happen to have a typical Linux # (or Unix) machine with X11 and Gnuplot loaded (both are fairly standard # for any Linux machine), then : # Start up your X11 windows system # Start Gnuplot in an X11 window with: # gnuplot # From the gnuplot prompt type: # plot 'this_file_name' with lines # or for a fancier plot try: # plot [-100:900] [-100:300] 'this_file_name' with lines # #(for those afflicted with MSDOS, there is also a gnuplot available) #Here is the bottom part of the html graph/calc wrapper----------- #