4.103 View Specification Form
6.1 Piping Tables
6.1.1 Nominal Bore/Wall Thickness Table
The nominal bore sizes allowed in the specification can be defined along with the corresponding wall thicknesses or schedules. This data can then be used to present allowable size ranges when adding items to the specification. They can also be used for data consistency checking.
• Table Initialisation Errors
The table will initialise with an error message as shown below if for example the table in question is from a read-only Master project:
The table will still appear and the data in the grid will be readable but the table will be in read-only mode.
• Table Layout and Usage
Above is an example of what the table might look like when data has been filled in. On the left is a list of all of the available Nominal Bores that exist in the system currently in use. The bores will be displayed in the units of measure currently in use for the system based on the Global settings. If the Global settings for bores are set to inches then the list would look as below:
The units currently being used for the Available Nominal Bores will be indicated to you after the text label of the same name shown in the top left hand corner of the table.
The Four buttons in the middle of the control allow you to select either single or multiple combinations of bores from either the list on the left hand side of the table or the Grid on the right hand side and apply the action written on the button. The following are examples of usage:
• Selecting 3 bore values from the list and selecting the Add > button will add the 3 bore values to the grid for use.
• Selecting one of the bore values from the grid and selecting the Remove < button will remove the value from the grid and clear any Wall Thickness values associated with it.
• Selecting the Add All >> button will add all of the available bores to the grid for use.
• Selecting the Remove All << button will clear the table of all data.
When a bore value is added from the available bores list to the grid its value will be removed from the available list and vice versa when it is it removed from the grid it will be added back to the list of available bore choices.
You can also perform singular additions and removals by double clicking the mouse on specific places on the table:
• If you double clicks the mouse on a bore in the available bores list its value will be added to the grid on the right.
• If you double clicks the mouse on a row in the grid then that row will be removed, the Wall Thickness values cleared and the bore returned back to the available bores list.
• Wall Thickness Data Entry and Manipulation
The Wall Thicknesses in the grid can be displayed either as a predefined Schedule or as an actual numerical value. In the bottom left corner of the table are a couple of radio buttons which define which sort of value you are trying to set. If you select the Schedule radio button, clicking on a cell will display a combo box which shows all of the allowed values that can be used. Selecting the Wall Thickness radio button allows you to type in numerical values. Only numeric values and the decimal and minus character are allowed when filling in numerical values.
The units used for the numerical values are displayed after the text label Specification Nominal Bores and Wall Thicknesses, shown in the top right corner of the table and are based on the global units currently set for Distance values.
Below is shown the table using inch values and displaying use of the Schedules combo box for value selection:
• Applying and Reloading Table Data to the Database
The final two buttons in the bottom right of the table dialog provide the following functionality.
• Reload – When this button is selected the system will reload the table data from the database from the point at which it was last saved.
• Apply – When this button is selected any changes made in the table dialog will be saved back to the database.
It is important to note that changes made in the table dialog are only saved when the apply
When you selects the Reload button the system will show you the following prompt informing them that the Reload action will clear any changes that may have been made.
• Adding and Removing Grid Data Columns
If additional columns are required in the grid they can be added by right clicking the mouse button on the header at the top of the grid on the right. The following menu will be shown:
You can select to add a new column, which will be appended to the grid or choose to delete the column in the grid they would have hit when right clicking the mouse. Deleting a column will remove all associated Wall Thickness data from the table and once the Apply button has been selected will destroy the data in the database.
6.1.2 Branch/Reducer Table
When branch items are added to a specification the Branch Table will be checked for the required header and branch size combinations (if one has been specified), otherwise the size combinations must be defined by you. Several Branch Tables can be defined for the project, and several specifications may reference the same Branch Table. The form layout for defining Branch Tables is shown below:
The Branch Table shown above has a tick box which when selected will switch from the Branch Table to the associated Reducer Table. The system will show the following message box informing you that before the table can switch it must save the currently active table.
When Reducers are added to a specification the Reducer Table will be checked for the required size combinations in a similar manner to branch items. The form layout for defining Reducer Tables is very similar to the Branch Table and is shown below:
Branch items sizes will be defined by selecting the short code for the item, then adding it to the cells for the required cell size combinations in the table. Several short codes can be added to the same size combination if required.
The Branch/Reducer Table can be initialised with the name of both the Branch and the Reducer Table or just one of them with the following restriction. The Boolean flag passed in initialisation must matches the table provided if there is just the one of them. The Tick box that enables switch of the tables would be disabled in this scenario.
• Table Initialisation Errors
The table will initialise with an error message as shown below if for example the table in question is from a read-only Master project:
The table will still appear and the data in the grid will be readable but the table will be in read-only mode.
• Table Layout and Usage
Above is an example of what the Branch Table might look like when data has been filled in.
On the left is a list of all of the available Nominal Bores that exist in the system currently in use. The bores will be displayed in the units of measure currently in use for the system based on the Global settings.
If the Global settings for bores are set to inches then the list would look as below:
The units currently being used for the Available Nominal Bores will be indicated to you after the text label of the same name shown in the top left hand corner of the table.
The Four buttons in the middle of the control allow you to select either single or multiple combinations of bores from either the list on the left hand side of the table or the Grid on the right hand side and apply the action written on the button. The following are examples of usage:
• Selecting 3 bore values from the list and selecting the Add > button will add the 3 bore values to the grid for use.
• Selecting one of the bore values from the grid and selecting the Remove < button will remove the value from the grid and clear any Short Codes values associated with it.
• Selecting the Add All >> button will add all of the available bores to the grid for use.
• Selecting the Remove All << button will clear the table of all data.
When a bore value is added from the available bores list to the grid its value will be removed from the available list and vice versa when it is it removed from the grid it will be added back to the list of available bore choices.
You can also perform singular additions and removals by double clicking the mouse on specific places on the table:
• If you double click the mouse on a bore in the available bores list its value will be added to the grid on the right.
• If you double click the mouse on a row in the grid then that row will be removed, the Short Code values cleared and the bore returned back to the available bores list.
• Short Codes Data Entry and Manipulation
To modify the Short code data in either the Branch or the Reducer Table you will first have to select a Cell click action from the list displayed in the centre bottom of the table. The system will then perform the following actions when a cell is selected using a left mouse click operation:
• None – allows you to select cells without modifying them
• Add – allows you to add the currently selected short code to the cell selected.
• Remove – allows you to remove the currently selected short code from the cell selected.
• Clear – allows you to clear all short codes in the cell selected.
Multiple Short Code values can be added to the same cell.
For the two cell click actions Add and Remove you also needs to specify the Sort Code they want the system to perform the action with.
To do this they simply need to select the particular Short Code from the Short Codes list which is shown above the Cell Click Action list.
• Multiple Cell Data Entry and Manipulation
Short code data can be entered into multiple cells at the same time using the Ctrl Key and the mouse.
You should select a Cell Click Action and the Short code they want to apply the action to.
If they then select a cell using a left mouse click with the Ctrl Key pressed they can drag with the mouse and select multiple cells. When they lift the left mouse button the Short code they have selected will be applied to all of the cells hightlighted with the chosen action.
Any cells highlighted can be de-selected by right clicking the mouse.
• Applying and Reloading Table Data to the Database
The final two buttons in the bottom right of the table dialog provide the following functionality.
• Reload – When this button is selected the system will reload the table data from the database from the point at which it was last saved.
• Apply – When this button is selected any changes made in the table dialog will be saved back to the database.
It is important to note that changes made in the table dialog are only saved when the apply button is selected. Until then they are held in the life time of the dialog and if the dialog is cancelled then the changes will be lost.
When you selects the Reload button the system will show you the following prompt informing them that the Reload action will clear any changes that may have been made.