Electrical Design Software | Elecdes Design Suite by Scada Systems Ltd

Latest News

News Archives

Product News

Realistic modelling of Cables and Ladder with Paneldes

In 2017, Paneldes Raceway gained the ability to realistically fill raceway with routed cables, by modelling them as 3D solids.

Now, with version 8.6 (April 2018), Paneldes further improves realism, by supporting 3D Blocks for raceway ladder and tray.

When combined with the recently improved rapid model design features of Paneldes (including Polyline tracing and Catalog part matching), users can begin creating realistic raceway and cable systems within minutes:

Paneldes comes bundled with 3D blocks for a range of series from various manufacturers, including Cooper, Seasafe, Unitray, and US Tray. Contact your sales representative if you would like 3D blocks for additional series or manufacturers.

Webcast with Autodesk: Improving Oil and Gas Project Workflows [On-Demand]

View Webcast Recording

Learn more about solutions for Instrumentation and Electrical in a joint webcast by Scada Systems and Autodesk.

In this On-Demand webcast, we will demonstrate how:

Autodesk

Paneldes 3D Cable routing provides 26% cable savings

A prominent Indian electrical construction company has recently returned test results for the Paneldes 3D raceway modelling for a contract power project in the Middle East.

The projects cables were routed manually using traditional techniques and (in parallel) routed with Paneldes 3D cable routing tools. The Paneldes results were verified as accurate and these results provided a saving of 26% of the total cable quantity to be ordered.

In a single project this 26% saving pays for the software, implementation, and training, and would also cut the bottom line in engineering hours.

For details of this project and to examine test results and models, contact Scada Systems.

Release Archives

EDS Version Release Notes

18 Jun 2018

EDS 8.6.1.10 Released

New Features

  • Paneldes: 3D realistic blocks for raceway. Examples are supplied for ladder tray.
  • Paneldes: Polyline Trace will now insert multiple straight length segments end-to-end if the segments have a specified fixed length in the catalog.
  • Paneldes: New button to load the raceway insert dialog with the catalog specification most closely matching the previously inserted part.
  • Paneldes: Support length-extensions (tangents) on tray shapes, short straight sections at the joining ends - LENGTH1, 2 and 3.
  • Paneldes: Support and differentiate between internal (concave) and external (convex) risers.
  • Paneldes: Support Tee segments that branch to the right (use a negative angle)
  • Paneldes: Support a separate dimension for side wall versus base thickness - WIDTH2 and HEIGHT2. Supports SECHEIGHT for existing catalogs.
  • Paneldes: Full DBF Import in Paneldes, with same features as Elecdes 8.4.6.
  • GstarCAD 2018 support.

Changes

  • Paneldes: Erase raceway envelope construction now allows the user to select the raceway segments for which the envelope is erased.
  • Paneldes: No longer displays the "Generate BOM" question when Global Editing small models.
  • Paneldes: Global Editor now erases and rebuilds raceway envelope for only modified segments.
  • Paneldes: New setting for the tolerance used to decide if the dimensions of a segment match another for Polyline Trace.
  • Paneldes: Paneldes selection with query window now allow the selection of frozen or hidden entities.
  • Paneldes: Will now create standard layers as and when required if they are missing from layer.dbf.
  • Paneldes: Route View will now draw panel and device boxes on layer "routdisppanels" so they can be hidden independently of the conductor line.
  • Paneldes: Performance improvement for model building by using ARX database functions instead of editor functions for raceway envelope construction.
  • Paneldes: Performance improvement when converting many in-memory DBF data structures to Paneldes component data structures.
  • Paneldes: New option "Change direction" in the raceway placement menu and hotkeys to aid placement of new shapes.
  • Paneldes: Raceway placement menu now shows raceway segment ends in the "Drag by..." sub-menu, equivalent to the [E] hotkey.
  • Paneldes: Placement of a Tee or X / Cross segment to split a length will trim both straight length segments if placed over a join in those length segments.
  • Paneldes: Tee segment is now dragged by the bottom of the 'T' when splitting a straight length segment. Now easier to align to other segments.
  • Paneldes: The full length of a straight segment is now shown in the "Untrimmed Length" field on the insertion dialog.
  • Paneldes: Increased the tolerance to consider straight lengths are connected to fittings when re-sizing after Global Editing.
  • Paneldes: Identification of an existing block as a default label is now more lenient (any "M_LABEL_*" or "I_LABEL_*").
  • Paneldes: Improve performance when re-building a run of straight length segments.
  • Paneldes: Now always re-builds runs of straight segments if they are Global Edited.
  • Paneldes: [Add Lid] in the raceway extra parts builder now just adds a graphic only lid instead of opening the catalog to select a lid.
  • Paneldes: Replacement of catalog specification on straight segments now does not change the overall length. Now builds a new run to suit.
  • Paneldes: Re-built runs of straight segments after Global Editing now use appropriate name sequence instead of just adding a suffix.
  • Paneldes: Avoids re-use of raceway segment names when inserting or modifying raceway.
  • Paneldes: Naming of runs of segments from insertion or modification now ensures a single numeric suffix.
  • Paneldes: Polyline Trace now checks for existing raceway on the polyline and warns if present.
  • Paneldes: Raceway Integrity Checker now warns if it finds multiple segments, devices or panels in the same position and orientation.
  • Paneldes: Naming give to straight length segment split by Tee or X/Cross normalised to use the same naming system as runs (point separated suffix).
  • Paneldes: Routing summary report now saved to a file: "<prj>RoutingSummary.txt".
  • Paneldes: Added segment pairs per cable to the routing summary report.
  • Paneldes: Added descriptions for some of the reported statistics in the routing summary report.
  • Paneldes: Added displaying the Xref drawing name in any error message where opening and reading an XRef drawing fails.
  • Conductor Routing: Final choice of routes that are close to terminations now chooses shortest within M/I_CLOSE_CONDUIT_MAXDIST
  • Conductor Routing: Fetches cable diameter from other column options before CABLEFACTR's NEC large cable diameter, allowing CABLEFACTR to specify a larger diameter than the actual cable to separate cables in filling calculations without affecting cable drawing.
  • Conductor Routing: Conductor route length is now written in the routing debugging file RouteTraceOutput.txt.
  • Elecdes: Cross reference symbol insertion now always inserts forward-oriented cross reference symbols regardless of schematic symbol orientation.
  • Elecdes/Paneldes: Elecdes and Paneldes now check if the workspace is missing the main menus or ribbon tabs and rebuild the workspace if so.
  • Catalog: Set CATDESC to a short summary of the parts in Cooper B-Line catalog, CatGCP. Previously was just the shape name.
  • Instrument Manager: Can now set the First Word for a PLC card in the PLC card ratings for a Re-select from Catalog.
  • Setup: [Reset profiles...] now triggers reconstruction of the Elecdes and Paneldes workspaces (in addition to rebuilding the profiles).
  • Setup: Install a manifest into the CAD package installation to force the use of .NET 4.0 for AutoCAD 2007-2011 and for GstarCAD 2012.

Bugs Fixed

  • Paneldes: Fixed use of ARX database functions to insert blocks, which caused bad scale and alignment in Paneldes.
  • Paneldes: Fixed spline for innermost cable on a corner or riser from cutting into the inner wall of the raceway.
  • Paneldes: Stopped reactor to object modification from running during a drawing save.
  • Paneldes: Auto Insert now uses values from the Auto Insert file in preference to the catalog, which means it now works for trimmed lengths.
  • Paneldes: Fixed Auto Insert to insert tee segments and to show the shape cursor when the primary component is a corner or riser.
  • Paneldes: Fixed orientation of label blocks on reducers that were copied.
  • Paneldes: Fixed failure to insert 3D solid or label on copied corner and riser segments with eCannotScaleNonUniformly. Matrix now orthogonal.
  • Paneldes: Fixed function that erases raceway envelope construction to set UNDO transactions correctly.
  • Paneldes: Global Edit now reconstructs at the precise existing position instead of the rounded position from the database if not moved.
  • Paneldes: Modified cable drawing through corners and risers to return to using an arc with radius dependent on the position on the segment face.
  • Paneldes: Enabled Query Conductor to pick SPLINE entities, which are used in cable viewing from EDS 8.4.1 onwards.
  • Paneldes: 3D raceway block or label with a long block name was erased when running Global Edit due to buffer overrun.
  • Paneldes: Cable cross-section list drawing failed for straight segments that were split during the route tracing.
  • Paneldes: Polyline Trace was overly pessimistic when reducing the bend radius of corners to fit between bends, using only half the length available.
  • Paneldes: Restored the message when Polyline Trace reduced the bend radius of non-catalog corners to fit between bends.
  • Paneldes: Fixed crash in Pick Forced Route if a previous attempt was cancelled.
  • Paneldes: End-trimming when inserting raceway did not correctly trim when the end had a very short length on the end of a longer length.
  • Paneldes: Query Component bounding box was not set correctly for a Tee segment with 0 in SECWIDTH, when it should assume same as WIDTH.
  • Paneldes: Route View failed to draw the first conductor if the conductor file contained one or more blank records anywhere in the file.
  • Paneldes: Routing could crash if the model contained raceway segments with split power values.
  • Paneldes: Reading a modified drawing for cable routing omitted extracting blocks meaning it saved a cache that omitted the datum and scale.
  • Paneldes: Changed how an XRef is opened to read its entities to a method that succeeded, where opening by name failed.
  • Paneldes: Fixed attempt to clean-up temporarily locked cable and route records to not depend on the DBK files. Previously would not run if either DBK was missing. Previously could crash if the DBK was read-only and larger than the DBF.
  • Conductor Routing: Fixed intermittent SetUCSMatrix failure, unusual route lengths and route lengths reported as only the units text from Route Tracing
  • Conductor Routing: Cable that was back-calculating cable diameter from cablefactor would instead get a fixed 4mm or 3/16" cable diameter
  • Conductor Routing: Prevented an apparent lock-up or freeze when Cable Drumming attempted to report an invalidly long cable. Now limited to 5 x drum size.
  • Elecdes: Restored ability to use pre-set values in attributes if not overwritten by catalog or insertion attributes.
  • Elecdes: Fixed crash inserting startref block. Use of ARX to insert block was missing ability to set attributes in order without attribute names.
  • Elecdes: Insertion of a symbol that is concurrently open in AutoCAD caused an exception following the change to use ARX functions.
  • Elecdes: Metric symbols toolbar had the wrong command linked to the button "Place a panel". The ribbon and menu were correct
  • Elecdes: DBF Import failed on GstarCAD and failed to insert into paper space when an import configuration JSON file was loaded.
  • Elecdes/Paneldes: DBF Import failed on GstarCAD since it was changed to insert MTEXT.
  • Elecdes/Paneldes: The choice of bottom-right justification for the text in DBF Import was not recognised and created top-left justified text.
  • Elecdes/Paneldes: Fixed exception from DBF Import if maximum records specified in the config file exceeded the number of records in the DBF.
  • Elecdes/Paneldes: Forced .NET modal dialogs to foreground. On GstarCAD 2012 they appeared behind the CAD window, leaving the program mostly unresponsive.
  • Elecdes/Paneldes: Now unloads CUIX file if AutoCAD is keeping it in use so that it can be replaced.
  • Wirediag: Invisible attributes on alpha-sorted terminals were being treated as if manually hidden by the user.
  • Wirediag: Preferences for Device were not saved for hybrid terminals.
  • Block Manager: [Update selected drawings with new symbol definitions] did not synchronise attributes.
  • Catalog: Fixed specifications for some parts in imperial Cooper B-Line catalog, CatGCP.
  • Database Editor: Fixed "Advanced Sort" failing to sort after changes for the new UI for DBF Import.
  • Ebase: Cross reference report was not created if the connection reporting templates were missing from the RTEMPLATE folder.
  • Instrument Manager: Fixed multi-user lock-up editing tags when a table has more than 30,000 parent links and is viewing children in a list view using an alias.
  • Instrument Manager: Fixed Re-select from Catalog for a PLC card not re-building the terminal groups and terminals correctly, with erratic results.
  • Instrument Manager: Fixed Select or Re-select from Catalog for a PLC card to not re-set the addresses and descriptions.
  • Instrument Manager: Fixed to preserve cable connections to terminal groups during Select or Re-select from Catalog.
  • Instrument Manager: Link to AutoCAD P&ID could create blank areas since the change to allow non-data mappings to make valid records.
  • Instrument Manager/Cable Scheduler: Fixed the relational alias system choosing between alternative aliases that used the child separator | or referenced a ratings record.
  • Instrument Manager/Cable Scheduler: Form Edit in the Relational Column Alias Editor saved the change to the first record.
  • Install: Silent 'update' install was not running Setup in silent mode.
  • Install: Did not copy executable files to installation if EL32.INI file had BIN and BIN64 settings changed, e.g. from using Find & Replace on the path.
  • Miscellaneous: Fixed conversion of imperial values to use 4 decimal places, which is precise to 1/16", where previously it was 2dp supporting only 1/4". Also now trims trailing zeros from values providing tidier output in reports.
  • Miscellaneous: Crash extracting blocks with long names because of unprotected buffer loading. The problem appeared extracting non-EDS blocks.
9 Feb 2018

EDS 8.5.0.4 Released

New Features

  • AutoCAD 2018 support (including DWG 2018 file format)
  • New Ribbons for Elecdes and Paneldes (in AutoCAD 2013 and later), with new layouts and icons.

Changes

  • Setup: New button on the main dialog to reset the CAD profiles for Elecdes and Paneldes (also resets the Elecdes/Paneldes workspace in AutoCAD)
  • Elecdes/Paneldes: Improved workspace creation and checking to better detect and fix the workspace. A damaged workspace (eg missing ribbons) can be recreated using the command "MAKEEDSWORKSPACE"
  • Elecdes: Rename reactor now also renames copied single line cable markers and panel symbols
  • Elecdes: Removed the 80 drawing limit for wire extension continuation
  • Paneldes: New method used to determine the orientation of a Paneldes 3D solid entity
  • Paneldes: Created method to create solid entities consistently in Paneldes, meaning solid points are consistent and creation is consistent
  • Paneldes: Inserting the datum block will change the drawing type to Paneldes in the project if it is currently listed as an Elecdes drawing
  • Paneldes: Paneldes-BOM / Global Edit file now created from template_PnldesModel.dbf
  • Conductor Routing: Missing waypoint or wrong power on waypoint will now be skipped instead of preventing routing. Alert in route details
  • Conductor Routing: Allow wires specifically to make "touch-and-go" connections as wires may connect from a device to very near the end of panel ducting
  • Miscellaneous: Background cache update now continues silently if the project contains drawings that cannot be found. This means it does not pause and keep the project locked

Bugs Fixed

  • Elecdes/Paneldes: Fix crash when running plain GstarCAD after running Elecdes or Paneldes
  • Elecdes: Drawing reference table had the incorrect path to the report (<prj>xref_drawing.dbf) if the drawing and project were in different folders
  • Elecdes: Cross-reference back annotation set the reference for only the first pair of wire extension markers for each continuing wire
  • Elecdes: Fixed reactor to break lines stretched across a symbol with the STRETCH command. Currently works only across a single symbol
  • Elecdes: When run in an MTD edit session, some functions would leave a flag set that prevented MTD Save from working
  • Paneldes: Riser segments constructed from a straight segment by polyline trace had a class of CABTRAY instead of TRAYRSR
  • Paneldes: Values in EE data but not in the label or 3D block were erased by the reactor if the object was later modified
  • Paneldes: Riser segments with width equal to height were drawn with the open top on the side rather than the top or bottom, i.e. as a corner
  • Paneldes: Fix creation of plates in GstarCAD 2016. Previously some plates were extruded outwards and some inwards
  • Paneldes: Fixed incorrect enabling/disabling of "Constrain to plate" and "Constrain to panel". Disabled "Face alignment" when constrained
  • Paneldes: Fixed a problem that caused viewed cables to sometimes cross over each other in reducers and in conduits
  • Paneldes: Ensure viewed cables don't leave conduit anywhere except at the ends
  • Paneldes: Reconstruction of non-rectangular plates after Global Editing would sometimes fail to create regions
  • Paneldes: Fixed creation of points for spline for a cable to prevent "SetUCSMatrix Failed - Colinear points".
  • Paneldes: Fixed stack overflow error while saving a new drawing.
  • Paneldes: Cable routing and background cache update would crash if the drawing contained segments that were missing their alignment point
  • Paneldes: Default Paneldes-BOM / Global Edit file NORTH, EAST and ELEVATION columns now have width of 30 to stop truncation of imperial values
  • Paneldes: Change of position from Global Editing was done using WCS points but in UCS, leaving components in the wrong position
  • Conductor Routing: Detection of reversed terminations was still able to fail if segments were split due to omitting restoration of the segment total length
  • Conductor Routing: Fix crash during routing if raceway segments contained lower case characters
  • Conductor Routing: Legitimate routes where a device connects near a join between two trays were blocked by protection against "touch-and-go".
  • Wirediag: Diagram construction from a signals database was trying to create references, which variously caused warnings and/or a crash
  • Wirediag: Restored option to draw a terminal strip or wiring diagram without cables, now as its own separate checkbox
  • Instrument Manager/Cable Scheduler: Fixed loading tables from old databases (that required tables added) which caused the tags folder to be shown twice in the component tree
  • Instrument Manager: Fixed crashing when some types of Fieldbus hub were viewed in the connection preview
  • Instrument Manager: Fixed P&ID linking to not create a query with 0 rows for an empty P&ID table, which lead to the warning: "Could not set statement attribute for row array size"
  • Cable Scheduler: Fix updates to existing database components from drawing changes: ratings, cable cores and device terminals now always synchronised
  • Ebase: Some tagnames were repeated in TAGS column of materials summary report (BSUM)
  • Ebase: Materials summary reports for components with no MFG and CATNO were incorrect in that they were combined into one total
  • Ebase: Cross-references could not use STARTREF attribute from a title block if the image template template_$title.dbf included SHEETNAME
  • Ebase: A Paneldes drawing started without a datumsc and added to the project would remain stuck as an Elecdes drawing unless the cache was deleted
  • Ebase: Fix crash or bad cross-reference if all but two symbols are marked RSTATUS = "No Xref" and have no subcomponent numbers
  • Ebase: Export Drawings was not removing wiring diagram and nested block definitions. Also now removes all unused block definitions, like purge
  • Catalog: A catalog reference for a single I/O channel returned the type code in the CATDESC instead of the description
  • Block Manager: Line weight was not set while using "Modify properties of inserted blocks" and "Modify layers of selected symbols"
22 Sept 2017

EDS 8.4.6.2 Released

New Features

  • Elecdes: Reference Drawings system: Command to place Reference Drawings table, "RFD"/"REFERENCEDRAWINGS"
  • Elecdes: Reference Drawings system: Replace chosen reference types with diamond symbols referring to lines in the Reference Drawings table
  • Elecdes: DBF Import improvements: Improved user interface
  • Elecdes: DBF Import improvements: Command to edit existing imported DBF parameters, "TIE"/"TEXTIMPEDIT"
  • Elecdes: DBF Import improvements: Can now place symbols in cells or whole rows or header, including setting attributes from the column or columns
  • Elecdes: DBF Import improvements: Uses MTEXT with text alignment and wrapping in cells

Changes

  • Elecdes: Quick Cross-Reference now will continue even if the user chooses to not save the current drawing (so report remains up-to-date).
  • Elecdes: Internal update of the cross-reference report (i.e. ebax) now checks if report is already up-to-date compared to drawings
  • Ebase: Spaces added to comma separated lists: TAGS in BSUM report and TERMINALS in WireNetwork report (for DBF Import text wrapping)
29 Aug 2017

EDS 8.4.5.2 Released

New Features

  • Instrument Manager/Cable Scheduler: New function "Re-select from Current Catalog" to (re)build the selected components from their specified catalog reference.
  • Instrument Manager/Cable Scheduler: Added the ability to find, replace and increment a specific value in the area's children's names when copying an area and its children
  • Instrument Manager/Cable Scheduler: New option for Area to show all descendants in its child (bottom) list
  • Instrument Manager/Cable Scheduler: Instrument cable is renamed automatically when the instrument's name is changed in edit view if the cable is named after the instrument
  • Instrument Manager/Cable Scheduler: User type can now specify that it associates with the component instead of the default that the component associates with the user type. User type INI settings are now: ASSOCIATES_WITH_COMPONENT and IS_DOCUMENT. The previous IS_ASSOCIATED_DOCUMENT is interpreted as having both new settings set to true.
  • Instrument Manager/Cable Scheduler: Import map files for XLS/XLSX import can now filter which sheet to import by pattern in the SHEET column of the map file. Empty or no SHEET column means all sheets of the file will be imported
  • Instrument Manager/Cable Scheduler: Import one of a number of comma (or other) delimited data items from one imported field. Use "ColumnName[n]" where n indicates the data item to retrieve from the column ColumnName
  • Instrument Manager/Cable Scheduler: Import mapping that fetches a value from an absolute cell reference from the source table. Uses Excel format $C$1 means 3rd column 1st row

Changes

  • Instrument Manager/Cable Scheduler: Import mapping that is a lookup with a ratings table field as destination
  • Instrument Manager/Cable Scheduler: Import mapping that resolves an IM formula from the source field in the mapping. Main intent was to resolve a (known) relationship to an existing component without the component having been named in the source data. Note: do not use #...# on the formula
  • Instrument Manager/Cable Scheduler: No longer attempts to increment the names of copied connected cables
  • Instrument Manager/Cable Scheduler: Selection of components to show in "Tags view" (selecting Tags in the tree) now in a pop-up dialog not a cascaded menu
  • Instrument Manager/Cable Scheduler: New menu entry from list or edit view column headers to clear all filters
  • Instrument Manager/Cable Scheduler: Allow import with only non-data mappings to be considered to make valid records
  • Instrument Manager/Cable Scheduler: Allow import mapping that concatenates input fields to make a value if at least one input field is found and has a value
  • Instrument Manager/Cable Scheduler: Making a connection will now always change the cable connection to the target component even if all of the cores are already terminated
  • Paneldes: Import cable status from XLSX now asks which sheet to import from if the file contains multiple sheets
  • Elecdes: Improved support for dynamic blocks
  • Miscellaneous: All filtering or pattern matching (using specmatch) now has the ability to use AND, &, OR and | to combine patterns with logic control

Bugs Fixed

  • Instrument Manager/Cable Scheduler: Import of XLS/XLSX files now skips tables that appear to be for internal use by Excel as they cause an ODBC error if read
  • Instrument Manager/Cable Scheduler: Reading XLS/XLSX files was sometimes silently skipping rows
  • Instrument Manager/Cable Scheduler: Queries folder was showing tables instead of views
  • Instrument Manager/Cable Scheduler: Fixed crash using "View", "Edit" or "Print" on an associated document from the child (bottom) list view
  • Instrument Manager/Cable Scheduler: Fixed the calculation of the height required for the connection view diagram
  • Instrument Manager/Cable Scheduler: Fixed a problem resolving reverse relationships (e.g. K3 or ~A26) when not all children are present
  • Instrument Manager/Cable Scheduler: Restored querying the record count of altered or new records as attempt to compute the number was incorrect
  • Paneldes: Polyline trace did not find appropriate catalog parts when placing conduit. (Was checking width and height instead of radius)
  • Paneldes: Route View crashed if the chosen route had no segments, e.g. an On Hold route, following changes to match termination ends
  • Paneldes: Fixed end swap and trimming when placing conduit T segments. Previously could have incorrect rotation and trimming offset
  • Paneldes: Fixed crash updating drawings after Global Editing if DBF file contained entities that are no longer on the drawing. This can happen when the Paneldes BOM file is not updated at the prompt prior to Global Editing
  • Wirediag: Fixed colour of SPARES attribute in alternate cable symbol for cables with spare cores to BYLAYER. Was set to red
  • Miscellaneous: Fixed a VBA error when viewing Tray Based Report from "EDS Reports.mdb" if the WEIGHT column contained units
  • Miscellaneous: "Open in CAD" worked but warned that it had failed if the project drawing path contained ".." for previous directory
7 July 2017

EDS 8.4.4.1 Released

New Features

  • Paneldes: Place raceway by tracing a polyline will now insert corner and riser parts from the catalog when matching parts are found
  • Paneldes: Now supports a variable angle corner or riser, when SUBCLASS is set to VARIABLE
  • Paneldes: Raceway cable cross-section now has its own dialog with options and reinstates the option to show just a list of cable names
  • Paneldes: Components can be renamed automatically after using the AutoCAD COPY command
  • Paneldes: Components data can be edited in the 3D block attributes or label and those changes are propagated to the Paneldes entity
  • Wirediag: Templates can now tabulate terminals and their wires in an alphanumerically sorted table instead of defining absolute terminal positions
  • DGN Converter: Sets overline and/or underline on DGN text from DWG text containing %%O and/or %%U codes
  • Ebase: New warning for unpaired wire or cable-core extension marker
  • Elecdes: RSTATUS value of "No Spare Refs" will suppress inclusion of spare references in the back annotated cross-reference list on a drawing
  • Conductor Routing: Cable weight now fully supported in routing: Bottlenecks: (BKW) is weight filling, (BKA) is weight allowance
  • Conductor Routing: Cable weight now fully supported in routing: New Paneldes entity attribute WEIGHTFCTR for raceway segments
  • Conductor Routing: Cable weight now fully supported in routing: Weight factor and weight filling displayed in Query Conductor > Display Route, and in Query Raceway Cable Cross-Section
  • Conductor Routing: Cable weight now fully supported in routing: Weight filling exclusion and weight allowance exclusion possible warnings in reports

Changes

  • Global Editor: Retains component selections when changing the selection of fields to show in the component list
  • Paneldes: Paneldes Array function now names arrayed components as a group instead of each individually, which retains sequences of names
  • Paneldes: Route View now shows warnings about missing route, device or panel in a summarised list in a pop-up message
  • Paneldes: Wire Route View now has same ability as cable route viewing to show at least the terminations of wires that are not routed
  • Paneldes: Navisworks output now shows progress
  • Paneldes: Performance improvement for Query Conductor > Display Route
  • Conductor Routing: Route segment cable cross-section report CableXsect now uses a template and can fill user-added fields matching Paneldes BOM fields
  • DGN Converter: Can have entry in TextStyleMap to map an AutoCAD text style to MicroStation text with parameters but no style. This is useful when converting back to DGN a DWG that was originally created by converting a DGN using MicroStation
  • DGN Converter: Leaves %%C, %%D, %%P and %%% unchanged as these special character codes are interpreted correctly by MicroStation in True Type fonts.
  • DGN Converter: Units now set from base.dgn if provided, or millimetres/millimetres for metric and inches/inches for imperial
  • Miscellaneous: Can now use INI variable ALLOW_DBF_TO_SEE_SQL_VIEWS to enable reading views from SQL Server and not just tables (note: for testing only)

Bugs Fixed

  • Paneldes: Route View failed to show split parts of a segment if the split parts each had different bottlenecks
7 July 2017

EDS 8.4.2.8 Released

Bugs Fixed

  • Wirediag: Destination device name not shown on wiring diagram conductor annotation when destination TAGALIAS is empty
30 Jun 2017

EDS 8.4.2.7 Released

Bugs Fixed

  • Instrument Manager/Cable Scheduler: Background update was not detecting multi-user changes
23 June 2017

EDS 8.4.2.6 Released

Changes

  • Paneldes: Raceway lids now have the option to use power-specific layers
  • Setup: Slicence is closed automatically to prevent invalid background cache update when the Setup configuration (metric, imperial, client...) is changed
  • Miscellaneous: Cached drawing information now contains the units current at the time the cache was saved. Cache in wrong units is discarded by future reads

Bugs Fixed

  • Paneldes: Use of raceway lids caused raceway construction to not be erased when trimming during construction of an attached segment
  • Paneldes: Cable arrangement in raceway (for drawing and cross-section) was sometimes placing cable rows partly overlapped
  • Paneldes: Raceway cable cross-section was duplicating some cable circles and cable name entries in the list
  • Wirediag: Wirediag duplicated the device box for a device that had a 2D panel layout drawing
  • Global Editor: Find & Replace showed changes in attribute names (+ missing, lower case names) and furthermore did not recognise which attributes were selected if it was used a second time without closing the dialog between uses
  • Ebase: Cross-reference report record for header now has columns filled always from first subcomponent, not sometimes from first used subcomponent
  • Cable Scheduler: Unterminated cable with forced route could not be connected to a device or terminal, reporting that all cores were already connected
  • Cable Scheduler: Failed to recognise [Cancel] from "Assign Wires to Cores" dialog
24 May 2017

EDS 8.4.2.5 Released

Changes

  • Paneldes: Reversed change of 8.4.2.3 so SHIFT / CTRL-click to hide entity layers will hide the layer of only the exact chosen entity
  • Conductor Routing: Added WEIGHT and WEIGHTFCTR to templates
  • Global Editor: Renamed [Refresh list] to [Re-sort list]

Bugs Fixed

  • Paneldes: Fixed reactor that handles fixing 3D blocks after copy and paste. The reactor was broken by the Navisworks changes
  • Paneldes: Concatenated suffixes on names of segments in polyline traced route if zero-length straight is skipped between corners
  • Conductor Routing: Imperial WEIGHT and WEIGHTFCTR were 1/12th of their require value because of incorrect distance scaling
  • Global Editor: Pressing [Re-sort list] twice caused future changes to be made to un-selected components
24 Apr 2017

EDS 8.4.2.4 Released

Bugs Fixed

  • Wirediag: TAGALIAS now works between drawings
19 Apr 2017

EDS 8.4.2.3 Released

Changes

  • Paneldes: Removed Route View warning about viewing more than 8 cables or wires
  • Instrument Manager: Added <Parent> alias for area components to the database template

Bugs Fixed

  • Ebase: Following the cross-reference fix for "Multiuse" warnings for 2D layout blocks, they were separated from the schematic references
  • Ebase: Can now automatically fix path to Access database in DSN for moved project, just like IM and CS, and connect without error
  • Paneldes: Re-write of Route View end connection sequence to improve spline into route start and end
  • Paneldes: Fixed Route View splines into corners and risers
  • Paneldes: Global Edit reconstruction of plates for edited panels and areas was not working for areas
  • Paneldes: Drawing of a raceway segment's cable cross-section did not scale position of cable circles
  • Paneldes: Fixed using SHIFT / CTRL-click to hide entity layers was not hiding 3D blocks and labels
  • Paneldes: Connection to "cloud" of segments outside tolerance was not working for non-linear segments
  • Paneldes: Wire Route View was using only the route of only one segment when wire name was repeated on multiple segments of wire
  • Paneldes: Fixed check for swapped terminations on a stored route, which could get wrong result if segment splits have changed considerably
  • Paneldes: Reconstitution of routes with splits was making an incorrect choice where two likely split segments both connect to the next segment
  • Conductor Routing: Connection to X segment was using only 3 of the 4 ends
  • Instrument Manager/Cable Scheduler: Previous performance improvement for building, a terminal group was created for each terminal instead of grouping the terminals
  • Instrument Manager/Cable Scheduler: Component builder failed to create terminal group(s) if the TERMGRP configuration contained commas
  • Database Editor: Fixed performance problem selecting large numbers of cells that was introduced by fix for selection across hidden columns
  • Database Editor: Make Upper Case function from the menu was not ending the cell edit and so the changed value did not show immediately
  • Protogen: Could not open a sub-table when using SQL Server tables. Protogen was missed in 8.4.1.0 Database Editor improvements for SQL Server
  • Miscellaneous: Fixed inconsistent text rendering in .NET dialogs (e.g. new Extra Parts builder).
17 Feb 2017

EDS 8.4.2.2 Released

Changes

  • Miscellaneous: More meaningful information on SQL Error if Access driver cannot find or open the MDB file. Previously got only the useless message "General error Unable to open registry key Temporary (volatile) Ace DSN".

Bugs Fixed

  • Paneldes: Fixed crash caused by copy & paste error in reporting of WEIGHTFCTR for issued cables
  • Paneldes: Fixed Route View twist or fan-out of viewed cable routes through join between riser and vertical straight raceway segments
  • Paneldes: Fixed code omission causing Wire Route View to look for wire routes in the cable route file
  • Paneldes: Fixed problems using SHIFT / CTRL-click to hide entity layers causing UCS error and not hiding non-Paneldes entities
  • Paneldes: Fixed repeated use of Query Conductor's Route without quitting command to not retain previous conductors panels / devices
  • Instrument Manager: Fixed crash reading formulae from datasheet with long strings (e.g. merged cell with several lines of text)
  • Cable Scheduler: Fixed crash using Route View in Paneldes on an un-routed cable
  • Instrument Manager/Cable Scheduler: Right-click, Filter in edit view grid now retains current filter value. Now uses selected text only if there is no current filter
  • Ebase: Fixed missing reference in materials reports when using "Refer to reference header or terminal strip" and neither existed
  • Ebase: Now accommodates moved project with MDB by fixing DBQ entry in DSN file, just like IM and CS do
  • Global Editor: Fixed problem that using SHIFT-click on a component immediately did not select from first component to clicked component
  • Licence Manager: Fixed memory allocation failure in background cache update
  • Database Editor: Fixed column selection in multi-cell operations (e.g. cut, copy, paste, increment, delete) to properly span hidden columns
  • Catalog: Fixed crash using MDB/SQL catalogs soon after starting application, while background thread was still loading catalog filters
1 Feb 2017

EDS 8.4.2.1 Released

Bugs Fixed

  • Paneldes: Fixed crash during raceway segment cross-section drawer
27 Jan 2017

EDS 8.4.2.0 Released

New Features

  • Conductor Routing: Cable weight included in raceway filling calculation. WEIGHT in cable catalog entries. WEIGHTFCTR in raceway catalog entries
  • Conductor Routing: Total cable weight and weight fill percentage reported in raceway segment cross-section report
27 Jan 2017

EDS 8.4.1.2 Released

Changes

  • Paneldes: Improved fixing of kinks or doglegs in Route View
  • Paneldes: Global Edit will now recreate panel plates if the panel is modified
  • Paneldes: Extra parts value editor (for raceway insertion) now also supports picking a hookup diagram
  • Global Editor: Find and replace now pre-selects TAGNAME if that column exists and always displays TAGNAME at the top of the attribute list

Bugs Fixed

  • Paneldes: Fixed extra parts editor giving a bad value if closed with no parts (none added or all removed)
  • Paneldes: Fixed Route View sorting of cable routes prior to viewing to correct order and fix possible crash when "Group cables by location" is on
  • Paneldes: Route View cable arrangement for was trying to work for model-less cable routes when it should have excluded them
  • Paneldes: Fixed over-allocation of memory for Route View cable arrangement in trays in millimetre scale drawings
  • Paneldes: Fixed UNDO following raceway construction. Extra layer commands had been introduced in the sequence in 8.4.1.0
  • Instrument Manager/Cable Scheduler: Component builder dialogs have bad pre-set values if previous component's CATNO contained a comma
17 Jan 2017

EDS 8.4.1.1 Released

New Features

  • Paneldes: New Route View option to view cables as solid cylinders. Corners now make use of splines and sweep. Cables flattened across tray
  • Paneldes: New option to include lids for tray and trench. Lids can be extra parts (and appear in materials reports) or graphical only
  • Paneldes: New button to build extra parts value for raceway components from the raceway insertion dialog
  • Paneldes: Hide selected entities by layer while placing components or raceway segments. SHIFT-click is temporary. CTRL-click leaves hidden
  • Paneldes: Raceway segment cable cross-section function now draws to scale a segment cross-section outline and labelled cable circles
  • Conductor Routing: Devices and panels can now connect to corner, riser, T and X segments. Previously routes had to begin and end on straight length segments
  • Database Editor: Added ability to open XLS / XLSX tables to read. Read-only mode
  • Name Sequencer: Increment and decrement by a "floating point' number. Increment by ".1" will find a . in the tag and increment the value following it

Changes

  • Paneldes: Cables with no explicit value for outer diameter will get a diameter calculated from their cablefactor (limited to horizontal tray division max)
  • Paneldes: Performance improvement for cable or wire Route View by constructing entity classes in ARX instead of using AutoCAD commands
  • Paneldes: Performance improvement for cable or wire Route View by eliminating repeated sorting or searching and other loop optimisation
  • Conductor Routing: The warning about duplicate segments is now displayed in a dialog from which the warning text can be copied to find and fix the problems
  • Cable Scheduler: Now asks what to do with components that have been deleted from the drawings (Delete database copy, Retain but unlink, Cancel)
  • Cable Scheduler: Performance improvement while synchronising of cable routing results
  • Instrument Manager/Cable Scheduler: Now shows on the status bar the count of records selected in the list or edit view.
  • Instrument Manager/Cable Scheduler: Performance improvement for building large numbers of components.
  • Instrument Manager/Cable Scheduler: Performance improvement for importing XLS / XLSX tables. Now uses ODBC driver instead of OLE using Excel
  • Elecdes: Reverse symbol now allows reversing wire and cable-core markers
  • Block Manager: New option to allow replacement of dynamic blocks during [Update selected drawings with new symbol definitions]. Note: This is not capable of updating a dynamic block - This is useful only where dynamic blocks will be replaced with standard blocks of the same block name - Do not use this option on Elecdes 2D panel layout drawings, which use dynamic blocks.
  • Catalog: Performance improvement for loading the catalog filter that was introduced in 8.3.4.0
  • Catalog: Loading the 8.3.4.0 catalog filter now done on a separate thread at start up to improve responsiveness of the first catalog selection
  • Database Editor: New option to skip records in a sequence during Advanced Increment
  • Database Editor: Improved implementation for saving modified SQL Server tables: Modifies existing table instead of dropping and re-creating; Retains existing column types, instead of re-creating table with all columns changed to varchar; Creates known columns as their appropriate type
  • Database Editor: Stopped SQL Server table opening dialog from trying to connect on start and whenever SQL Server selection changes
  • Database Editor: Now tries Windows Authentication first when opening SQL Server database tables
  • Setup: Setting MAXMDBFIELDS from 8.3.4.1 / 8.3.6 is now available on the Preferences tab page as "Maximum MDB fields"

Bugs Fixed

  • Instrument Manager/Cable Scheduler: "Add Copy of Component" now checks for duplicates
  • Instrument Manager/Cable Scheduler: Resolved inconsistencies in use of SQL Server to allow the use of catalogs in SQL Server from IM or CS
  • Conductor Routing: Now prevents routing back out the same end of the first or last segment, the route appeared to jump to just the end of a segment
  • Conductor Routing: "Group cables by location" failed to group by panels because it was using only LOCATION and a panel's name is in TAGNAME
  • Elecdes: Slide menus were not working in GstarCAD 2016 in a drawing that Elecdes has opened automatically, e.g. MTD editing or after Navigate
  • Ebase: Materials reporting now equates Elecdes hiPanel* symbols to Paneldes panels thus fixing duplicated panel components in BOM
  • Catalog: Fixed problems in "Copy DBF Catalogs to SQL". Now supports named instances, tries Windows Authentication, and specifically asks for admin or DDL credentials.
15 Dec 2016

EDS 8.4.0.1 Released

Changes

  • GstarCAD 2016 SP2 support
  • Cable Scheduler: Changes to Cable Factor and Power are now propagated to cable reports when routing. Previously required "Generate EDS reports"
  • Cable Scheduler: Removed use of the routing cache (which stored segment connection and device position information) to prevent out-of-date problems
  • Conductor Routing: Set outer diameter (OD column) and set Cable Factor to cross-sectional area in mm or inches for CatCBE, NX, OK, PR and US.
  • Ebase: Added detection of invalid PT_CONFIG and a user-friendly error message while compiling reports (instead of a crash due to a bad value).
  • Paneldes: "Set drawing scale" can now insert the datum block if it is missing. Previously just instructed that it needed to be inserted

Bugs Fixed

  • Cable Scheduler: Ensure segment bottleneck status is written to Cableroute.dbf
  • Cable Scheduler: Fixed creation of a loop in the view of a cable route when the route in the CS database has fewer segments than in Cableroute.dbf
  • Cable Scheduler: Fixed problem that single termination wires from schematic drawings were deleted and recreated each time CS was started
  • Instrument Manager/Cable Scheduler: Prevented refresh procedure from being re-entered if F5 is pressed repeatedly. No problem was seen to be caused by this previously
  • Instrument Manager/Cable Scheduler: Fixed "Disconnect from this component" for a cable under an enclosure
  • Instrument Manager/Cable Scheduler: Fixed to avoid multi-threaded calls to Access ODBC to fix builder where not all of 1000+ new components appeared in the interface
  • Instrument Manager: Fixed finding a sub-loop from an SLP hint during "Refresh hinted links" when the sub-loop was created after the master (I/O card) loop
  • Instrument Manager: Fixed recognition of column changes after Update Custom Loop Table, loading a new user type association column, etc
  • Instrument Manager: Fixed problem that tree sometimes showed an invalid icon and component name after deleting a custom loop diagram
  • Conductor Routing: Fixed loss of connection to ongoing segment when a length-corner-length is smaller than the end-to-end connection distance
  • Paneldes: Fixed construction of solid for open top tray or trench when height was larger than width
  • Paneldes: Fixed crash when viewing large numbers of cables from Cable Scheduler.
  • Paneldes: Fixed bad text in message for auto-detected routing settings for a drawing with only a single raceway segment
  • Elecdes/Paneldes: Fixed switching workspace and ribbon when restoring a non-EDS profile after starting from a non-EDS AutoCAD shortcut
  • Wirediag: Fixed cable drawing when multiple cables join to a BARTERM. Previously drew only the first cable
  • Ebase: Reporting of wire network fixed to always use the non-blank value if a wire has a mix of blank and non-blank WIRENET values
  • Ebase: Fixed optional reference from terminals in materials reports to their terminal strip
  • Ebase: Fixed calculation of lengths of raceway segments in materials reports for very long segments
  • Ebase: Straight trench segments are now included in materials reports
  • Ebase: Fixed materials reporting to not duplicate panels / enclosures from Instrument Manager or Cable Scheduler
  • Global Editor: Fixed sorting of negative Paneldes component coordinates
  • DGN Converter: Fixed to use specified BASE.DGN instead of looking for the file name in only the standard DGN Converter configuration folder
  • Setup: Fixed installation of updates to not get blocked by the prompt to save changes
  • Setup: Fixed to not prompt to save changes only because a directory was clicked on in the directories tab
  • Setup: Fixed AmMgdInterop error if Elecdes and Paneldes profile created from Mechanical's VANILLA when ACADMPP was last used
  • Setup: Fixed working directory ending in ", double quotes, when directory supplied with -w parameter ends in a trailing \ and is a quoted path
  • Miscellaneous: Fixed pasting a single character value into a cell (previously caused a .NET exception)
26 Oct 2016

EDS 8.4.0.0 Released

New Features

  • AutoCAD 2017 support
  • GstarCAD 2016 support
  • Cable Scheduler: Create model-less cable routes (raceway segments and routes created directly in the Cable Scheduler database). Assign cables to model-less routes and get length and filling information.
  • Instrument Manager/Cable Scheduler: "Import EDS project" will now import components from another CS/IM project. Previously imported only components from drawings.

Changes

  • Cable Scheduler: Routing functions now synchronise with the routing DBF files to match the current status of cables and routes
  • Cable Scheduler: Updating cache or EDS reports, or closing Cable Scheduler will now update the routing DBF files
  • Cable Scheduler: Now offers to update EDS reports when closed to ensure Cable Scheduler information is updated in reports
  • Cable Scheduler: Raceway links (variously between groups, cables and segments) are now all shown in both directions in the tree
  • Cable Scheduler: Performance improvement by avoiding unnecessary cache/routing updating
  • Cable Scheduler: Now also creates cable to device/panel connections when loading connections from Elecdes drawings
  • Cable Scheduler: Context menu for cables now has titles to help identify the various routing function groups
  • Cable Scheduler: Raceway group created in a project with no specified model is created as locked - the appropriate type for model-less routes
  • Cable Scheduler: Added Width and Radius to segments table in database template. Primarily to supply Width for NEC large cable filling in trays
  • Cable Scheduler: Added alias entries for segments to database template: Width, Height, Radius, Bend Radius, Wall Thickness and Catalog Description
  • Cable Scheduler: No longer uses temporary $CABSCH file for routing calls
  • Cable Scheduler: Removed the drawing selection on the "Routing preferences" dialog. Now uses the first Paneldes drawing from the project to view routes
  • Instrument Manager/Cable Scheduler: Data writing now doesn't always flag data as changed when data to be written is over length but identical when truncated
  • Instrument Manager/Cable Scheduler: Removed redundant "Master record" navigation menu item when the selected item is the master or main record
  • Instrument Manager/Cable Scheduler: Uses RSTATUS for database cable to make Cabsch/RCabsch A/B termination side match database From/To connections
  • Instrument Manager: Now identifies and keeps only the best IM component when P&ID link and synchronisation creates a duplicate
  • Conductor Routing: Initial routing passes now try waypoints in both forward and reverse order in case terminations were swapped after waypoints were defined
  • Paneldes: Checks if the current drawing is in the project before doing routing and offers to add it if it is not
  • Paneldes: No longer forcibly switches to 3DLayout when opening or creating a drawing
  • Elecdes/Paneldes: Show a stack trace and create a memory dump to aid diagnosis of crashes
  • Ebase: Can now use digits or letters to set the cross-reference start index, which makes the default 1,1 appropriate when by default rows are letters
  • Ebase: Command line -U to update DWGs from DBFs now uses last-stored choices for termination (CONX) block insertion or deletion
  • Ebase: Allow suppression of duplicate warnings in cross-reference report by marking as intentional duplicate, like for materials reports
  • Setup: New option to choose whether or not the program group is opened after Setup is closed
  • Install: Avoid showing the same installation folder repeatedly when scanning for installations

Bugs Fixed

  • Cable Scheduler: Copied cables were retaining original cable's Status, Estimated Length, Details and Warnings
  • Cable Scheduler: Terminal connection object was not appearing under cable-cores when freshly loaded from the Elecdes drawings
  • Cable Scheduler: Fixed the loading of multi-user changes to raceway links, i.e. loading links and changes made by other users
  • Cable Scheduler: Fixed intermittent access violation crash when reading Paneldes drawings at start-up.
  • Cable Scheduler: Fixed reading and caching drawing information from drawings that are both XREFed and included in the project
  • Cable Scheduler: Fixed crash syncing with deletions from drawings if a grandparent component is deleted but the children remain
  • Instrument Manager/Cable Scheduler: Fixed .NET exception when trying to edit in a new row in Alias Editor or Relational Alias Editor
  • Instrument Manager/Cable Scheduler: Fix crash deleting more than 65535 records in one operation in project using Access database
  • Instrument Manager: Stopped connection to P&ID database from always trying SQL Server Authentication when IM database is Access
  • Instrument Manager: Stopped IM from closing when a background P&ID synch was operating
  • Conductor Routing: Blank named segments now blocked from routing. Previously would show a warning about duplicate segment names
  • Conductor Routing: Fixed failure to report "Incomplete locked route" if the first or last segment was missing or the remaining segments can connect
  • Conductor Routing: ROUTE column width increased to 35 in template_RCabsch.dbf to prevent truncation of long route names and failure to view route
  • Conductor Routing: Fixed length calculation and viewing of locked routes where terminations have been swapped after route was locked
  • Paneldes: Riser or corner envelope was revolved the wrong way if bend radius was smaller than half the width
  • Paneldes: Fixed intermittent crash running cable routing if Navisworks output was turned on
  • Paneldes: Cancel from "Display Waypoints and Panels" function would attempt to write random waypoints to the waypoint file
  • Paneldes: "Pick Raceway Endpoint with OSNAP" failed to put new segment on end of last segment if Trimming was enabled
  • Elecdes: Fixed bug that inserting a 2D panel layout block for a PLC Card would try to insert a default block for a discrete terminal
  • Elecdes: Fixed crash during symbol insert if the insert dialog was left on the catalog page
  • Elecdes: Navigate to component now zooms correctly on the component even if the user has UCSFOLLOW turned ON
  • Ebase: In accumulation of materials records from different drawing types into one, fixed handling of tags list, "..." and truncation
  • Ebase: Equipotential warning was still not working properly after support for text values for WIRENET was added
  • Ebase: Stopped cross-reference report from showing "Multiuse" warnings multiple 2D layout views of one component are inserted
  • Ebase: Stopped cross-reference report from showing "Catspec not found" warning for 2D layout blocks for components from CatG
  • Database Editor: Fixed Navigate from FromToWire to a wire marker that has a WIRENET value and from Cabsch or RCabsch to a cable
  • Setup: Creation of a new Elecdes or Paneldes profile could use a workspace from a different profile to that which was chosen