Release Highlights 2021T1
Read 2021T1 release notes and download latest version in customer portal.
Specifications in library database
CADMATIC P&ID supports using specifications from the library database. For more details, see Specifications in library database.
Managing linked objects
In the Edit Data dialog of a diagram object, the user can now link the current object to an existing Position ID to use the same data as the other objects that use that ID. If a previously linked object is unlinked, a new Position ID must be entered for it, and it is no longer sharing the same data with other objects.
Outfitting/3D Plant Design
Specifications in library database
Previously, specifications have been stored in the project database, and using the same specification in multiple projects has required project-specific export–import and laborious resolving of data conflicts.
Now, administrators can choose whether to have specifications in the library database or the project database, or even in both at the same time. To get started, administrator copies the required specifications (piping, beams, cable trays, ducting, insulation) from a project database to the library database, which also copies the related specification setup objects to the library.
After validating the setup, specifications can be copied also from other projects that use the same library. As a result, all library-based specifications can be edited from a single location and approved for use in any project that uses the given library.
Improved object selection
The usability of selecting multiple objects for a set operation was affected when pipes were divided into individual piping objects in version 2019T3. Now there are several improvements that help the user to multi-select objects that belong to the same group.
- A single click will select the whole pipe spool (based on spool break rules) or duct spool, unless the user turns off the option Auto-Select Others In Spool. If the option is turned off and just some of the members are selected, Add Others In Spool selects the other members of the spool.
- For other types of parts that form a set of dependent objects, a single click will select the whole construction as before, unless the user turns off the option Auto-Select Dependent, now also the highlighting before the pick works correctly. If the option is turned off and just some of the members are selected, Add Dependent selects the other members of the group.
What is new is that now this feature is controlled by a new group type option, Members of this group form a dependent set of objects, which administrator can turn off for some of the group types, if needed, and there is a new group type ”Model Unit” that has this always enabled.
- When the auto-selection features are turned off or not applicable, a set of connected objects can be selected by holding down Shift while picking the first part and the last part of the segment.
- Pressing S (Show Selection) opens a view that shows the currently selected objects, and the view is automatically updated when objects are added to (or removed from) the set.
Electrical devices from CADMATIC Electrical
CADMATIC Electrical can send electrical devices such as electrical cabinets to Plant/Outfitting as COS objects of type ”Electrical Device”. These can be linked to 3D objects via Equipment Position Id, Valve Position Id or Instrument Position Id.
This integration is especially useful when electrical devices are wanted to be drawn on top of a layout to produce, for example, lighting drawings.
The locations of electrical devices can be defined in CADMATIC Electrical. In the example picture above, the layout drawing takes the X,Y coordinates from the symbol’s location. The elevation of the electrical devices from the floor level has a default value and the user can adjust is as required. (In the case of multiple stories/decks, the layout’s Z-coordinate levels need to be defined in Storey Settings.) In addition to the X,Y,Z information, integration can provide the orientation of the 3D object to Plant Modeller. Objects that have adjustable sizes (such as fluorescent light fixtures) are supported via instance parameters.
When inserting Equipment or Standard Components to the 3D model and there are unlinked Electrical Device, EPD or EDM objects, the user is prompted whether to link the new 3D model object to integration objects that have the same position ID. This linking allows the 3D model object to have the data attributes of each linked integration object.
Pipes can be created by import from Piping Component Files (.pcf). This allows pipes to be imported from many other 3D design applications. The interface requires a separate license.
Point clouds to model objects
Third-party applications like ClearEdge3D can extract pipes and steels from point clouds. In CADMATIC, using the new Piping Component Files (.pcf) import allows the point cloud based pipes to be converted into intelligent CADMATIC models, and steels can be imported from ClearEdge3D steel files. Other types of model objects such as equipment can be obtained from ClearEdge3D by using the STEP model import of Component Modeller or via CADMATIC eXchanger.
Instance parameters for geometry types 9 and 15
The user can change the nominal size or the instance parameters of a Standard Component also when the Geometry Type of the component model is 9 (DM_GT_LATERAL) or 15 (DM_GT_FLEXCOMP). Instance parameters allow the designer to flexibly adjust the model object's dimensions instead of having to change the catalog part to get the required dimensions.
Improved hole management
The general usability of the Hole Manager tool has been improved. Now it is possible to delete orphan hole requests, and the hole request list is able to show ”Locked by Hull” data. Also regression issues in NAPA integration and several issues reported by customers have been fixed in this version.
User-defined location for 3D model export
CADMATIC Web API now allows the user to define the folder where the 3D model files are exported.
In addition, the Swagger page’s Schema section shows a textual description for each return value.
Improvements in Construction Features
Harmonized Rule System for Plate and Profile Beveling
Yards can define their own custom beveling rules in a simplified and consistent way by using the updated beveling rule system. The rule system used for profile beveling has been extended to plate beveling, making the plate bevel rules more simple, and consistent with the profile bevel rules. Customers who already have plate bevel rules in place will benefit from the automatic conversion from the old rule system to the new rule system.
Automatic Beveling for Profiles and Face Plates in Cross Section
In addition to the simplified bevel rules definition system, more automatic beveling capability has been added to the system. The automatic beveling function (Bevel Generator) has been extended to cover plate borders connecting with profiles and face plates in cross section. The system applies the same beveling rules for profile and face plate connections as for plate connections.
Enhanced Profiles as Plate Property Function
With the previously released Profiles as Property functionality, it became possible to define plate stiffening as property of the plate. This allowed automated distribution of profiles at grid values - a useful feature when many changes to the design occur during the basic design. In this release, profiles as property can be added to a plate even if there is currently no room for any profiles due to other construction. This feature is useful in situations where the plate is later modified by lengthening it, for example, because profiles specified by the property are added automatically if they fit.
Furthermore, the speed of designing the model has been further increased by making it possible to copy the profile property from one plate to another, instead of creating it manually. Also, when a plate with the profile property is copied, the property is copied with the plate.
After the basic design phase is finished, and the optimal main dimensions are chosen, the blocks are split before the detail design phase. When plates with the profile property get split in this process, the plates resulting from the splitting will get the profile property automatically.
Improvements in Production Features
Lugs Handled Separately in Coding
Customers with production facilities that can cut small parts separately will greatly benefit from the new possibility to generate the cutting data for lugs separately from the plate, as lugs are now handled separately in the part coding process. All the lugs which are included in the part selection are coded, including lugs on profiles and shell frames. Lugs can now also be coded separately from the part they belong to.
Compare Lugs in Automatic Part Numbering
The Compare option in the Automatic Part Numbering function now works for lugs as well. This makes it possible to give similar lugs the same part number automatically, and manual part numbering is avoided. The system uses the type number, netto weight, material, and thickness of the lugs to determine similarity. Different part numbers can be given to lugs on starboard and lugs on port side if so desired.
New Jig View Options
Production facilities are often used to their own custom display of information. It is now possible to customize the visualization of ping jig measurement information by opting for labels instead of a table for showing the pin jig measurement values in the jig view. The labels are placed near the shell plate corner and they contain the horizontal and vertical distance of the nearest pin to the shell plate corner, and the pin's height.
Inspecting the shell plate on the jig panel can now be done in the way most convenient for the production facility, as the position of the jig plane can be reversed. By default the jig plane is positioned at the viewing side and the view direction is from bottom to top. When reversed, the jig plane is positioned at the opposite side and the view direction is from top to bottom.
Profile Shrinkage Can Follow Plate Shrinkage
When shrinkage compensation is manually added to a plate, it is now possible to make the profiles connected to the plate to follow the plate's shrinkage compensation instead of using the default shrinkage compensation set for profiles. This helps to ensure optimal assembly with the different methods used by different yards.
Import and Export
Improvements in NAPA Steel Import
The scope of the import has been extended: Face plates in holes are included in the import, and topological relations of plates and bent profiles to the hull shape are preserved in the import.
It is also possible to speed up the importing process with the new shell plate import options: It is possible to choose whether to include shell plates in the import or not, or whether to import only shell plates.
New Import Option: Almacam Nest Data
Importing XML Nest Data now supports importing nest data also from Almacam nesting software. To enable the import, CadmaticExport.exe and CadmaticExport.ini files must be acquired from Almacam, and placed in the project's active norms.
Improvements in Export to OCX XML
Plates' relations to other plates and fixed values and grids, as well as shell frames' relations to shell plates are now preserved in the export, which significantly expands the topology in the exported model. This is very important when using the OCX model in FEM calculation.
Exporting of penetrations has been improved, and fixed holes can now be included in the export. A summary of the export process is available after the export has completed. There are also improvements in the user interface, error messages, and warnings.
Improved STEP, IGES, SAT Export
The Export 3D Hull Data function has been extended so that construction can be exported separately for each work breakdown (WBD) level. When a WBD level other than Block is selected, the system sorts the parts based on the WBD level names, and generates a separate output file for each WBD level. The output files can be directly imported into welding machine software that handles panels for each WBD level separately, such as the PEMA panel welding solution.
Intergrated Product Offering
Integration and interfaces between the various CADMATIC software solutions are improved in this and future CADMATIC releases. One of the main objectives is to improve the concurrent use of CADMATIC Hull and CADMATIC Outfitting, and the use of CADMATIC eShare with Hull.
For CADMATIC Hull the focus in the 2021T1 release has been in the integration between CADMATIC eShare in the COS version of Hull which was introduced in the 2020T2 release.
Improvements in the Hull COS Version
Hull COS utilizes the CADMATIC Common Object Storage for managing project data. The design functionality of the Hull applications is the same in both Hull versions, and the new features and improvements in this release are present in the COS version as well.
In Hull COS, publication of production documents has been improved and extended. It is now possible to publish work breakdown 3D sketches to CADMATIC eShare in distributed projects. Production information is therefore available digitally and can be visualized and inspected even on the work floor. Since the sketches have a direct link to the 3D model, navigation between the sketch and the 3D model is seamless.
Work breakdown sketches are available in the improved Manage Publications dialog, along with the other document types. The state of each document is now shown in the dialog, along with the revision status.
Another production documentation related improvement in this release is the possibility to include compartment information (which compartments a weld crosses) in the weld report.
Support for BCF markups
eShare now supports BCF markups, which can be exported and imported to eShare the same way as previously was possible for EBX markups. BCF is a commonly used markup format, and supporting BCF format enables eShare to function as a centerpiece in a multi-CAD construction process. Subcontractors can continue to create and view markups using other applications, and comments can be sent to and received from them, even when they do not have access to eShare.
Support for JT models
eShare now offers support also for CAD models in JT format. Project administrator can import JT models directly to eShare project. The JT models can then be combined with other models, moved, rotated, and scaled, if needed, and published together as one 3D model for the project. The new support extends the possibilities of collaboration even further, and allows continuing the use of various engineering applications, while keeping the project in eShare up-to-date.
More flexibility in configuring document links
Project administrator can now configure document links with more flexibility in eShare. The configuration has been improved by enabling one document to have document links created both using automatic detection of model objects, automatic detection of smart points, as well as with multiple manually configured processing rules.
Attribute selection for Excel export
Excel export from search is an easy way to export reports and lists from eShare. Export has now been improved by allowing the user to select which attributes are included in the Excel export. The user can select in a dialog which of the markup, point and object attributes will be available in the Excel file.
Multiple measurements in 3D model
eShare and eBrowser now allow users to make multiple measurements in 3D model view at the same time, if the new Multiple Measures mode is selected. This enables easier comparison of several measurements without having the need to remember or write them down anywhere.
One view for all eGo project synchronization settings
All the settings related to project synchronization in eGo are now available in one view. In this view the settings can be easily seen at a glance and configured as needed.
eGo allows synchronizing only sub-models
Using sub-models in eGo has now been improved by allowing users to synchronize only the sub-models in the project. This allows the user to complete their tasks working with and synchronizing only the needed sub-models of the project, without taking the time to synchronize the complete 3D model, if it is not necessary. This enables more efficient and timesaving synchronization, especially for the offline use of eGo.