Documente Academic
Documente Profesional
Documente Cultură
Page 1 of 10
AutoTransient: An Overview
The AutoTransient tool automates the mechanical parts of an analysis of transient phenomena with HIFREQ and FFTSES. It runs both programs in turn, using the computation frequencies recommended by FFTSES to run HIFREQ, until user-defined termination criteria are met. It also builds the FFTSES computation databases from the resulting HIFREQ databases (F21 files).
Technical Highlights
The TRANSIENT program carries out the standard steps of a HIFREQ-FFTSES transient study automatically. Starting from template FFTSES and HIFREQ files (generated with CDEGS Input Toolbox, or any other editor), the program runs the Forward FFTSES and finds the first set of recommended computation frequencies. After running HIFREQ at those frequencies and building the FFTSES
Input Databases, the program runs the Inverse FFTSES and deduces the next set of recommended frequencies. This last step is repeated until the termination criteria are met.
You can choose to stop the program once there are no more recommended frequencies, when a specified amount of time has elapsed, or when a specified number of cycles of the above procedure have been carried out.
When running HIFREQ, you can choose to run all recommended frequencies, or to run only one frequency at a time. This last method, which would be very cumbersome to do manually, gives a lot of flexibility since many electrical properties (resistivities, permeabilities, etc) can be varied as a function of frequency. The program allows you to specify frequency-dependent soil characteristics
through a simple dialog. With a little bit of programming effort, You can specify a frequency-dependence for any non-geometrical quantity defined in the HIFREQ template file.
The program performs basic data cross-validation between HIFREQ and FFTSES, to help avoid the most common data entry problems in a transient analysis.
You can interrupt the analysis at any time, then restart it where you left off.
Getting Started: Provides an overview of the process automated by the AutoTransient program, and describes a simple, typical, AutoTransient session.
Samples & Walkthroughs: Briefly describes the sample files that ship with the program.
Working With Projects and Scenarios: Shows you how to work with AutoTransient Projects and Scenarios.
Advanced Tasks: Describes some of the more advanced features of the program.
Getting Help
You can get help in several ways in AutoTransient. First, you can use the Help | Contents menu item to load this help file. Second, you can get context sensitive help from almost anywhere in the program by pressing the F1 key. This will bring up a help topic describing the part of the program that currently has the focus. Finally, many screens expose a Help button that load a help topic describing the
screen as a whole.
You can also go to the SES Web site at www.sestech.com. A simple way to access the SES web site while using AutoTransient is to select the Help | SES Web Site menu item.
You can get help on how to use the help system itself by pressing the F1 key when viewing the help file.
Getting Support
The following menu items are available to help you contact SES support staff quickly and efficiently:
Help | Contact SES Support: Starts a wizard that allows you to attach some files from your current AutoTransient project to an email message sent to SES support staff. See The Contact SES Support Dialog for details.
Help | SES Software Downloads: Directs you to the software download area of SES Web Site. This area contains the latest updates to the software that are available for download.
You can contact us by phone or fax using the coordinates available on our Web site at http://www.sestech.com/SES/coordinates.asp.
The conductor network being modelled is described in HIFREQ. This is typically done using Input Toolbox or SESCAD.
The characteristics of the surge (in the time-domain) is defined in FFTSES, using Input Toolbox.
The surge is decomposed in the frequency domain, by running FFTSES in "Forward" mode.
HIFREQ is run at all required frequencies.
The computation results of HIFREQ are collected, and FFTSES is run in "Inverse" mode to deduce the time-domain behavior.
In principle, Step 4 could require running HIFREQ at all frequencies defined in the Fourier Transform operation (FFTSES), typically 212 to 216 runs. This would require a very long time to run. In practice, only a subset of those frequencies are run. The FFTSES program suggests the frequencies that should be run, based on the shape of the input surge, and on the response of the conductor network. This is
an iterative process where the response of the network becomes progressively better defined as more and more frequency are run, until no significant improvements are noticed. This expands the last three steps of the above procedure into the following:
1.
2.
3.
4.
5.
The surge is decomposed in the frequency domain, by running FFTSES in "Forward" mode.
FFTSES analyses the shape of the surge in the frequency-domain, and suggests an initial set of frequencies (the recommended frequencies) at which HIFREQ should be run.
HIFREQ is run at the recommended frequencies.
The computation results of HIFREQ are collected, and FFTSES is run in "Inverse" mode to deduce the time-domain behavior. At the same time, FFTSES analyses the response of the network, and suggests new computation frequencies, if necessary.
If some new computation frequencies are recommended in the previous step, the process returns to Step 3; otherwise, the analysis ends.
Notes
You should be familiar with the HIFREQ and FFTSES programs before you can use AutoTransient. Consult the user's manual of those programs for more details.
Starting AutoTransient. This includes opening an existing project file or creating a new one.
Specifying Input Data. Very little data needs to be specified in AutoTransient: most of the data is specified in the HIFREQ and FFTSES template files, created outside AutoTransient.
Processing the Data. This step carries out the computations, and produces several databases and (optionally) plots.
Ending a AutoTransient session.
Starting AutoTransient
To start the program, simply double-click the AutoTransient icon in your SES Software Program Group. The following screen should appear.
This screen displays general information about the AutoTransient project that is currently open. Initially, there is no project open, and you are prompted to create or open one.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 2 of 10
For example, to open the "Pole" sample, use the Existing tab, and browse to the file "Pole.tnt" (located under "Examples\Tools\AutoTransient\Pole" in your SESSoftware installation folder.). The data should be loaded and displayed.
See About Projects and Scenarios for more details on the notion of Projects and Scenarios in AutoTransient.
Data controlling under which conditions the analysis is considered complete. (See The Processing Options Dialog.)
Data defining the number of frequencies that should be carried out in each HIFREQ run. (See The Processing Options Dialog.)
Specification of the output and plot files that should be kept at the end of the analysis. (See The File Management Options Dialog.)
In addition, it is possible to specify some HIFREQ input data that varies as a function of the computation frequency, either by using scripting, or (for the soil model) through the use of a dialog.
After each step, several output and database files are created. Plots of the desired quantities (GPR, electromagnetic fields, etc...) can also be created.
While the programs are running, several messages appear on the Transient main screen to inform you of the progress and on the status of the operation.
When the processing is finished, you can review the computation results with GrServer or Output Toolbox (for the HIFREQ results at a single frequency), with Output Toolbox for FFTSES to examine the results for a range of points or segments as function of time or frequency, or with FFT21Data to view the spatial distribution of the results at a given time, or an animation of those results as a function of
time.
Sample Files
The following sample Transient projects are available:
Pole: Computes the transient response of a lightning rod.
Impulse Impedance: Simulates an impulse impedance measurement on a small (20 ft by 20 ft) grid, using different measurement configurations.
Base: Base scenario, with very long current and potential leads (6000 ft), at right angle to each other.
Distance 200: This is similar to the base scenario, but with current and potential leads of 200 ft.
FOP 200: The potential and current leads are parallel to each other, with a current lead of 200 ft and a potential lead of 125.6 ft.
Potential 40: Considers the case where the potential lead is very short (40 ft), and orthogonal to the current lead.
Corner: The current injection is in a corner, with the current and potential leads orthogonal, and 200 ft long.
Advanced Features: Illustrates some of the more advanced features of AutoTransient, namely the specification of frequency-dependent soil properties and the use of scripting code in the HIFREQ template file.
My Second Scenario
Files
My Project.tnt. This is the AutoTransient project file for the
project.
Contains all input, output and result files for scenario My First
Scenario. In particular, all result files (databases, plots, ...) are
stored in the Results subfolder.
Contains all input, output and result files for scenario My
Second Scenario. In particular, all result files (databases, plots,
...) are stored in the Results subfolder.
Scenario File
The scenario file (*.tns) is the only file located in the root folder of the scenario. It defines the location of all important files and folders for the scenario, and contains all input data specific to AutoTransient (i.e., the data not specified in the HIFREQ and FFTSES template files).
See The AutoTransient Scenario File for a detailed description of the contents of this file.
Templates Folder
The FFTSES and HIFREQ template files for a scenario are located in the "Templates" sub-folder of the scenario folder. The list below describes the purpose of these two files.
File
hi_Scenario Name.f05
ft_Scenario Name.f05
Purpose
The template file for the HIFREQ engineering
program.
The template file for the FFTSES engineering
program.
The command syntax for those files is documented in the file Command.chm located in your AutoTransient installation folder. You can modify those files by hand, or using one of several input data processors from SES (Input Toolbox, SESCAD).
Results Folder
After a successful AutoTransient run, the Results folder contains files that can be used to produce plots and reports of the computation results (the FFTSES computation database files, FT_*.F21), or to compute the transient response at points or segments that were not initially specified in the FFTSES template file (FT_*.F8*). It can also contain the FFTSES and HIFREQ input files automatically
generated by AutoTransient at every cycle of the run, and the corresponding output files.
In greater detail, this folder contains the following files:
File
FT_Forward.F05
FT_Forward.F21
FT_Forward.F07
FT_Forward.F09
FT_Forward.F27
FT_Forward[_M].F30
FT_RunN.F05
FT_RunN.F21
Purpose
The FFTSES input file used in the Forward FFT
operation.
The computation database file for the Forward FFT
run of the FFTSES engineering program. This can
be used to plot the transient input surge that was
used in the run.
Contains the frequency spectrum of the input surge
defined in the FFTSES template file. This file is
required when carrying out the inverse FFT
operation.
Output file for the Forward FFT run for FFTSES.
This file summarizes the calculations made, and
displays any relevant error or warning messages.
Contains the list of recommended computation
frequencies obtained from an analysis of the
frequency spectrum of the input surge defined in the
FFTSES template file. AutoTransient automatically
runs HIFREQ at all those frequencies.
Contains plots of the time-domain input surge signal
and of its frequency spectrum. When several files
are created, they are distinguished by the number M.
The FFTSES input file used in the nth run of the
Inverse FFT operation.
The computation database file for the nth Inverse
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
FT_RunN.F8*
FT_RunN.F07
FT_RunN.F09
FT_RunN.F27
FT_RunN[_M].F30
HI_RunN.F05
HI_RunN.F21
HI_RunN.F33
HI_RunN.F09
Page 3 of 10
In addition to those files, the last of the "RunN" files is copied under the standard JobID for the scenario (e.g., HI_Scenario Name.F05, FT_Scenario Name.F27, etc...). These files represent the "best" results obtained so far in the analysis, i.e. those that are based on the largest number of computation frequencies.
Note that these files need not be all present in the Results folder; by default some of the files that contain rarely used or redundant information are not kept. This behavior can be customized. See The File Management Options Dialog for more details.
History Folder
The History folder contains files that are required to help restart an AutoTransient run, should it be interrupted for any reason.
In greater detail, this folder contains the following files:
File
FT_Scenario Name.F07
FT_Scenario Name.F8*
HI_RunN.F21
HS_Scenario Name.HIS
Purpose
The frequency spectrum file for the input signal used
in the scenario.
The FFTSES Input Databases computed in the last
step of the processing.
The HIFREQ computation databases for all
processing cycles.
This file summarizes the processing history of the
scenario. See The AutoTransient History File for a
detailed description of the contents of this file.
Work Folder
The Work folder contains temporary files that are created and destroyed while AutoTransient processes a scenario. At the end of a successful run, this folder should normally be empty. When a run terminates abnormally (because of a program error), the files in this folder can help determine the source of the problem.
Remarks
Since only one project can be open at a given time, you are prompted to save any open project (if necessary) before creating the new project.
The files specified at Step 3 are copied to the Templates folder of the scenario; the original files are not used directly.
Note: The 'JobID' for the scenario is the Scenario Name and the selected location for the scenario is used as 'Working Directory'. The database and output files are produced using the usual naming conventions for CDEGS files. For example, the database file for FFTSES is produced in the scenario directory under the name ft_'Scenario Name'.f21.
Select File | Open Project. The resulting screen offers three different ways to open a project: through a standard file browser, through a list of recently open projects, and as a brand new project. - OR
Select a recently opened project file directly from the File menu.
Editing a Scenario
Most of the data of an AutoTransient scenario can be edited only when the scenario is the Active Scenario. The exception is the Description of the scenarios, which can be edited at all times using the Project Properties dialog.
Proceed as follows to edit the various types of data required in AutoTransient.
Remarks
The newly created scenario automatically becomes the Active Scenario.
Remarks
It is not possible to delete the active scenario. Note also that this operation cannot be undone (even if the scenario files are not deleted) in the sense that it is currently impossible to import a scenario in a project.
The selected template files are imported in the project, and overwrite any existing file in the Templates folder.
Remarks
This command is available only when there are at least two scenarios in a project. When a project contains a single scenario, the scenario is always active.
Processing a Scenario
Once the data for a scenario is specified, the analysis can begin. To do this, simply select Project | Start Processing. The program begins the AutoTransient process, and stops processing only when the termination conditions are met, or when an explicit Stop Processing command is issued.
The program issues several messages indicating the progress of the calculations. Assuming the processing is not interrupted, the program creates the requested database and plot files, and places them in the Results folder for the scenario.
Remarks
Since it is often preferable to delete the output files created in the last processing cycle (when the processing is stopped immediately), it can be advantageous to restrict the number of frequencies that are computed in each HIFREQ run, to make sure that not too much computation effort is lost. See The Processing Options Dialog for details.
Restarting a scenario is similar to processing the scenario for the first time, with a few additional options.
To restart a scenario:
1.
2.
3.
4.
Open the project containing the scenario to restart, and make sure to activate that scenario.
Select Project | Start Processing.
In the Restart Options dialog, specify at which point to restart the processing.
Click OK to confirm.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 4 of 10
Remarks
This restart option can also be used to compute the desired quantities at different observation points or segments than were initially specified in the FFTSES template input file. To do this, the FFTSES template should first be modified to define the new points, segments, or field quantities to compute, then the Start Processing command should be used.
Remarks
When breaking the data sharing connection, the necessary files are copied from the reference scenario to the scenario that shares the data. From this point on, the scenario that used to share the data behaves as an ordinary scenario, and evolves independently of the reference scenario.
The data sharing connection is broken automatically (after a warning message) when deleting the scenario that acts as the source of the data.
Remarks
When using a frequency-dependent soil, the program automatically runs only one frequency at a time in the HIFREQ runs.
For every computation frequency, the program executes the specified script, providing the computation frequency through the "AutoTransient" object. The resulting file is used as input file for HIFREQ for that computation frequency.
The use of scripting in an input file follows the same rules as in the SESScript program. Refer to that program's documentation for more details. One addition is the "AutoTransient" object which can be accessed through the script and that defines the computation frequency.
Notes:
Remarks
The AutoTransient scripting object has the following properties:
Property Name
Description
Frequency
The computation frequency (in Hz) for the run.
AngularFrequency The angular frequency (2f) corresponding to the above frequency.
DisplayFrequency The frequency in string form, for display purposes. The main difference between this value and the Frequency property is that the latter never reaches 0 while the DisplayFrequency does. The Frequency is prevented to reach zero (the minimum value is 10-6) to avoid possible problems that could occur in the script at f=0.
RunNumber
Identifies the run number. This number appears in the JobID for the run, e.g. RunN.
The properties of the Context object of SESScript can also be used in the scripting code.
The Menu Bar: Gives access to all the functionality of the program.
The Project Summary region: Gives summary information about the project that is currently loaded and its active scenario.
The Program Output region: Shows the output of the HIFREQ and FFTSES programs when processing a scenario.
The Messages region: Displays detailed messages about the state of the program.
In addition, the toolbar gives a quicker way to access some important functions of the program, and the status bar provides summary information about the last operation carried out in the program.
New Project: Creates a new project. This command loads the New Project dialog, that allows you to define the name and location of the new project and of its first scenario. It also prompts you to provide the location of an FFTSES and a HIFREQ template file for the scenario. This command can also be accessed through the New Project button
on the toolbar. If a modified project is currently
loaded, you will be prompted to save before creating the new project.
Open Project: Opens an existing project. This command loads the Open Project dialog, which allows you to select the project file to open by either browsing to it, or picking it from a list of recently open projects. You can also select to create a brand new project with this command. This command can also be accessed through the Open Project button
on the toolbar. If a modified project is
currently loaded, you will be prompted to save before opening the new project.
Save Project: Saves the currently loaded project and all of its scenarios. This command can also be accessed through the Save Project button
on the toolbar.
Recent Projects: Opens the project file for one of the most recently used projects.
Exit: Exits the program. You can also do this by simply closing the main screen. If a modified project is currently loaded, you will be prompted to save before opening the new project.
Start Processing: Starts (or restarts) processing the current scenario. If this is not the first time the scenario is run, the Restart Options dialog is shown, allowing you to define which of the existing computation results to use in the current processing session. This command can also be accessed through the Start Processing button
Stop Processing: Stops the current processing session. You have the option (with the Stop Processing Options dialog) to wait until the current processing cycle is complete before stopping, or to stop immediately. This command can also be accessed through the Stop Processing button
on the toolbar.
Pause Processing: Pauses the current processing session, freeing program resources for other applications. This is not available currently.
Resume Processing: Resumes a processing session that was previously paused with Pause Processing. This is not available currently.
New Scenario: Creates a new scenario, and adds it to the project. This loads the New Scenario dialog, allowing to define a name and location for the scenario, as well as the location of the FFTSES and HIFREQ template files for the scenario.
Activate Scenario: Activates a scenario of a project. This loads the Activate Scenario dialog, allowing you to select the scenario of the current project that should be activated. This command is only available when there are several scenarios in a project.
Delete Scenarios: Deletes some scenarios from the project. This loads the Delete Scenarios dialog, allowing you to select the scenario(s) to delete. This command is only available when there are several scenarios in a project. It is not possible to delete the active scenario of a project.
Import Templates in Scenario: Imports a FFTSES template file or a HIFREQ template file (or both) in the active scenario. This loads the Define Template Files dialog, allowing you to specify the location of the desired template file(s).
Break Data Sharing: Breaks the data sharing connection of this scenario with its source scenario. See Sharing Data Between Scenarios for more details.
Edit Processing Options: Loads the Processing Options dialog, allowing you to define the processing options for the active scenario. These settings are used to determine under which conditions the processing should terminate, as well as the number of frequencies to run in each iteration cycle.
Edit File Management Options: Loads the File Management Options dialog, allowing you to control which FFTSES and HIFREQ output files to keep in each iteration cycle of the processing of the active scenario.
Edit Soil Model: Loads the Define Soil Model dialog, allowing you to to define a frequency-dependent soil model in HIFREQ.
Properties: Loads the Project Properties dialog. Use this dialog to view or edit descriptions of the various files in the project.
Browse: Opens a Windows Explorer in one of the active scenario's important folders.
Project Folder: Opens the folder containing the project file.
Scenario Folder: Opens the folder containing the scenario file for the active scenario.
Results Folder: Opens the 'Results' folder for the active scenario.
Templates Folder: Opens the 'Templates' folder for the active scenario.
History Folder: Opens the 'History' folder for the active scenario.
Work Folder: Opens the 'Work' folder for the active scenario.
AutoTransient Installation Folder: Opens the installation folder of the program.
on the toolbar.
Clear Program Output: Clears the Program Output section of the main screen. (This is also done automatically whenever the Start Processing function is invoked.)
Clear Messages: Clears the Messages section of the main screen. (This is also done automatically whenever the Start Processing function is invoked.)
Messages: Controls whether the Messages section of the main screen is visible or not.
Processing Options: Loads the Processing Options dialog, allowing you to define the default processing options. These settings are used to determine under which conditions the processing should terminate, as well as the number of frequencies to run in each iteration cycle.
File Management Options: Loads the File Management Options dialog, allowing you to control which FFTSES and HIFREQ output files to keep by default in each iteration cycle of the processing of a scenario.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 5 of 10
Content: Loads the program's help file, and shows its table of contents. This command can also be accessed through the Help button
on the toolbar.
Index: Loads the program's help file, and shows its index.
SES Web Site: Opens the home page of the SES Web site in your default Web browser.
SES Downloads: Opens the Downloads page of the SES Web site in your default Web browser. Regular updates to the program will be posted at this location.
Contact SES Support: Starts the Contact SES Support wizard. This wizard allows you to send a support request to SES via email, and easily attach important files from your project to the message.
About AutoTransient: Shows general program information.
Remarks
Most of the commands in AutoTransient (including the commands controlling the processing of a scenario) apply only to the active scenario of a project. In a multi-scenario project, this dialog allows you to change the active scenario.
General Behavior
The OK button in the dialog becomes available only when all necessary filenames have been defined and point to existing files.
Remarks
You cannot delete the active scenario of a project. You will be warned if you try and delete a scenario that is the source of data shared with other scenarios of the project.
Frequency and Wavelength: Computation frequency and wavelength of propagation in the medium. One of these quantities should be specified; the other is computed.
Remarks
This tool is completely independent: none of the data specified here is used anywhere else in AutoTransient.
To select the files to keep when processing the active scenario (Project | Edit Scenario File Management Options). The settings defined in this case apply only to the active scenario.
To select the files to keep by default when processing a scenario (Options | Default File Management Options). The settings defined in this case apply by default to all new scenarios. They can be overridden for the active scenario using Project | Edit Scenario File Management Options.
Generally, an AutoTransient analysis can generate one file of each type for each iteration of the procedure (corresponding to one or more computation frequencies). For each of the available types of files, you can select one of the options below:
All Files: Keep all files of this type generated during the entire process.
First File Only: Keep only the file produced in the first run.
Last File Only: Keep only the file produced in the last run.
None: Do not keep any files of this type.
File Types
Type of File
Description
The FFTSES Input file.
The default for this file is to keep the last file only.
The Inverse FFTSES Computation Database (F21) file.
The default for this file is to keep the last file only.
The Forward FFTSES Computation Database (F21) file.
The default for this file is to keep the last file only.
The FFTSES Spectrum Scaling (F07) file.
The default for this file is to keep the last file only.
The FFTSES Input Databases (F81-F84) files.
The default for these files is to keep the last file only.
The FFTSES Animation (F85) file.
The default for this file is to keep the last file only.
The Inverse FFTSES Recommended Frequencies (F27) file. The default is to keep all files of this type.
The Forward FFTSES Recommended Frequencies (F27) file. The default for this file is to keep the first file only.
The Inverse FFTSES Output file (F09).
The default for this file is to keep the first file only.
The Forward FFTSES Output file (F09).
The default for this file is to keep the last file only.
The HIFREQ Input file.
The default is to keep all files of this type.
The HIFREQ Computation Database (F21) file.
The default for this file is to keep the first file only. (Note that all such files are kept as part of the processing history).
The HIFREQ Current Recovery (F33) file.
The default is to keep all files of this type.
The HIFREQ Output file (F09).
The default for this file is to keep the first file only.
The HIFREQ Plot files (F22-F23).
The default is to keep none of those files.
The HIFREQ Conductor Segment Information (F17) file.
The default is to keep none of those files.
The Forward FFTSES Plot Files.
The default is to keep the first of those files.
The Inverse FFTSES Plot Files.
The default is to keep the last of those files.
Remarks
Once this dialog is closed, you will be prompted to specify the path to template files for FFTSES and HIFREQ. These files should be prepared before attempting to create a new AutoTransient project.
Usage Notes
When you type something in the Project Name field, the program automatically adjusts the Project File Location field to make sure the project file is located in a folder with the same name as the project. This makes it easier to find the project files subsequently. Similarly, when you type something in the Scenario Name field, the program automatically adjusts the Scenario File Location field to make sure
the scenario file is located in a folder with the same name as the scenario. Finally, the Scenario File Location is also adjusted whenever you change the Project File Location to make sure that the scenario file is located in a sub-folder of the project folder.
These adjustments establish a standard structure for the project folders. While this is not recommended, you can use a different structure for the project folders. If you chose to do so, you should modify the Scenario File Location last, since any change to the other fields of the screen automatically modify the Scenario File Location. Similarly, you should modify the Project File Location only after you
defined the Project Name.
To browse to an existing project file, using a standard file browser (on the Existing tab).
To select a project file from a list of recently used projects. (on the Recent tab)
To create a brand new project. (on the New tab)
Remarks
See The New Project Dialog for details on how to specify data on the New tab.
Scenario Name: Desired name of the scenario. This name is used to identify all files produced by the program for this scenario.
Scenario File Location: Full path to a folder that is to contain the scenario file. This folder will also contain all other files created by the program. If the folder doesn't exist, it will be created. Click on the Browse button () to browse to an existing folder.
Reference Scenario: Allows you to define a scenario to be used as reference when creating the new one. The new scenario becomes a copy of the selected reference scenario.
Default: A default scenario is created. The data of the default scenario is as specified in the program default settings.
Based On Existing Scenario: Allows you to select one the projects existing scenarios as a reference. Use this option when you want to create a new scenario that represents a small design variation on an existing scenario, or if you intend to share data with this scenario.
Remarks
Once this dialog is closed, you will be prompted to specify the path to template files for FFTSES and HIFREQ. These files should be prepared before attempting to create a new Transient scenario.
Usage Notes
When you type something in the Scenario Name field, the program automatically adjusts the Scenario File Location field to make sure the scenario file is located in a folder with the same name as the scenario.
This adjustment helps establish a standard structure for the scenario folders. While this is not recommended, you can use a different structure for the scenario folders. If you chose to do so, you should modify the Scenario File Location last, since changing the Scenario Name automatically modifies this field.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 6 of 10
To define the processing options for the active scenario (Project | Edit Scenario Processing Options). The settings defined in this case apply only to the active scenario.
To define the default processing options to use when processing a scenario (Options | Default Processing Options). The settings defined in this case apply by default to all new scenarios. They can be overridden for the active scenario using Project | Edit Scenario Processing Options.
Terminate processing when at least one of the following conditions are met: Regroups the settings that control the conditions under which the processing of a scenario is considered complete.
There are no more recommended frequencies: The processing stops as soon as FFTSES no longer recommends any new computation frequencies. In the current version, this is always selected.
The following number of processing cycles was carried out: Specifies the maximum number of iteration cycles that should be carried out. By default, this is not selected, which means that the program will carry out as many iteration cycles as is necessary to meet the other conditions. In many practical cases, using 3 cycles yields decent results, and can reduce computation time somewhat.
The following time has elapsed: Specifies the maximum amount of time (in hours) that the processing should run. The processing will stop at the end of the first complete cycle after the specified time has elapsed. By default, this option is not selected.
Run Frequency Determination: Determines how the computation frequencies recommended by FFTSES are distributed amongst HIFREQ runs in each iteration cycle.
Run all recommended frequencies: When this option is selected, all frequencies recommended by FFTSES in an iteration cycle are computed in a single HIFREQ run. This corresponds to the way a "manual" transient analysis with HIFREQ and FFTSES is normally done.
Run a maximum number of frequencies at a time: When this option is selected, the number of frequencies computed in any given HIFREQ run does not exceed a value specified in Maximum Number of Frequencies.
Remarks
There are two main advantages to running a maximum number of frequencies at a time:
1. If the run must be interrupted, only a few frequencies are lost.
2. When running a single frequency at a time, it becomes possible to modify many network parameters as a function of frequency.
The main disadvantage of this approach is that it can create a very large number of files, which can become somewhat difficult to manage.
Note
When specifying a frequency-dependent soil model or when specifying a script file for the HIFREQ template file, the processing is automatically set to run a single frequency at a time, and cannot be modified.
Stop processing only after the current processing cycle has completed: The processing stops only after the end of the current processing cycle. This gives the program the time to properly complete all operations, and results in well-defined, valid output files (in the Results and History folders). However, the program may have to wait a very long time before stopping.
Stop processing immediately: The processing stops immediately, regardless of the state of the computations. This can result in corrupted output files and can make it difficult to restart the analysis.
Delete all output files produced in the last processing cycle: Use this option to delete all output files that were produced in the interrupted cycle. This helps prevent the data corruption that can occur when the option Stop processing immediately is selected.
Use all the HIFREQ Computation Database Files present in the History folder: When this option is used, the program ignores the information contained in the History file, and attempts to restart the processing by using all HIFREQ computation database (F21) files found in the History folder of the scenario. This mode can be useful to import into the Active Scenario some HIFREQ F21 files that
were generated in a different scenario or outside AutoTransient altogether. Note, however, that some of the more advanced features of AutoTransient (Data Sharing, Restricted Frequency Mode, ...) may not work correctly when using this option.
Use only the HIFREQ Computation Database Files that were computed in this scenario: When this option is used, the program uses the information contained in the History file to restart the processing in an identical state as when it was last stopped. This is the safest restart option to use. This option is not available if the History file of the scenario cannot be found or is corrupted.
Rebuild the FFTSES Input Databases: Instructs the program to rebuild the FFTSES Input Databases (FT_*.F8*) from scratch, rather than trying to append to them. This option is selected by default (and disabled) if those files are missing from the History folder. You can choose to use this setting even when the files are present in the History folder when you suspect that some of these files may be
corrupted (perhaps because an earlier run gave an error message to that effect).
Remarks
The frequencies can be specified in any order. It is not necessary to specify frequencies over the entire frequency range for the analysis: the program will interpolate and extrapolate frequencies as needed. When extrapolating the values at frequencies below the specified range, the program uses the value for the lowest specified frequency. Likewise, when extrapolating the values at frequencies above the
specified range, the program uses the value for the highest specified frequency.
You can easily specify a range of linearly spaced frequencies by using the Fill Cells feature of the data grid. Right-click the grid and select Fill Cells to use this feature.
Also, you can easily specify the same value for several cells by selecting the desired cells and typing the value.
Fatal Errors
Invalid HIFREQ Template File: The file that was specified as a HIFREQ template is not recognized as a valid HIFREQ input file.
Invalid FFTSES Template File: The file that was specified as a FFTSES template is not recognized as a valid FFTSES input file.
No Conductors Defined: No conductors were defined in the HIFREQ template file.
No Energization Defined: No energization was defined in the HIFREQ template file.
No Energized Conductors Defined: No energized conductors were defined in the HIFREQ template file.
Nothing to Extract: Nothing was requested to be extracted from the FFTSES input databases in the FFTSES template file.
Invalid Script: The HIFREQ template file contains invalid scripting code.
Repairable Errors
HIFREQ Syntax Error: Syntax errors were found in the HIFREQ template file.
FFTSES Syntax Error: Syntax errors were found in the FFTSES template file.
Nothing Selected to Build Database: Nothing was selected in the FFTSES template file to build the FFTSES Input Databases from the HIFREQ Computation Databases.
Multiple Energizations: Multiple energizations were defined in the HIFREQ template file.
Multiple Energized Conductors: Multiple energized conductors were defined in the HIFREQ template file.
Energization Not Set to 1: The value of the energization is not 1 + j 0.
Insufficient Accuracy: The computation accuracy in the HIFREQ template file is insufficient for a Transient study.
Multiple Extract: More than one quantities were requested to be extracted from the FFTSES input databases in the FFTSES template file.
Extract-Determine Consistency: The quantities that were requested to be extracted from the FFTSES input databases in the FFTSES template file are inconsistent with the quantities that are requested to be computed (in the HIFREQ template file).
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 7 of 10
Sections
Name
Description
GENERAL Contains general identification settings.
SCENARIOS Defines the number of scenarios in the project, and the location of the scenario file for each scenario.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 8 of 10
Settings
Name
Description
ID
Uniquely identifies an AutoTransient Project File. This value must be 'TNT - Project'.
Version
Integer value identifying the version of the file format used when writing the file. Currently, the only supported value is 1.
Name
Alphanumeric string identifying the name of the project. This must be valid as a component of a filename.
Description Description of the project. If this character string includes quotes or extends over several lines, then the string must be placed inside quotes. In this case, any quotes (") in the string must be replaced by double-quotes ("").
Settings
Name
Description
Count
Number of scenarios in the project. This must be an integer greater than zero.
Active
Index of the active scenario of the project. This should be an integer between 1 and Count.
ScenarioN Path name of the scenario file for scenario N, relative to the folder containing the project file. Here, N=1,...,Count.
Remarks
If there are more scenario file paths specified than are indicated by Count, the extra scenarios are not loaded.
Sections
Name
Description
GENERAL
Contains general identification settings.
DESCRIPTION
Contains a detailed description of the scenario.
FILES
Defines the important files that are part of the scenario.
DATA
Root section for the user-specified data of the scenario.
SHARING
Stores information related to data sharing between this scenario and other scenarios of the same project.
TEMPLATEDATA Stores data extracted from the FFTSES/HIFREQ template files, or that is to replace data from those templates.
Settings
Name Description
ID
Uniquely identifies an AutoTransient Scenario File. This value must be 'TNT - Scenario'.
Version Integer value identifying the version of the file format used when writing the file. Currently, the only supported value is 1.
Name Alphanumeric string identifying the name of the scenario. This must be valid as a component of a filename.
Settings
Name
Description
ParentProject
Filename of the project file of the AutoTransient project containing this scenario, relative to the folder containing the scenario file.
Filename
Fully qualified filename of the scenario file (i.e. this file).
Templates
Path of the Templates folder (i.e. the folder containing the template files), relative to the folder containing the scenario file for this scenario.
History
Path of the History folder (i.e. the folder containing the files required to restart this scenario), relative to the folder containing the scenario file for this scenario.
Results
Path of the Results folder (i.e. the folder containing the result files obtained by processing this scenario), relative to the folder containing the scenario file for this scenario.
Work
Path of the Work folder (i.e. the folder containing temporary run files while processing this scenario), relative to the folder containing the scenario file for this scenario.
HIFREQRelative Filename of the HIFREQ template file, relative to the Templates folder.
HIFREQOriginal Fully qualified filename of the last HIFREQ file that was imported in the scenario.
FFTSESRelative Filename of the FFTSES template file, relative to the Templates folder.
FFTSESOriginal Fully qualified filename of the last FFTSES file that was imported in the scenario.
Sub-Sections
Name
Description
Cycle
Contains data controlling the processing of the scenario.
FileManagement Defines which output files should be kept during the processing of the scenario.
Settings
Name Description
RunID Defines the RunID for the scenario. This is used to identify plots, reports and output files produced by the program. This is automatically set to the name of the scenario, and cannot be modified in the program's user interface. (Only the first 20 characters of this value are used.)
Project Description of the project containing this scenario.
Scenario Description of the scenario.
HIFREQ Description of the HIFREQ template file used in the scenario.
FFTSES Description of the FFTSES template file used in the scenario.
Soil
Description of the soil model used in the scenario.
Remarks
All descriptions can extend over several lines. If any description string includes quotes or extends over several lines, then the string must be placed inside quotes. In this case, any quotes (") in the string must be replaced by double-quotes ("").
Settings
Name
Description
SharedScenario Name of the scenario with which this scenario shares data. If this is empty, the scenario doesn't share any data. When specified, it should be the name of a scenario that is part of the project containing this scenario (excluding this scenario). If the specified name doesn't satisfy this condition, the data sharing is not operational.
Integer value defining the type of data sharing between this scenario and the scenario identified by SharedScenario. Three values are allowed:
SharingMode
Remarks
For the data sharing to be in effect, both the SharedScenario and the SharingMode must be set to correct, non-default values.
Sub-Sections
Name
Description
GENERAL General settings extracted from the template files.
SOIL
Contains information about the initial soil data found in the HIFREQ template file and/or the user-defined frequency-dependent soil model.
Settings
Name
Description
IsHIFREQScript Boolean value (T = True; anything else = False) recording whether or not the HIFREQ file contains scripting code. This is used for cross-checking purposes only, as this value is recalculated every time the scenario file is loaded.
Integer value defining the system of units used when reading/writing the scenario file. This is read from the HIFREQ template file. Four values are allowed:
Units
Settings
Name
Description
Customized Boolean value (T = True; anything else = False) controlling whether the Custom Soil (True) or the Initial Soil (False) should be used when processing the scenario. The default value is False.
Sub-Sections
Name
Description
INITIAL SOIL MODEL-type section containing the data initially read from the HIFREQ template file. This is used for cross-checks only, as this data is re-read from the HIFREQ template file every time the scenario is loaded.
CUSTOM SOIL MODEL-type section containing the user-defined, frequency-dependent soil model. This is used only when the Customized setting is True.
Settings
Name
Soil Type
Description
Integer value defining the type of the soil model. Three values are allowed:
0: Infinite. The soil model consists of a single region of uniform electrical properties filling the entire space.
1: Uniform. The soil model consists of two semi-infinite regions of different uniform electrical properties (typically the air and the earth), separated at Z = 0.
2: Two-Layer. The soil model consists of three horizontal regions of different uniform electrical properties, the air layer, the top layer and the bottom layer. The air and the bottom layer are of infinite thickness, while the top layer has a finite thickness.
Sub-Sections
Name
LAYERN (N = 0, 1, 2)
Description
SOIL LAYER-type section containing the data for a single layer of the soil model. The layer that is defined for a given value of N depends on the value of the SoilType setting:
N = 0 Defines the infinite medium for the Infinite soil model, or the air layer for a Uniform or a two-Layer soil model.
N = 1 Defines the earth layer for a Uniform soil model, or the top layer for a two-Layer soil model.
N = 2 Defines the bottom layer for a two-Layer soil model.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 9 of 10
Settings
Name
Description
IsFrequencyDependent Boolean value (T = True; everything else = False) that determines whether the electrical properties of the layer are frequency-dependent or not. The default value is False.
Size
Positive real number defining the size (height) of the layer. This is specified in the units of distance defined in the GENERAL section of the TEMPLATEDATA. This is used only for the top layer of a two-layer soil model.
Sub-Sections
Name
Description
FrequencyIndependent ELECTRICAL MEDIUM-type section containing the data for a layer, for the case that the data is frequency-independent.
FrequencyDependent ELECTRICAL MEDIUM COLLECTION-type section containing the data for a layer at several frequencies, for the case that the data is frequency-dependent.
Settings
Name
Description
Frequency Non-negative real value defining the frequency (in Hz) for which the electrical properties of the medium are defined. This is ignored if the properties of the medium are frequency-independent.
Resistivity Non-negative real value defining the resistivity (in Ohm-m) of the medium at the specified Frequency.
Permittivity Non-negative real value defining the relative permittivity (with respect to the permittivity of the vacuum) of the medium at the specified Frequency. If not specified, this is set to 1.
Permeability Non-negative real value defining the relative permeability (with respect to the permeability of the vacuum) of the medium at the specified Frequency. If not specified, this is set to 1.
Settings
Name Description
Count Non-negative integer defining the number of frequencies for which the electrical properties of the medium are defined.
Sub-Sections
Name
Description
FrequencyN ELECTRICAL MEDIUM-type section containing the electrical properties for a medium, at a single frequency. Here, N = 1:Count.
Remarks
The program interpolates the resistivity, permittivity, and permeability values linearly between the specified values. The frequency values need not be ordered. If a computation frequency is outside the range for which the electrical properties are defined, the values at the smallest specified frequency are used if the computation frequency is smaller than all specified frequencies, and the values specified at
the largest frequency are used if the computation frequency is larger than all specified frequencies.
Settings
Name
Description
TerminationRecommendedFrequency Boolean value (T = True; anything else = False) defining whether or not the processing should stop when the program runs out of recommended frequencies. Currently, this setting is ignored, and is always True
TerminationNumberOfCycles
Boolean value (T = True; anything else = False) controlling whether or not to stop the processing after a specified number of complete iteration cycles. The default value is False. When set to True, the NumberOfCycles setting defines the maximum number of cycles to carry out.
TerminationRunTime
Boolean value (T = True; anything else = False) controlling whether or not to stop the processing after a specified amount of time has elapsed. The default value is False. When set to True, the MaximumRunTime setting defines the maximum amount of time that the processing is allowed to run.
TerminationCovergence
Boolean value (T = True; anything else = False) controlling whether or not to stop the processing once specified accuracy has been reached. Currently, this setting is ignored and is always set to False.
ConvergenceAccuracy
Positive real number that defines the desired target accuracy (in per unit) when TerminationConvergence is set to True. The default value is 0.01. Currently, this is ignored.
MaximumRunTime
Positive real number defining the maximum amount of time (in hours) that the processing of the scenario is allowed to take. The default is 48 hours. This is used only when the TerminationRunTime setting is set to True.
NumberOfCycles
Positive integer defining the maximum number of iteration cycles to carry out during the processing of the scenario. The default is 3. This is used only when the TerminationNumberOfCycles setting is set to True.
Settings
Name
Description
Integer value that defines how the computation frequencies are distributed among the HIFREQ runs. Two values are allowed:
FrequencyMode
0: Regular. A single HIFREQ run containing all frequencies recommended by FFTSES is carried out in each cycle of the iteration. This is the default value.
1: Restricted. The set of recommended frequencies at every cycle of iteration is split among several HIFREQ runs, so that each HIFREQ run contains at most a specified maximum number of frequencies. In this case, the NumberOfFrequencies setting defines the maximum number of frequencies for each run.
NumberOfFrequencies Maximum number of frequencies that can be specified in a HIFREQ run. This is used when the FrequencyMode is set to 1, in which case the default value is 1.
Sub-Sections
Name
Description
TERMINATION Defines the conditions that determine the circumstances under which the processing should terminate.
Settings
Name
Description
Integer value defining which files to keep for file type N. Four values are allowed:
KeepModeN (N = 1:17)
File Types
KeepMode Value Description
KeepMode0
The FFTSES Input file. The default for this file is to keep the last file only.
KeepMode1
The Inverse FFTSES Computation Database (F21) file. The default for this file is to keep the last file only.
KeepMode2
The Forward FFTSES Computation Database (F21) file. The default for this file is to keep the last file only.
KeepMode3
The FFTSES Spectrum Scaling (F07) file. The default for this file is to keep the last file only.
KeepMode4
The FFTSES Input Databases (F81-F84) files. The default for these files is to keep the last file only.
KeepMode5
The FFTSES Animation (F85) file. The default for this file is to keep the last file only.
KeepMode6
The Inverse FFTSES Recommended Frequencies (F27) file. The default is to keep all files of this type.
KeepMode7
The Forward FFTSES Recommended Frequencies (F27) file. The default for this file is to keep the first file only.
KeepMode8
The Inverse FFTSES Output file (F09). The default for this file is to keep the first file only.
KeepMode9
The Forward FFTSES Output file (F09). The default for this file is to keep the last file only.
KeepMode10
The HIFREQ Input file. The default is to keep all files of this type.
KeepMode11
The HIFREQ Computation Database (F21) file. The default for this file is to keep the first file only. (Note that all such files are kept as part of the processing history).
KeepMode12
The HIFREQ Current Recovery (F33) file. The default is to keep all files of this type.
KeepMode13
The HIFREQ Output file (F09). The default for this file is to keep the first file only.
KeepMode14
The HIFREQ Plot files (F22-F23). The default is to keep none of those files.
KeepMode15
The HIFREQ Conductor Segment Information (F17) file. The default is to keep none of those files.
KeepMode16
The Forward FFTSES Plot Files. The default is to keep the first of those files.
KeepMode17
The Inverse FFTSES Plot Files. The default is to keep the last of those files.
Sections
Name
Description
GENERAL Contains general identification settings.
FILES
Stores information about various files that are important to the processing history.
STEPS\N Contains information about each iteration (step) of the process. Here, N should run from 1 to the actual number of steps completed. When reading the file, the program stops when there are no more STEPS to read, or the moment a gap is encountered in the sequence
Settings
Name
ID
Version
Description
Uniquely identifies an AutoTransient History File. This value must be 'TNT - History'.
Integer value identifying the version of the file format used when writing the file. Currently, two values are supported:
1: Original file format, used in the Beta version of the program. This version differs from the current one by using a semi-colon (;) as a separator for the FILES setting. This was replaced by a pipe (|) in the current version (since a semi-colon can be used legally in a filename.)
2: Current file format. This is always used when writing the file.
Integer value identifying the state of the processing when it was interrupted. Currently, seven values are allowed:
0: Undefined. The processing hasn't started yet, or else the processing state is unknown (perhaps due to an error).
1: After Forward. Only the Forward FFTSES operation was completed.
State
2: In HIFREQ. A HIFREQ run was underway.
3: After HIFREQ. A HIFREQ run was just completed; the computation results from the HIFREQ computation database were not added to the FFTSES input database.
4: After Extract. A HIFREQ run was just completed and the computation results from the HIFREQ computation database were added to the FFTSES input database.
5: After Inverse. An Inverse FFTSES run was just completed. (This is the normal end-point of a complete iteration cycle).
6: Complete. The processing was completed.
RecommendedFrequencies Lists the recommended frequencies that have not yet been processed in the current processing cycle. This is a series of pipe-separated non-negative real values. For example, if the frequencies 1.0MHz and 1.2MHz were recommended by FFTSES, but have not been processed yet, this setting would show: '1000000|1200000'.
Settings
Name
Description
FFTTemplate
Contains data about the FFTSES template file used in the processing.
HIFREQTemplate Contains data about the HIFREQ template file used in the processing.
F07
Contains data about the FFTSES Spectrum scaling file used in the processing.
F80
Contains data about the FFTSES Computation Control Database file used in the processing.
F81
Contains data about the FFTSES Scalar Potential Input Database file used in the processing.
F82
Contains data about the FFTSES Electric Field Input Database file used in the processing.
F83
Contains data about the FFTSES Magnetic Field Input Database file used in the processing.
F84
Contains data about the FFTSES Configuration Input Database file used in the processing.
Remarks
The information stored in this section is used to detect modifications to those files by external programs. See the File Information Format topic for details about the value of these settings.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016
TRANSIENT: An Overview
Page 10 of 10
The STEP Section of the AutoTransient History File contains information about a specific iteration step of the process.
Settings
Name
Description
RunNumber
Positive integer identifying the run number. This is used for internal cross-checks only.
IsFinished
Boolean value (T = True; anything else = False) indicating whether the processing of the step is complete.
Date and Time at which the processing of the step started.
StartTime
EndTime
Date and Time at which the processing of the step ended.
HIFREQDatabase File Information about the HIFREQ computation database file (F21) for the step.
Frequencies
Lists the frequencies that were processed in the step. This is a series of pipe-separated non-negative real values. For example, if the frequencies 1.0MHz and 1.2MHz were processed, this setting would show: '1000000|1200000'.
Fields
Field
Description
Filename
Filename of the file, relative to the History folder.
ModificationDate Last modification date of the file as recorded by the program. See the Date Format topic for details on the format used for dates.
HashCode
Hashed value of the contents of the file. This is not used currently.
Example
The date format for January 1, 2000; 6:32:00 AM is: #2000-01-01 06:32:00#.
Settings
Key
Description
OpenProjectFolderBrowseHeight Non-negative real number defining the height (in Twips) of the Browse for Folder window used in the Open Project screen.
OpenProjectFolderBrowseWidth Non-negative real number defining the width (in Twips) of the Browse for Folder window used in the Open Project screen.
OpenProjectHeight
Non-negative real number defining the height (in Twips) of the Open Project screen.
OpenProjectWidth
Non-negative real number defining the width (in Twips) of the Open Project screen.
Settings
Key
Description
LastPath Identifies the last folder path in which a project was open or created.
Sub-Folders
Name
Description
FFTTemplates
Recent file list containing the fully qualified paths of the most recent files imported as FFTSES templates.
HIFREQTemplates Recent file list containing the fully qualified paths of the most recent files imported as HIFREQ templates.
Settings
Key
Description
Errors
This setting is used for internal consistency checks only.
MainConfiguration
Window configuration of the main screen of the program. The last number of this setting represents the fraction of the screen height devoted to the Program Output section.
MessagesVisible
Boolean value (T = True; everything else = False) recording whether the Messages section of the main screen is visible. The default is True.
ProcessOnImport
Boolean value (T = True; everything else = False) recording whether the option to "Start processing as soon as the Import operation completes" is selected in the Import Templates screen. The default is False.
PropertiesConfiguration Window configuration of the Properties screen. The last number in the setting represents the fraction of the width of the screen occupied by the tree.
SelectConfiguration
Window configuration of the Activate Scenario and Delete Scenarios screens. The last number in the setting represents the fraction of the width of the screen occupied by the list.
Sub-Folders
Name
Description
MESSAGES Contains preferences for the Messages section of the main screen.
PATHS
Contains recently used paths and filenames.
PROCESSING Stores default settings controlling the processing of a scenario. This is identical in structure to the DATA section of a Transient Scenario file, and defines the default values to use for this data when not explicitly specified in a scenario.
Settings
Key
Description
Remarks
The most recent file in the list is associated to the setting N = 0, the second is associated to the setting N = 1, etc...
Settings
Key
Description
Pipe (|) separated list containing seven positive real numbers. These numbers define the width of the columns in the message list, as a fraction of the total width of the list. These values are in one-to-one correspondence with the message information items described in the Message Information Items section. They should add-up to 1. The values for the columns that are not selected (as per
ColumnWidth
the InfoSelected setting) are ignored, and the remaining ones are normalized to 1.
DetailsFraction Positive real number specifying the height of the Details portion of the Messages section of the main screen, as a fraction of the height of the Messages section. This is ignored if ShowDetails is False.
Pipe (|) separated list containing seven Boolean values (T = True; everything else = False) recording whether the corresponding column is visible in the message list. These values are in one-to-one correspondence with the message information items described in the Message Information Items. This setting is True by default for the 'Message Type' and 'Message' columns, and False for the
InfoSelected
other columns. Currently, it can be modified only for the 'Date and Time' and 'Message Code' columns.
MaxMessages Positive integer specifying the maximum number of messages that can be displayed simultaneously. The default value is 100. Once the maximum number is reached, the earlier messages are removed from memory as newer messages are generated.
ShowDetails Boolean value (T = True; everything else = False) controlling whether the Details portion of the Messages section of the main screen is visible or not. The default value is True.
Integer value controlling the sort direction of the messages in the list. The allowed values are:
SortDirection
-1: None. The messages are not sorted. This is the default setting.
0: Ascending. The messages are sorted in ascending order.
1: Descending. The messages are sorted in descending order.
SortedColumn Non-negative integer identifying the column that is sorted in the message list. The default value is 'Date and Time'. This value is ignored if the SortDirection is set to 'None'.
TypeSelected Pipe (|) separated list containing six Boolean values (T = True; everything else = False) recording whether the corresponding type of message should be displayed. These values are in one-to-one correspondence with the types of messages described in the Message Types section. This setting is True by default for all but the 'Trace' message type.
Message Types
The following types of messages can be displayed.
Message Type
Description
Information
General information messages.
Warning
Warning messages.
Error
Error messages.
Progress
Special information message announcing progress on some operation.
Internal Check Failure Reports the failure of an internal consistency check. This should be reported to SES.
Trace
Provides information on the internal state of the program. This can be useful for troubleshooting.
file://C:\Users\aivanov\AppData\Local\Temp\~hhFD54.htm
13/02/2016