LAYOUTS: Tables

Description

Creates, edits and graphs tabular data, referred to as tables in Straus7.

Tables specify how a quantity varies as a function of another quantity, and are extensively used in a Straus7 model. Tables can be used for describing nonlinear material behaviour, earthquake accelerations, impulse signals, and so on.

Once defined, a table must be associated with some other part of the model in order for it to be used. For example, a table of Factor vs Temperature can be assigned to a plate property to describe how the Young's modulus of the material varies with temperature. Until that association is made, the table remains unused.

A range of table types may be defined, each for a different purpose (see Special Topics: Table Types).

The LAYOUTS: Tables sub-tab is divided into three panes: table types and table list on the left, tabular data grid in the middle, and graph display on the right.

Table Types and Table List

Situated on the left of the window, the upper part of the pane lists all available table types and their respective table counts in the model, while the lower part lists the available tables for the highlighted table type.

Tabular Data Grid

Situated in the middle of the window, the three-column grid displays the data points of the current table.

  1. The first column contains the data point identifier, which cannot be edited. Its values are automatically updated as the number of entries in the table is changed.
  2. The second column contains the x values of the table. The quantity and units of this column depend on the table type.
  3. The third column contains the y values of the table. The quantity and units of this column depend on the table type.

One or more of the following controls may be found at the bottom of the grid, depending on the table type.

Time unit

Specifies the time unit for vs time tables.

Factor unit

Specifies the factor type, response or PSD, and the corresponding units for vs frequency/period tables.

Acceleration units

Specifies the acceleration unit for acceleration vs time tables.

Rotation unit

Specifies the rotation unit for vs rotation tables.

Graph Pane

Situated on the right of the window, it displays the data points in a graphical form.

Toolbar Functions

See LAYOUTS: Common Controls.

In addition to the common controls, the following functions are available:

Import new tables from files

Opens the Open File dialog, which enables the selection and bulk import of multiple text files, each as a new table.

Text files can be in either Fixed Format or Free Format as described in File Formats: Table Data File.

Equation editor

Opens the Tables: Equation Editor, which enables the generation of tabular data by evaluating a mathematical function.

Import table data

Opens the Open File dialog, which enables the import of a text file into the current table. The function can also be executed on multiple tables at once by multi-selecting the table names in the table list: the same data will then be imported into all the selected tables.

Text files can be in either Fixed Format or Free Format as described in File Formats: Table Data File.

Export table data

Opens the Save File dialog, which enables the export and saving of the tabular data from the current table into a Fixed Format text file. The function can also be executed on multiple tables at once by multi-selecting the table names in the table list: each table will then be exported into a separate text file.

See File Formats: Table Data File for a description of the fixed format text file.

Insert row

Inserts a new row in the grid before the highlighted cell. The values in the inserted row will be interpolated from the cells above and below it.

Add row

Adds a new row to the end of the grid. The new cells will be initialised with zero.

Delete selected rows

Deletes the highlighted rows.

Reset number of rows

Opens the Reset Rows dialog in which the new number of rows for the current table can be specified.

Sort data

Sorts the rows in increasing order, based on the x values.

This function is provided to enable the insertion of unsorted data to be viewed correctly before the table is saved. As it is a requirement that all tables be sorted on the x values before they can be used, a table sort operation will always be performed automatically whenever a table is saved.

Assign table to property

Opens the Assign Table to Property dialog to enable the assignment of the current table to beam, plate and/or brick properties. For example, stress vs strain tables can be assigned to element properties as they are defined instead of retrieving them from the respective property dialogs later.

Convert to response spectrum

Opens the Response Spectrum from Time History Table dialog, which enables the current Acceleration vs Time table to be converted into a spectral response table and saved as a Factor vs Frequency/Period table.

Integrate as Velocity/Displacement vs Time Table

If used on an Acceleration vs Time table, it enables the creation of a new velocity vs time table by integrating the acceleration values as a function of time. The new table is saved as a Velocity vs Time table.

If used on a Velocity vs Time table, it enables the creation and of a new displacement vs time table by integrating the velocity values as a function of time. The new table is saved as a Displacement vs Time table.

Copy graphic to clipboard

Copies the graph to the clipboard as an image.

Graph options

Opens the Tables: Graph Options dialog where graph display parameters (colours, fonts, scale, etc.) can be set.

Right-click Functions

Right-clicking the spreadsheet area opens a popup menu and provides additional functions. See Straus7 Interface: Right-click Functions.

See Also