SDS/2 2017 Release Notes

v2017.00 v2017.01 v2017.02 v2017.03 v2017.05
v2017.06 v2017.07 v2017.08 v2017.09 v2017.10
v2017.11 v2017.12 v2017.13 v2017.14 v2017.15
v2017.16 v2017.17 v2017.18 v2017.19 v2017.20

v2021 enhancements


Release notes for SDS/2 version 2017.00 Beta

Enhancement Requests:

* Added a new option to erection view detailing settings to scale the anchor bolt layouts. The scale applies to the column, the base plate; any material attached to the column, and the holes on the base plate. The scale factor may be greater than or equal to 1. When detailing in wire or solids with a scale greater than 1, members other than columns will be omitted from the erection view detail. (PR 2051)

* Added the support of 2pt vertical and horizontal braces with both braces sloping in the same direction. (PR 11830)

* Beams in EVU details can now have the moment arrow indicator shown even when the beam does not have a moment connection. Also the moment arrows can be positioned along the member line by clicking and dragging the arrow. The moment arrow indicator can be controlled by toggling the option on the EVU cleanup screen. (PR 17547)

* Added the ability to have a horizontal brace connecting to two beams or two beams and a column when the two beams are not perpendicular to each other. (PR 17795)

* New Feature: "Persistent Ruler" (PR 19955)

* Added 'Square flush' and 'Square setback' return joint options for HandRail toe plates. (PR 26378)

* Added the option to only transfer a percentage of the UFM vertical load from the beam to the gusset connection for vertical braces connecting to a beam / column interface. (PR 27169)

* Added the support of 3pt vertical and horizontal braces with the middle brace not perpendicular to the supporting member. (PR 27936)

* Sheet item add now allows selecting and adding multiple sheet items of the same type. Each item is placed individually and after all items have been placed the sheet item selection dialog is opened to allow selection of more sheet items or exiting the tool. (PR 28265)

* Members can be copied and pasted from one job to another. (PR 28341)

* Added butt option for angle HandRail return joints. (PR 31349)

* Stair member edit has a new option to add CNC marks to the stringer material marking either the nosing point of the tread or the tread supports. (PR 36069)

* A new tool called the Stair Quick Add Tool is now available. The tool works in elevation or plan view enabling users to add stairs quickly and with a set of essential inputs applied to each stair. (PR 37476)

* Added 4 new setup options:

* Design non-AISC single angle connections

* Design non-CISC welds on rolled edges

* Allow non CISC end plate thickness

* Use alternate eccentricity for extended shear tabs

* Stairs offer a new end condition "Top cap end" which adds a cap plate to the top of the high end of the near and far stringers. (PR 37881)

* A new pan tread configuration has been added to the stair tread schedule for stair members. (PR 38287)

* A new connection type, fully welded moment connection, has been added to SDS2.

* In this new moment connection, beam flanges and web are welded to the column flange directly. (PR 38408)

* New HandRail tools for laying out flat handrails, adjusting returns, moving splice points, creating new splice points, and adjusting a run of posts. (PR 38596)

* A new Python component called Riser Closure Plates are available to add backing plates to grating treads. (PR 38605)

* A grid line move tool as been added to modeling. (PR 38710)

* New feature: "Model Dimensions": Dimensions which appear in the model, anchored to points in space, and can be saved to and loaded from disk. (PR 38802)

* A checkbutton "Always show Annotations and Dimensioning window" has been added to User Options screen under the Interface tab. When this option is ON, Detailing Member, Detail Submaterial, and Detail Member Groups will show the Annotations and Dimensioning screen after selecting the piecemarks to detail. (PR 38820)

* Added the option to design OCBF vertical brace seismic gussets. (PR 38895)

* Added new option for SCBF or OCBF on the Design Criteria screen. (PR 38897)

* Add new option "Use inner flange plates for beam splice moment" to "Design Criteria" screen. (PR 38989)

Problems Fixed:

* Stair tread schedules in fabricator setup can now be assigned an arbitrary name. The name cannot contain the characters (and) but all other characters are allowed. (PR 5903)

* The HandRail locate post option on the edit screen no longer requires the user to select a point on the top-of-steel-line. Now the located point will be projected to a point on the line. (PR 19668)

* The vertical material of a HandRail P-End now uses the same section size as the top rail. (PR 19902)

* HandRail's piecemark field is now editable. (PR 20687)

* Windows license manager - FLEXnet Publisher has been update to v11.10.0. (PR 22047)

* The option "Channel web connection" and related options are now available on column member edit's connection specification leaf regardless of the value of "Web plates" as long as "Column attachment" is "Welded". (PR 22240)

* Cold formed channels are now supported for use on stair stringers. (PR 24297)

* HandRail return points can be moved by clicking the Locate button on the Ends tab of the edit screen. (PR 28274)

* The option "Always hide joist piecemarks" is now applied to BIMJoist custom members on erection drawings. (PR 29175)

* HandRail's "Pipe toprail centerline setback(s)" has changed to "Post top rail setback(s)" and now applies to angle rail. (PR 31348)

* Member lines hidden through display options are not selectable. (PR 31795)

* Errors that occur when operating in another SDS/2 job that is not the current job, will no longer log the error under the current job. (PR 32858)

* We have substantially rewritten our 2D and 3D-display code. SDS/2 now uses modern, standard OpenGL 4 and OpenGL ES 3 APIs. Deprecated OpenGL 1.2 APIs are no longer used.

* On Windows systems, NVidia's native OpenGL drivers are used when running SDS/2 locally. For other video card chipsets, and when Windows is accessed via certain remote protocols like Remote Desktop, the ANGLE library is used to adapt between standard OpenGL ES 3 and Microsoft DirectX version 11. When neither of these APIs is usable (for example, in some virtualization products); a software 3D renderer is used.

* Please see our latest System Requirements for more information about cards and drivers that we have determined are compatible with SDS/2: https://www.sds2.com/solutions#SystemRequirements (PR 33558)

* The auto flag for "Number of risers" on stair member edit is now remembered for the next stair added. (PR 36124)

* The moment material now shows while editing a bolted moment beam splice in user defined setup (PR 36253)

* Changed default material setback from 0 to 1/4 for Custom Girt ends. (PR 36341)

* Angle connection for girts gets updated fields for bolt placement. (PR 36354)

* Updating W Tee variables relating to offsets and location of bolts. (PR 36357)

* Model Update will not get an exception about a database table not being locked. (PR 37328)

* Fixed an error that could occur when editing user matched holes. (PR 37350)

* A report writer or system will no longer save the selected configuration to user options output configuration. (PR 37382)

* Default sheet outlines have been added to SDS/2 installs for 2016 and will be copied into created jobs that do not copy from an existing job. (PR 37533)

* User added welds will now preserve their custom property values when the members that the welds are on are reprocessed. (PR 37584)

* When there are two beam to column flange connections, all TOS the same, with one combined bolted moment flange plate, the lower column flange stiffeners are no longer producing double material. (PR 37591)

* Stair treads pan and continuous plate now have the option to bolt their angle support material to the stringers. (PR 37670)

* Stair member edit now supports modifying the tread schedules directly on stair member edit. (PR 37672)

* Editing holes on a drawing that have hole operations that have a different dimension style from the job dimension style, no longer change the job dimension style. (PR 37729)

* Changed "Allow non-CISC end plate thickness" to "Design non-CISC end plate thickness" in Design Criteria screen. (PR 37804)

* IFC2x3 export now creates files which apply separate GUIDs to members and materials--a feature required for importing IFC files into StruMIS. (PR 37828)

* Since Design Data no longer supports web review and some basic testing shows that it can't be installed out of the box in Windows 8 and up, Webserver and Web Review have been removed from SDS/2. (PR 37829)

* Supports for continuous plate treads are now sized the same for all treads and sized in an optimal way to ensure the support fits the space available for all treads. (PR 37952)

* Mirrored material will no longer occasionally cause DSTV to split scribing. (PR 37972)

* Clicking the display options icon multiple times doesn't create multiple windows. (PR 37986)

* For Member Detailing by the system, fixed an issue where a CNTR callout would be emitted for plate materials that weren't actually centered. (PR 38005)

* Set the orientation of the concrete material objects using the member transform obtained from:

xform = Transform3D.Transform3D()
xform.SetTranslation(self.GetLeftLocation())

(PR 38011)

* When the stringer end condition is "Bolt to floor", the "Setback from workpoint" is disabled and is now ignored. Previously, the "Setback from workpoint" was applied causing incorrect placement of the cap plate. (PR 38041)

* When a stair end condition is specified that applies system defined cut and cope parameters, such as "Bolt to floor" the end preparation inputs that are not affected are now applied from the stair edit screen. For the "Bolt to floor" case, the system specifies the end prep dimensions for the bottom flange; the top end prep dimensions specified on the stair edit screen will be applied to the top flange. (PR 38042)

* Change mtrl_preview_type to 'bent' in the initialization of Layout3DEditor. (PR 38046)

* Preview polyhedron is now transformed using the member transform to move it to the correct placement. (PR 38047)

* Project Transfer will no longer unpack to a job that is currently opened by someone. (PR 38059)

* When member labels are selected along with other items on an erection view, then edited, the multi-edit window will have an entry for "Erection View Cleanup". Previously, member labels were being treated as regular labels, and a "Label" entry was present instead. (PR 38071)

* The object Point(0., 0., 0.) evaluates to False. The Add code was relying on it's truthiness. The Add code now checks to insure that the chosen vertex is not None. (PR 38088)

* Removed "Grid dimension from center" widget from ContinuousFooting screen. (PR 38089)

* Check to insure that the user cannot create an invalid 2d shape by choosing a point that is equal to another point in the layout and creates a collinear line segment.

If an invalid point is chosen, prompt the user with "Not a valid 2D shape."

An equal point can be chosen if the point will close a valid 2D shape. (PR 38091)

* The stair quick add tool now has a screen in setup to configure defaults for the stair quick add tool. (PR 38134)

* For Member Detailing of members that include bolt objects, made adjustments that allow secondary nuts to be shown on the corresponding drawings. (PR 38155)

* Formerly, custom members with the "left end" to the right of the "right end" would have their member labels positioned to the right of the member. Custom members with flipped ends now have their labels displayed in the correct positions. (PR 38190)

* Custom command developers that specify job setup options can customize the user facing string displayed in the Options->Job Options->Plugin Options->Command by adding a class attribute 'UserStr' to the command class, e.g.:

class MyCommand(Command.Command):
UserStr = 'My command'

(PR 38196)

* Changed "Use member mark for member main material in shop bill for group member details" to "Use member mark for member main material in shop bill" (PR 38202)

* Clip angle gages for standard round holes will now exactly follow the set up for gages found in Standard Fabricator Connections > Standard Clip Angle Setup, as long as the "Use gage on leg to supporting member for" in Standard Fabricator Connections->Clip angle configurations has not been set to "All Hole Types".

* A new verify and fix option entitled "Correct OSL standard round hole gages on clip angle connections" has been created. If a clip angle connection uses material that doesn't follow standard fabricator clip angle gage lines, the material associated with the connection is deleted, and the associated submaterial entry (material mark) is released. The member is also marked for material generation and processing. This is to ensure that the incorrect mark is not reused when the member is re-processed.
(PR 38215)

* A horizontal scroll bar has been added to the auto standard connection screen to allow for longer strings. (PR 38231)

* When framing sit moves a shear tab framing to the web of a column out to clear a column web doubler, the "Horizontal to 1st hole" shown on member edit matches the measured dimension in solids.

* Also "Horizontal to 1st hole" now says "Beam edge distance" on shear tabs/thru plates to better reflect the actual dimension. (PR 38232)

* Fixed a bug that was producing 3 connection components on a member instead of 2. (PR 38260)

* Fixed an issue with the member module where when assigning an attribute that does not exist on a miscellaneous member, a fatal error may occur terminating the program. Now a python error, which can be handled, with python error handling, will occur when attempts to read or write an attribute that are not defined on the member module for a miscellaneous member. (PR 38271)

* The MaterialBase class now has overrideable methods GetBillRemarks() and SetBillRemarks() which can be used to prepend text to the Remarks field in the Bill Of Material. (PR 38279)

* Fixed a bug that was placing HSS column reinforcement incorrectly for 2pt and 3pt vertical brace gussets. (PR 38313)

* For Member Detailing of beams with templates, addressed an issue where the end elevation callout's pointer could be too long. (PR 38314)

* Fixed HandRail hole and bolt matching to stair far side stringers and to return stringer material. (PR 38321)

* Fixed a bug in horizontal brace gussets connecting to two beams. When the Refy dimension to the gusset clip angle is locked and adjusted the dimensions of the gusset will now also be adjusted. (PR 38328)

* Now the Sub-Members checkbox stay checked when adding Sheet Items in Drawing Editor. (PR 38330)

* A rare condition that could lead to the message 'Unhandled error in Tcl code ... can't invoke "update" command' has been fixed. In at least some cases, this error could occur while committing changes to disk, losing user data. (PR 38342)

* Hitting enter in display options is the same as clicking Okay, and hitting escape is the same as hitting cancel. (PR 38354)

* Modifications to custom properties via the Python module CustomProperties will now be reflected in the model when display options is configured to show custom properties. (PR 38355)

* Display options is now saved per user and per job. (PR 38374)

* Members that are hidden through display options aren't visible in the model tree. (PR 38376)

* Custom member types are now listed in display options member types. (PR 38378)

* Fixed an issue with field assembled stairs with pan or continuous treads that have a support specified for the first riser. When the left end of the stair member is greater than the right end, the first riser's supports were broken off with the opposite stringer. This has been corrected to break off the near side first riser support off with the near side stringer and the far side first riser support off with the far side stringer. (PR 38383)

* The SDS/2 installer will not initialize the license server from registry entries of previous installs. (PR 38406)

* Pan tread stairs with bent plate supports were adding an extra piecemark for a bent plate material but without solids. The bent plate piecemark was located near the first riser of these stairs. These stairs no longer add an extra bent plate piecemark near the first riser. (PR 38436)

* CNC marks can be added to flat faces regardless of the shape of the opposite side of the material. (PR 38473)

* When CNC marks are wanted on both sides of HSS/TS, both marks are now always on the outside of the HSS/TS. (PR 38474)

* Nailer holes can now be configured on the Steel to Concrete Connection Schedules screen's Embed plate schedule for each entry on the "more" screen.

* Nailer hole lockables have been added to the Embed Plate leaf on beam connection components framing to concrete walls. They have also been re-added to the Embed Plate custom member's edit screen. - Nailer holes from Embed plates used in older job versions (SDS/2 versions 2015 and older) will transfer directly into lockable fields with the same name as the old plugin and will be locked.
(PR 38475)

* Hole and stud patterns on the embed plate screen will now re-validate for fitting on the plate when it's dimensions change. (PR 38479)

* Fixed "Member Detailing/Fabrication Options" group title. (PR 38535)

* Fixed listbox text cut off in "Material Isolation Presets" screen. (PR 38536)

* Line trim now handles various trim situations correctly. (PR 38564)

* Extending a line after trimming no longer causes an error. (PR 38565)

* The member copy tool will now run through process-on-the-fly only after the entire copy operation has been completed by the user. (PR 38603)

* Fixed crashed when open Plates and click ok. (PR 38609)

* Fixed an error that occurred when saving a display option. (PR 38670)

* Added the python module PyXB to the SDS/2 install. (PR 38702)

* Get_Layout3D can now include collinear points. (PR 38733)

* Check Model/Parametric for the tool button. (PR 38751)

* The (i) icon in display options is shown when something in a listbox in that column has been unselected. (PR 38768)

* Holes, bolts, welds, cranes, and crane placements aren't displayed in the model tree when they're hidden using display options. (PR 38777)

* Deleted items have been removed from drawing editor display options. (PR 38786)

* A License option has been added to the PLUGIN format for [MEMBER] and [MATERIAL] sections. This option will cause SDS/2 to hide that kind of member or material from add dialogs and tool lists if that license is missing. (PR 38789)

* Updated load calculations 229 and 232 for the 13th and 14th edition. If the load is distributed at a length greater than the width of the brace, then all 4 walls of the brace contribute to the strength. (PR 38831)

* Removed the setup option to ignore brace gross capacity checks. These checks are now always done. (PR 38894)

* Removed "Turn off horizontal brace gross capacity checks" and "Turn off vertical brace gross capacity checks" from "Design Criteria" screen. (PR 38896)

* Corrected the design of horizontal brace gussets connecting to two beams. The gusset to supporting member connections are now designed first for bolt shear. (PR 38899)

* Fixed multiple memory leaks in EVU detailing. (PR 38912)

* Member ends are now editable in all SDS/2 modeling types. Editing them will show the new pin feature, and if you're using engineering it will also show analysis restraints as well as the new pin feature.

* Member ends can also be set to always be displayed in display options. They're colored to provide feedback on whether the end pins are user, system, or if disabled on that member end. (PR 38917)

* SDS/2 2017 has been upgraded to FLEXNet Publisher version 11.14.0. (PR 38929)

* Corrected the calculation of gusset width and length for horizontal braces gussets connecting to two beams. The hole locations for the gusset connections to supporting members are now used to determine the initial gusset dimensions. (PR 38930)

* Fixed a bug in assembly editor that could cause it to crash on startup. (PR 38943)

* Base Plate Stiffener has been renamed to Base Plate Stiffeners. (PR 38974)

* The defaults for adding stiffeners has been changed to always add them. (PR 38975)

* The correct thickness will now be displayed when checking the Auto Thickness check box on all stiffener types. (PR 38978)

* When changing the number of stiffeners to 1 in Flange, Web, Long Side, or Short Side stiffeners, it will now disable the Full Width Stiffener option. (PR 38980)

* Offset is now validated correctly when adjusting with double stiffeners. (PR 38982)

* Computing the set back for stiffeners now additionally look at if a full width stiffener is actually being applied. (PR 38983)

* Full Width Stiffeners will no longer be allowed in both directions when dealing with Wide Flange and HSS types of columns. If Full Width is selected for Flange stiffeners, the Full Width option in Web stiffeners will be disabled and vice versa. Similarly for HSS, if Full Width is selected for the Long Depth Side, the Full Width option in the Short Depth Side will be disabled and vice versa. (PR 38984)

* Color and finish options are now only available in setup. (PR 38985)

* Renamed 'Show Dimensions' and 'Clear Dimensions' tools to 'Show Detail Dimensions' and 'Clear Detail Dimensions'. (PR 38986)

* Gadget protocol member will now check subdialogs for attribute 'gp_ignore' and use that list of ignored attributes. (PR 38990)

* A condition that could result in a fatal error when editing a selected item via the shortcut menu in modeling has been eliminated. (PR 39011)

* Fixed an error in update status that could occur if a member piecemark drawing was open. (PR 39058)

* Added consideration for wall reference when adjusting layout points during polygon creation. (PR 39088)

* Icons added to the Status Select tool. (PR 39102)

* The Model->Member menu has been condensed by moving some items into submenus. It will now fit on lower resolution monitors without scrolling. (PR 39108)

* For Member Detailing, addressed an issue where grating tread/material descriptions were not being included in the BOM. (PR 39140)

* For a beam-beam splice connection with different size beams, running Expanded Calculations could result in an error condition being displayed. It was also possible that the web splice plates on the two sides of the beams did not match, nor was the web filler plate (if required) the correct length. (PR 39148)

* Editing members with a base plate stiffener applied no longer causes error messages to be displayed. (PR 39162)

* Stair connection will now generate a connection on stairs with a top cap end condition. (PR 39163)

* A change has been made to reduce the amount of disk activity when working with a job with a significant number of welds. (PR 39168)

* Copy/Paste of members from one job to another now uses correct attribute to copy custom components. (PR 39169)

* SDS/2 will now wait for the client machine to recognize the existence of the submaterial content file that was added by another user. (PR 39192)

* The "Rotation" field is now applied to the plan orientation of the Embed plate member. (PR 39194)

* The stair quick add tool will now show the tread schedule name as it is specified in fabricator setup's tread schedule. (PR 39237)

* Fixed an issue where lockables on member edit may not show the correct value upon initial presentation. (PR 39308)

* The By Status Display selection filter screen no long has the Apply button and the Legend button says "selected" instead of "masked" or the color. (PR 39329)

* Splash screens and main menu logos have been updated for 2017. (PR 39336)

v2021 enhancements | top


Release notes for SDS/2 version 2017.01 Beta:

Enhancements:

* An option for "Member has input setback" has been added to Status Display. (PR 22624)

* Members can be copied and pasted from one job to another. (PR 28341)

* This project adds beam to beam moment end plate splice connection with or without haunch in Eurocode. The two beams could have different slopes to form a rigid apex connection. (PR 37457)

* New HandRail tools for laying out flat handrails, adjusting returns, moving splice points, creating new splice points, and adjusting a run of posts. (PR 38596)

* New feature: "Model Dimensions": Dimensions which appear in the model, anchored to points in space, and can be saved to and loaded from disk. (PR 38802)

* Line mode in drawing editor has been enhanced to include trim, extend and extend to intersection (Extend Isect). (PR 39115)

* A new tab has been added to the Plates setup screen for HSS Column Reinforcement Plates. (PR 39341)

* A new toolbar widget has been added to the Python Commands module called Flyout. The new toolbar widget can be used to create a drawer of multiple tools in the same plugin. (PR 39427)

* Added a new option to erection views, this option decides whether member ends can be automatically pinned to that view. If it's set to not automatically pin ends to that view, users will still be able to manually pin ends to that view. (PR 39573)

* A CNC mark is now placed at the top nosing on stair stringers for stairs using independent plate, grate, continuous, and the alternate square pan treads. (PR 39629)

Problems fixed:

* When adding a detail that already exists on this or another sheet, it is no longer shown on the sheet's BOM by default. To override this behavior and obtain the previous behavior, edit the detail after adding it, and select "List in bill of material". (PR 22094)

* CNC DSTV plate thickness is now much less likely to vary based on the rotation of the material in the model. (PR 32766)

* Added new icons for Angle Dimensions. (PR 34994)

* In Python model module, fixed a bug assigning bolt grades. (PR 36008)

* Plate connection for girts gets updated fields for bolt placement. (PR 36351)

* Angle connection for girts gets updated fields for bolt placement. (PR 36352) (PR 36354)

* Fixed a memory leak that occurred when editing a hole in modeling. (PR 36990)\

* At some column orientations, joists were not connecting to the column's auto cap plate. This has been fixed. (PR 37014)

* Changes in model elevation due to a change in the Revit project's base point will be detected and the one importing into SDS/2 will be asked if they want their model's elevation to be updated. (PR 37502)

* CNC DSTV scribing output for hole matching marks and hole tick marks will now choose a consistent position to place the tick mark on the submaterial and match the hole matching mark to it. This will decrease the number of submaterial that has to be split based on scribing.

The old behavior can be activated by changing "Orient hole match marks/ticks to" to "Main material". The old behavior may be desirable if you are not using tick marks because the hole match mark will always line up with the leftmost/top hole in the main material's CNC orientation.
(PR 37682)

* Revit round tripping will now ignore Revit structural steel elements that have zero length. (PR 37837)

* Previously, DSTV output for bent plates with holes would report the thickness in the header as slightly larger than it truly was in the model. This has been corrected. (PR 38233)

* Fixed a bug in the design of vertical brace gussets connecting to a column and beam that was not allowing the user to lock the width to a value of 0. (PR 38413)

* For Detailing Templates, addressed issue where Dimension Item > Edit > lines/legs would not retain their color settings. (PR 38823)

* Extruded Profile will now check to make sure 2 or more layout points are selected. If not, then user will see a warning. (PR 39118)

* Bill of Material will again show "remarks" from Custom Material Plugins. (PR 39130)

* Project Transfer now shows the data version of the packed project. (PR 39184)

* Non moment bolts are now initialized correctly for End Plate connections (PR 39187)

* Add try/catch and some default values if custom properties are not present. (PR 39189)

* Event logging options are saved to job setup again. (PR 39191)

* Added new icons for these commands:

Copy to Clipboard
Paste from Clipboard
Line Trim
Line Extend
Line Extend to Intersection
Hatch Add Select Polygon
Hatch Define Polygon
Hatch Edit
Hatch Erase
(PR 39292)

* Eliminated checks for computed ZERO loads. (PR 39207)

* Fixed unit issues in the expanded print out of load calculation 112 for Canadian jobs. (PR 39220)

* Change Marks now respects item formatting better. In previous versions, Change Marks was not aware of label formatting and using it could lead to an error "bad lexical cast". (PR 39241)

* For creation of stair member views, added Setup > Member Detailing/Fabrication Options > Stairs > Preferred stringer auxiliary view orientation from: ()Outside ()Inside.

'Outside' (the default) will generate a traditional member isolation view-type 'MAIN VIEW, CROSS SECTION' and has the same orientation as the MAIN VIEW.

'Inside' will generate a new member isolation view-type 'INSIDE STRINGER, CROSS SECTION' and has an orientation that mirrors that of the MAIN VIEW. In other words, it shows the backside of the NS stringer.

Member Detailing will place an 'Inside' view to the right of the shorten limit line, vertically aligned with its MAIN VIEW. Shortening has been adjusted to maintain this vertical alignment between the views.
(PR 17414) (PR 39251)

* Search and Replace now respects item formatting better. In previous versions, Search and Replace was not aware of label formatting and using it could lead to an error "bad lexical cast". (PR 39252)

* Reference models are no longer included in the main menu tonnage (PR 39255)

* Pen color has been added to Left/Right end moment symbol in Erection View Clean up screen. (PR 39275)

* Engineering station now allows modification of custom properties that have the option "Add to Member Label Configuration" turned on. (PR 39278)

* Fixed a problem in heavy clip angle design in metric jobs. Under certain circumstances, SDS/2 was hanging during process. (PR 39281)

* In erection view Detailing you can now set the existing member pen color or existing member line type for multiple erection views. (PR 39285)

* Amended 'Setup > Non-standard Field Bolts on Erection View Details' to consider bolt-type (along with bolt-diameter) in determining non-standardness. (PR 39301)

* Adding members to a SDS/2 project will no longer cause someone else in the same job to receive warnings when doing Status Display. (PR 39318)

* Parametrically added material can now be added as dummy material and will not show up in the bill of material but will still be detailed. Set mtrl.dummy = "Yes" (PR 39319)

* Cold formed Z material can now be used on stairs for tread material. (PR 39323)

* Hidden members are shown in the model tree the Hidden Members branch. (PR 39328)

* When selecting members with Status Select or the By Status Display filter, members are selected if any part of the member matches the status. (PR 39330)

* In some cases, when Eurocode is used, in a sloped beam to column moment end plate connection, the haunch may not be in the correct location.

This problem has been fixed.
(PR 39337)

* Member ends will now automatically pin to the nearest plan view, and not to the next lowest plan view. (PR 39331)

* Enabling pins on a member end will now cause the existing pins to be re-applied. (PR 39332)

* Performance has been improved regarding showing the shortcut menu in modeling on large jobs.

The number of editable objects will no longer be shown on the shortcut menu, but will be shown (after searching the structure) during edit all or select all operations if all the objects in question are not editable.
(PR 39342)

* Adding a new workpoint and then an extension dimension will no longer result in a crash or unresponsive session. (PR 39359)

* CNC DSTV hole tick marks are now less likely to split CNC files because the tick marks are sorted in the file consistently across hole groups. (PR 39362)

* Reference model member end points are no longer visible in modeling (PR 39367)

* Reference model left & right end connections are no longer shown in the model tree. (PR 39368)

* An error is now generated if the @Plugins.HiddenBytecodeCallable decorator for encrypting Python code (parametric/plugin development) is applied to a class rather than a function. (PR 39376)

* With Process On The Fly enabled, others viewing the job in Modeling will no longer need to re-read the job after a user changes a member. (PR 39378)

* Void materials (as from beam penetrations) are no longer exported via ModelLINK, FabTrol, KISS, or XML. (PR 39387)

* Opening user options no longer errors because of missing mesagl32.dll. (PR 39389)

* SDS2 no longer errors when trying to add dimensions whose points are very close to vertical or horizontal. (PR 39390)

* Verify & Fix will no longer give a false warning about piecemark hashes with member ' 0 '. (PR 39393)

* It is no longer possible to cut rebar material. This is because the cut would not be reflected on the edit screen or in the drawings. (PR 39400)

* Improve warning message if adding a rebar system when no rebar is defined. (PR 39404)

* When there are no rebar specifications already existing in setup, clicking "More" in the Steel to Concrete Connection Schedules dialog no longer errors. (PR 39405)

* Added non-licensed concrete plugins and setup to 2017 installs. (PR 39406)

* Expanded design calculations now run a little smoother if some internal functions are missing. Better results are reported. (PR 39408)

* Updated default job setup files for concrete values. (PR 39409)

* Concrete data folder contents are copied into new jobs if the job is created under a concrete license. (PR 39410)

* For Member Detailing with revisions, addressed the issue where weld-symbols would always be clouded/annotated as being changed.

For Submaterial Detailing with templates using revisions, addressed a less common situation where dimensions near the shorten limit line could be errantly clouded/annotated as being changed.
(PR 39412)

* In Auto Standard Connection selection screen, the user defined name field no longer shows garbage when the connection type is a clip angle or a shear tab. (PR39413)

* Member end edit now has a trash icon on every pin to delete them individually. (PR 39415)

* Adding stairs in a large job, especially a large job with many custom members such as roof frame and handrail, could take an unreasonable amount of time before member edit would open, giving the appearance that SDS/2 froze. This issue has been fixed. (PR 39417)

* The ASA expects that dimensions be in the form FF-IIQ for their export.

Where:
FF - feet
II - inches
Q - integer representing nearest quarter inch.
7-3 1/4 == 7-031
8-11 1/2 == 8-112
(PR 39418)

* Copy/paste of custom members and custom material from job to job no longer cause errors in Modeling. (PR 39426)

* SDS/2's DWF import tool will now import circles (TKE_Circle) and cylinders (TKE_Cylinder) from DWF files. (PR 39428)

* Copy/paste of custom members from job to job no longer cause errors in Modeling. (PR 39429)

* Correcting several coping situations where girt material interferes with column material using Custom Girt component placement. (PR 39432)

* Corner situation coping, extended/shorten and default extended/shortened state improved. (PR 39433)

* Replicate edited changes to one side of a Custom Girt to its inline adjacent Custom Girt. (Does not transfer parameter changes around corners.) (PR 39434)

* Corrected orientation of submaterial TOP VIEW of pan tread stair and adjusted depth settings for that view and for the LEFT END view of same. (PR 39438)

* Removed warming list message when material file entries copied during paste from clipboard. (PR 39443)

* There is now a rebar selection filter in the default list of filters. (PR 39446)

* Text in the flag indicators on the General settings banner of member edit screens will now be translated correctly for non-English languages. The flag indicators that may have been translated incorrectly include:

Marked for detailing
Model complete
Marked for processing
Node-match job
(PR 39448)

* For Erection View Detailing, eliminated a prompt that was erroneously launched after the session was canceled. (PR 39473)

* Fixed an occasional "buffer overflow detected" error opening drawings. (PR 39479)

* Expanded column widths of Material File Editor to better handle internationalizations. (PR 39489)

* A problem with Angular Dimensions that affected PDF Drawing Export has been corrected. (PR 39490)

* Fixed a bug that was not allowing 3 point vertical braces to combine when none of the braces were perpendicular to the supporting member. (PR 39497)

* The correct defaults are now showing for metric jobs. (PR 39498)

* SpliceBeam design of inner flange plates will no longer run if a supporting end was not found. (PR 39507)

* The Flexera license version has been upgraded in SDS/2 version 2017. The new version will not start properly if the installer does not set the permissions on the flexlm folder. The installer permissions question has been changed to only allow skipping the data folder permissions. The flexlm folder permissions will be set any time the flexlm folder contents are being installed. (PR 39512)

* Fixed a bug that was not allowing a horizontal brace connection to two beams that were skewed when the angle between the beams was less than 90 degrees. (PR 39527)

* When pasting members into views with elevations other than zero, the elevations of the members are now correctly adjusted. (PR 39528)

* Fixed a bolt location problem with shared sloping angle horizontal braces. The brace bolts are now placed on the gage line for both braces. (PR 39533)

* For Member Detailing of embed angles with templates, added additional information to the overall dimension. (PR 39539)

* In some cases of beam-to-beam (ends) Moment Splice Plates, the primary member is the one with plates attached at the Right End. In this case, the Inner Flange Plates, if used, were not correctly being placed during solids creation. This has been corrected. (PR 39540)

* We are no longer trying to calculate the area of a supporting member when there is in fact no supporting member. Production standards are used to calculate the area of members. (PR 39545)

* Right clicking on the tree in display options does not bring up a menu. (PR 39550)

* Checkbox text in the general settings area of display options turns red when that setting is being filtered. (PR 39552)

* On the Display Options window, the "Select All" button at the lower right has been replaced with a "Defaults" button, which returns display options to their default, unmodified state. (PR 39553)

* When setting a detail frozen date, through update status, SDS/2 will no longer clear the detail complete date; unless you also select to change the detail complete date to not set. (PR 39554)

* Fixed "Show elevation on member" in "Detail Erection View Defaults" screen for "Detail Erection Views Manually". (PR 39556)

* Stiffeners now account for baseplate thickness correctly. (PR 39564)

* Addressed an issue where pattern-filled hatches may not have rendered correctly. (PR 39571)

* The view move tool now uses multiple selection so you can move multiple views at once. (PR 39574)

* Fixed a bug in base grid line view add, it will again base off the last grid line added. (PR 39575)

* Base Plate Stiffeners are now called Base or Cap Plate Stiffeners. (PR 39578)

* On stair member edit, the end condition "Top cap end" has been renamed to "Top cap". (PR 39584)

* An issue where the stair stringer was placed incorrectly when the low end condition was set to "Top cap" and the high end was set to "Return" has been fixed. (PR 39586)

* Selecting "Finite and Curved" in the grid lines display options will hide and show curved grid lines. (PR 39587)

* Members that are hidden using Hide Selected or Hide Unselected aren't visible in the member number lists in display options. (PR 39588)

* Fixed a bug that was giving a failed connection for back to back double angle vertical braces when the angles were place on their neutral axis. (PR 39590)

* Revit installers will now add the Design Data certificate to the Windows Trusted Publisher Store based on a checkbox on the finish screen of the installer. (PR 39591)

* Change SDS/2 Install signature certificates to meet Microsoft Windows 2017 requirements. (PR 39592)

* The (i) icon in the display options tree will be displayed when a checkbutton in that column is deselected. (PR 39595)

* Toggling the Member polygons options in drawing display options makes the member polygons toggle on and off. (PR 39596)

* Grid lines are added when detailing erection views. (PR 39599)

* Fixed an error that occurred when editing a view that had been deleted by another user. (PR 39606)

* Fixed a bug where member pins would not be added for views added by other modeling sessions when adding new members. (PR 39607)

* The hatch pattern SDS2THREAD.pat has been added to SDS/2 releases. (PR 39608)

* If Revit round tripping is installed without SDS/2 Connect, importing the transfer file into SDS/2 will no longer state that the connection design information is not compatible, as there is none in the transfer file. (PR 39609)

* SDS/2 will now gracefully handle and report invalid uses of Commands.WidgetCommand, for example if the derived instance omitted the required overrides for CreateWidget and/or CleanupWidget. SDS/2 will also now report a descriptive message stating the method Invoke has not been overridden if it is not overridden in a derived instance of a Commands.Command. (PR 39610)

* Fcr calculated in load calculation 346 is now limited to Fy for AISC 13th edition. (PR 39611)

* Depending if the Revit project was workshared, the project name transferred to SDS/2 was blank. This has been fixed to transfer the project name always. (PR 39613)

* Fixed a crash of 'Interface > Estimating/Production... ' when launched. Also, fixed panic-crashes for both that and for 'Interface > SPN Download... ' during the times when either of those were finishing their tasks. (PR 39618)

* Stair Quick Add Tool now has the ability to set the top flight's high-end conditions. The values on the leaf "Top flight" will be applied to the high end of the highest flight of stairs. (PR 39626)

* For 'Setup > Non-standard Field Bolts on Erection View Drawings', repaired user-interface to be able to recognize mixed-unit inputs. (PR 39632)

* Change Options > Create Base Drawings has been repaired from generating blank drawings. (PR 39633)

* For 'Setup > Detail Erection View Defaults (both types)' > Annotations > Show on erection views: > Non-standard field bolts', combined outputs for materials belonging to the same member end-connection component. (PR 39635)

* Fixed a problem that caused a warning when adding a vertical brace to a column and base/cap plate. This problem occurred when the previous brace that was edited had a gusset to a column and base/cap plate with locked values. (PR 39643)

* Fixed the placement of stitch plates for double angle vertical braces with both braces on the same side of the gusset. This specific problem was with bolted stitch plates that extended beyond the edge of the brace. (PR 39656)

* Fixed a M_Range_Check error when detailing group members with templates. (PR 39657)

* Added to the stair quick add tool's setup screen a combobox to specify the value for "Add CNC marks". (PR 39662)

* On stair member edit, when "End condition" is set to "Bolt to floor" or in 2017 "Top cap", the "Slab to top return" field will be disabled since it does not apply to either of these end conditions. (PR 39663)

* The License Upgrade option within the SDS/2 installer now asks for the new license file. (PR 39664)

* Fixed a memory leak in CNC. (PR 39668) (PR 39669) (PR 39670) (PR 39758) (PR 39738) (PR 39742) (PR 39743) (PR 39744) (PR 39745) (PR 39748) (PR 39751) (PR 39752) (PR 39756) (PR 39757)

* For Detailing Template Rule editing, addressed a crash that would be incurred when attempting to save edits to a Cloud Item. (PR 39672)

* Joists framing to columns in SDS/2 now node match the joist into the column correctly. (PR 39674)

* When cutting section views from Drawing Editor, the 'Attached to view:' settings for each new object will now be updated appropriately. (PR 39677)

* Added two new fail statements, "Top flange cope required" and "Bottom flange cope required", to used when a user locks a flange operation type to "none" when a cope is required. Previously connections failed with a fail statement that was misleading. (PR 39684)

* Fixed the weld size for vertical brace shear tabs so that the weld size created in modeling matched the weld size from the lockables screen and from the design calculations. (PR 39687)

* Fixed a bug where editing an assembly would cause an unusable view called "Assembly View" to show up in your list of views. (PR 39690)

* Member Detailing no longer annotates material bolts with bevel symbols. (PR 39691)

* Pan treads will no longer be marked as checkered material. (PR 39693)

* Fixed the Wide flange vertical brace with flange gusset connection to HSS columns that are rotated. (PR 39695)

* In Erection View Detailing, joists can now be shown in solid- and wire-forms. (PR 39706)

* When copying members to the clipboard, the original job's material file is now used for creating the temporary job. (PR 39711)

* Fixed a problem in the design of beam-to-beam, extended past flange shear tabs. The connections were failing at a load lower than what the final connection said it could support. (PR 39712)

* Users may now create a double material cold formed channel beam by setting double material on the beam general settings banner with a cold formed channel section size. (PR 39725)

* Added new icons to Tables. (PR 39726)

* Fixed a few CagedLadder bugs. (PR 39736)

* Avoid copying fields that do not need to be replicated between adjacent Custom Girts. (PR 39747)

* BIMJoists will now convert to system joists in 2017. Connection data will not transfer forward, and will be set to auto standard.

If a BIMJoist's section size is not found in the job's material file, the section size will be added to the joist "Default" manufacturer and will be tagged "_BIMJOIST".

The old plugin is no longer compatible with 2017 and has been blacklisted: Users will get a warning if the old BIMJoist plugin is found in their plugins folder. They will not be able to add or edit an unconverted BIMJoist.
(PR 39750)

* Updated default setup files for Eurocode missing materials. (PR 39762)

* Fixed memory leak in EVU detailing. (PR 39765)

* For Submaterial Detailing, addressed an issue where hole polygons could be oriented incorrectly. (PR 39766)

* Fixed a bug that was giving an Unhandled exception error when copying and rotating a vertical brace with a locked gusset. (PR 39767)

* When the result of a line trim would leave a zero-length line, SDS/2 will show an alert instead. (PR 39781)

* The only point location allowed when prompted to select the line to trim on is now only on a line itself. All other snap modes are disabled. (PR 39783)

* When there was a Beam-to-beam (ends) Splice Connection, SDS/2 was attempting to get information from the supporting member during Design. If there were no supporting member, a system error would occur. Now, the design will continue, treating all connection material as primary. (PR 39784)

v2021 enhancements | top


Release notes for SDS/2 version 2017.02 Beta:

Enhancements:

* A new setup option "Member detail pen color" has been added to the "Drawing Cosmetics" screen. The default color is red. The pen color applies to the polygon lines in drawings generated by "Detail Members", "Detail Submaterial", and "Detail Member Groups". (PR 3875)

* A new dimension entitled "Stabilizer plate erection hole diameter" has been added to the Joist setup screen, under fabricator options, allowing users to set job-wide erection hole diameters for joist stabilizer plates.

A lockable with the same name has been added to the "Joist Stabilizer Plate" leaf of joist member edit so that users can control this dimension on a per member basis. This lockable defaults to the setup value when not locked.
(PR 9126)

* Added the ability to have single angle braces or double angle back to back braces welded directly to the gusset. (PR 15401)

* The minimum bearing (shoe) length for each joist type can now be specified under Standard fabricator connections->Joist setup.

When the supporting bearing surface (top flange of a beam, or the seat in a seated connection to a column) is shorter than the minimum shoe length specified in setup, connection design will fail.

In such situations, if it is possible to provide an R-type extension (extend both the top chord and bearing shoe), with no member framing from the opposite side of the joist's end, connection design will attempt an R-type extension to satisfy minimum shoe length requirements.
(PR 18303) (PR 39779)

* Added an option to splice handrail angle rail. As part of these changes, the default angle rail section size has been changed to match the PIP standard. (PR 24047)

* For handrail, a welded toe plate splice connection type is now welded to the host handrail and bolted to a connecting handrail. Additionally, toe plate connection defaults are now PIP compliant. (PR 26323)

* Handrail toe plate splice connections can have two rows of bolts. (PR 26324)

* Handrail toe plate finished floor distance can be negative. (PR 26767)

* IFC files may now be imported with members being set to system-generated. (PR 37545)

* New handrail tools for laying out flat handrails, adjusting returns, moving splice points, creating new splice points, and adjusting a run of posts. (PR 38596)

* Users can now add member pins from the member end edit screen. (PR 38711)

* SDS/2 now exports files for the Zeman Beam Assembler (PR 38959)

* A new toolbar widget has been added to the Python Commands module called Flyout. The new toolbar widget can be used to create a drawer of multiple tools in the same plugin. (PR 39427)

* This project added a new option for additional column flange stiffeners in Eurocode moment end plate connection with haunch.

The new option is at "Job Setup"-->"Moment Plate Design Criteria".

If the followings are satisfied, the additional column flange stiffeners will be created at the beam flange:
1. The new option is selected;
2. Haunch is created in the moment end plate connection;
3. Haunch is in compression;
4. Standard column flange stiffeners are created.
(PR 39759)

* Joist outline option has been added to display options. (PR 39776)

* Handrail can have side mount connection to plate stringers. (PR 39883)

* ZemanExport in now included in SDS/2 releases. This plugin requires a DSTV license to work properly. (PR 40306)

Problems fixed:

* Connection design for joists to column cap plates has been updated:

- When a joist frames to the flange of an I-section (wide flange, s-flange, etc) column, the cap plate is extended out by approximately 3 inches (rounded based on column dimensions), and bolts placed on the overhang with an approximate edge distance of 1 1/2 inches.

- When a joist frames to the web of a column, bolts are placed 2 inches from the centerline of the column, unless the web of the column is thicker. The plate is not modified in any way.

- The joist shoe follows minimum bearing requirements. If there is not enough room on the cap plate, the joist's connection will attempt an extension, or fail if not possible (non-auto extension field or a member frames from the opposing side).

- The bolts on the cap plate follow the bolt types specified for the joist on the bolt design criteria screen.
(PR 10392)

* Status display has been added to selection screen for member piecemarks, submaterial piecemarks, and member numbers. (PR 17866)

* Bolts are now added to handrail spliced toe plate ends. (PR 20506)

* Changing a member from a type which can be rotated, such as beam, to a type which can't, such as horizontal brace, will now reset internal rotation data to give a correct rotation for the non-rotated type. (PR 22625)

* On the handrail edit screen under the Ends>Intermediate Posts tab, changed the label 'Support' to 'SupportING Member #' (PR 27420)

* The stair member's member description on status was always being reset to STAIR during process. Now, user specified member descriptions will be preserved after processing. (PR 29195)

* Fixed handrail auto vent holes for metric jobs. (PR 29429)

* Hitting the Enter key in when a table cell is highlighted in the bill of material editor acts like pressing the OK button. (PR 29997)

* Editing Decking or Grating Tread material that has been added as a miscellaneous member previously opened material edit screen. This has been fixed to now open the miscellaneous member edit screen. Editing decking or Grating Tread material added with material add will continue to open the material edit screen. (PR 31298)

* Changes to an entry in the plate definition schedule that is used only as a cap plate on a column did not mark the columns the entry was used on. This has been fixed so that those columns using the entry in the plate definition schedule will be marked for process if that entry has changed. (PR 31319)

* The History button has been added back to the Member Status Review screen for the Approval and Review packages. (PR 31382)

* A condition that could result in an error when one or more SDS/2 processes was changing the model while another Modeling process was trying to render it has been eliminated. (PR 35013)

* Removed several abbreviations from the design reports. (PR 36959)

* Editing holes on a drawing that have hole operations that have a different dimension style from the job dimension style, no longer change the job dimension style. (PR 37729)

* Plugins that use VoidSpace will no longer cause warnings during Verify & Fix. (PR 37888)

* Bolts in miscellaneous members are no longer placed off in space, out of the hole they should be bolting through, when the miscellaneous member they are on is copied with member copy and options mirror and swap ends. (PR 38049)

* For Member and Submaterial Detailing with templates, made changes to nonstandard-sized annotation labels to help maintain their intended proportionality even when the standard aspect settings change. (PR 38315)

* The SDS/2 installer will no longer allow UNC forms of the license server name (\\servername). (PR 38405)

* The SDS/2 installer will not initialize the license server from registry entries of previous installs. (PR 38406)

* Members in groups are no longer left as needed solids created after being processed. (PR 38688)

* For Detailing Templates, addressed issue where Dimension Item > Edit > lines/legs would not retain their color settings. (PR 38823)

* Added dimensions to user added angles on the bottom flanges of beams. (PR 38880)

* "Zoom to fit" will now behave properly when the selection consists of just an underlined label. (PR 38944)

* For Erection View Detailing, improved performance when representing pipe, tube and round bar materials in 'Wire' form and showing hidden lines as Dashed or Solid. (PR 39009)

* Restored a column's copy, paste, save, load functionality for plugins using the gadget_protocol API which was broken in 2016.13. (PR 39076)

* Added notch dimension to HSS subaterials (PR 39112)

* In Drawing Editor, 'line extend' now lets you select multiple lines to extend to the first line selected. (PR 39114)

* The transmittal tool has been added to all the other stations besides the free viewer station. (PR 39152)

* SDS/2 will now wait for the client machine to recognize the existence of the submaterial content file that was added by another user. (PR 39192)

* Auto standard connection setup in job setup was incorrectly assigning splice plate connection type to beam to beam framing situations. Auto standard connection setup does not currently support a splice plate connection for beam to beam framing situations. Editing beam to beam with splice plate connections resulted in multiple warning messages. These warning messages will no longer occur and SDS/2 will correct these entries to use a connection type that is supported. (PR 39203)

* Exporting CNC data in the Transmittal tool will include selected detail and gather sheets, and exporting model data in the Transmittal tool will include selected detail sheets. (PR 39242)

* Toolbars have been updated for SDS/2 2017. (PR 39259)

* When a joist bears on a beam supported by a column, such that its bottom chord stabilizer material attaches to the column, the stabilizer material will be attached to the column, and will be visible in the column's detail. (PR 39314)

* The By Status Display selection filter screen no long has the Apply button and the Legend button says "selected" instead of "masked" or the color. (PR 39329)

* In label edit, a 4-pixel margin has been added at the right side, making it easier to select just after the last character on a right-justified line. This margin does not affect how labels appear in details or when plotted. (PR 39356)

* FABRICATOR SETUP CHANGES

1. The following standard fabricator connection settings for joists have been separated from the "Beam Seat Setup" screen and have been added to the "Joist Setup" screen:
* "Standard hole type"
* "Extend seat to column flanges of clearance is less than"
* "Angle seat to supporting member"
* "Square cut seat stiffener"

2. When the system or user attempts to design a welded joist bearing/plain end connection, if the work-point-span of the joist is greater than the "OSHA span for bolted connection", the connection will change to a bolted connection.

3. Users may now specify the default minimum bearing shoe slot length and slot edge distance on the Joist setup screen. Joists will use these during shoe slot design. Users also have the ability to modify these values via lockables on joist-member-edit for bolted seat/bearing connections.

- These dimensions have no impact on connection design, though checks exist to ensure that bolts to the supporting member or seat will fit through these slots.

- Slots on near/far side of a bolted joist may be assigned different edge distances if bolts to the supporting seat do not fit with a single-edge-distance configuration. These edge distances may be adjusted via lockables on joist-member-edit for bolted seat/bearing connections.

4. Users may now specify shoe slot diameters on a per-joist-type basis via Joist Setup. These values may also be adjusted via lockables on joist-member-edit for bolted seat/bearing connections.

JOB SETUP CHANGES

1. Auto standard connection setup has been implemented for joist to column and joist to beam framing situations.

- Tab-based navigation on the auto standard connection screen has been replaced by a "From member-To member tree" based navigation system.

2. The bolt design criteria screen has been updated to include new joist types, viz. KCS, SLH, BG, and VG types.
- The default bolt criteria section of the screen has been updated to use a list-box layout to reduce screen size.

3. A new screen entitled "Joist manufacturer setup" has been added to job setup.

- Users may specify the default job-wide joist manufacturer on this screen.

- If joist manufacturers have implemented job-wide setup, their respective leaves will be displayed on this screen.

- When a user changes the default job-wide manufacturer, all active, non-model complete joist members will be updated to use the new manufacturer. Appropriate manufacturer defaults will override any manufacturer settings saved with joist members in the job.

- If a user does not want a joist's manufacturer to change, they are expected to set those members to model complete prior to attempting this operation.
(PR 39375)

* The Convert Data tool will now show the list of jobs in a repository that can be converted. (PR 39416)

* When gage was locked, SDS/2 was checking its value against minimum & maximum allowable values. In this case, these min/max had not been determined and were zero. A new method was added to extract the filler gap from the joist manufacturer data in order to calculate permitted gage range. (PR 39422)

* In parametrics, improved performance computing model.ShortestSegmentBetweenModelObjects for objects with many small triangles. (PR 39423)

* Paste from Clipboard is aborted and nothing is pasted when rotation is cancelled. (PR 39430)

* Added dimensions to the Inside Stringer view for stair details. (PR 39437)

* Removed warning list message when material file entries copied during paste from clipboard. (PR 39443)

* Imported reference models now set the correct moment connection type to avoid warnings in Verify & Fix. (PR 39455)

* The beam stiffener at column component will not longer error when a Stair is preselected. (PR 39458)

* Detail sheet autoloading was failing to load some drawings onto sheets, saying they would not fit. Images, job standards, and symbols were not mapping correctly. The mapping for these drawing items has been corrected. (PR 39460)

* The END_PREPS element has been added under BAR_LISTS -> ENVIRONMENT and populated with the appropriate END_PREP elements. (PR 39463)

* Project Output now outputs to configuration-specific directories when downloading cnc files with multiple configurations at once. (PR 39466)

* Project defined output paths now work for DXF CNC downloads. (PR 39468)

* Non-moment bolt type and diameter fields have been removed from joist auto standard connection setup. Users should instead use the bolt design criteria screen to specify bolt diameters and types specific to joist types. (PR 39491)

* SDS/2 provides the capability to specify, via lockables, the distance from the centerline of a beam to the inside edge of InnerFlangePlates and InnerFillPlates when used on a beam-to-beam end splice moment connection. The variable is located in MemberEdit, on the "Moment Flange Plate" leaf and the "Inner Flange Filler Plate" leaf, where applicable. The field has the text: "Offset from beam centerline:". Locking is mostly synchronized between the two beams and between inner flange plates and inner filler plates. (PR 39496)

* IFC import now sets vertical brace gusset side correctly (PR 39515)

* Color can only be updated in the plugin setup. This can be accessed via Job Setup > Component > Web Penetration with Stiffeners. (PR 39520)

* Plates should no longer clip into the beam. (PR 39524)

* Steel grades are now pulled from Job Setup. (PR 39525)

* On thru-plate shear tab connections where the two beams are different sizes and at different elevations, bolts may have been at wrong elevations, or missing on one side. The welds on the shorter of two tab sides may have extended too far upward on 3d-solid image. (PR 39547)

* Weld settings can now be changed for all stiffener types including stiffener to stiffener, stiffener to column, and stiffener to base plate. (PR 39562)

* The stiffeners will still default to aligning where the bend starts in the HSS member, but the offset will be updated to reflect this distance. If the user wishes to move the stiffener out to the edge of the member they can now set the offset to 0. (PR 39563)

* Base or Cap Plate Stiffeners now work with Auto Standard and Auto Base/Cap Plate end connections. (PR 39566)

* Multi-edit for Base or Cap Plate Stiffeners now works but only when the section size of all columns for selected components matches. If they don't match you will get an error message. (PR 39568)

* Thickness now rounds to the nearest 1/16" (PR 39570)

* Revit installers will now add the Design Data certificate to the Windows Trusted Publisher Store based on a checkbox on the finish screen of the installer. (PR 39591)

* Importing custom property sets from IFC files into Model Update no longer crashes (PR 39604)

* Enables Custom Girt to have one end not attached to a column or other supporting structure. (PR 39623)

* Custom Girt hole/bolt layout on shared girt connections is now symmetrical. (PR 39624)

* Default modeling colors have been added to job setup for joist solids. (PR 39688)

* Member Detailing no longer annotates material bolts with bevel symbols. (PR 39691)

* Stiffeners will no longer clip into the column. (PR 39698)

* Snap-to-surface now works on the reserved space material of a joist. (PR 39702)

* Joists cannot be assigned a non-joist section size from member edit or parametrics. (PR 39708)

* Joist manufacturer has been added to the Create New Project screen. (PR 39713)

* There is now a layer option when adding hatches. (PR 39716)

* The configuration layout option now has buttons with images. (PR 39720)

* Fixed a bug where Custom members would not persist their graphical status when they experienced a material, bolt, or weld edit. (PR 39721)

* Web plate material (in Solids and Detail) was not always being attached to the member that was specified in MemberEdit. The available control options in MemberEdit were sometimes confusing or limiting. To get a single Web Splice Plate, the User must specify Plates On: one side of Splice as 'This member' and the other side as 'Other member'; choosing Near or Far side will automatically modify input for the other member connection. If This and Other are specified with Side = Both, then two plates will be applied to the 'This member' connection. Plates on & Side cannot each be 'Both' SDS/2 will auto-correct this condition, making a two-plate splice with default sides. If there is a flange splice, default will match the flange plates; otherwise default side will be near side for Left-end and far side for Right-end of beams. (PR 39722)

* When a 2016 material file is brought forward to 2017, the "top chord width" and "bottom chord width" fields will be overridden with better defaults, and appropriate angle section sizes will be chosen for the top and bottom chords and a filler gap calculated accordingly. (PR 39724)

* Columns supporting joists with cap plates will no longer be set back by the joist's bearing depth. (PR 39728)

* Copy Members to Clipboard now works in jobs that are outside the data directory. (PR 39732)

* BIMJoists will now convert to system joists in 2017. Connection data will not transfer forward, and will be set to auto standard.

If a BIMJoist's section size is not found in the job's material file, the section size will be added to the joist "Default" manufacturer and will be tagged "_BIMJOIST".

The old plugin is no longer compatible with 2017 and has been blacklisted: Users will get a warning if the old BIMJoist plugin is found in their plugins folder. They will not be able to add or edit an unconverted BIMJoist.
(PR 39750)

* Importing custom property sets from IFC files into Model Update no longer crashes (PR 39772)

* Fixed a bug where custom members and components with bolts added by hole matching would be marked for detailing whenever they were processed, even if nothing had changed. This only applied to custom members and custom components. (PR 39774)

* 1. The "web rotations" combobox has been removed from the "Member settings" leaf of joist member edit. Joist rotations can still be specified in the general settings leaf.

2. When a joist is bolted to the top flange of a sloping/skewed supporting beam, a dummy plate will be provided to provide bolts and holes correctly aligned with the support, irrespective of the rotation of the joist.
(PR 39778)

* Added a new option "Add additional stiffeners at compressive beam flange if haunch is designed." to "Moment Plate Design Criteria" screen for Eurocode only. (PR 39790)

* In a specific situation, a stair detail's Bill of Material could incorrectly indicate the length of the stringer material. The situation would arise if a stair has different stringer material selected with the NS stringer length on BOM set to "Post-cut" and the FS stringer length on BOM set to "Post-cut". The near side stringer material would measure out as a pre-cut instead of a post-cut. (PR 39792)

* A problem with "view save" introduced by the fix for bug 39754 has been fixed. (PR 39797)

* Fixed the reporting of UFM axial loads on beam end plates when using EURO code design. (PR 39799)

* In parametrics, bars can be added with a "depth/thickness reference point" via the rolled_mtrl_ref_pt attribute. The accepted string values are the same as a plate's `origin` attribute., e.g. FlatBar().rolled_mtrl_ref_pt = 'NS'. The attribute was already available in the model module, but beware the int value of the enumerated type only matches the int value of `origin` value for 'NS'. The int value for 'Center' and 'FS' are switched. (PR 39802)

* Running full status transfer through transmittal using sheets as the transfer type will no longer cause an error. (PR 39803)

* Added a new Contour type for welds called "Smooth Toes". (PR 39805)

* The bolt type for LH Joists may now be changed. In an earlier release, trying to do so would cause a warning and the change would not be saved. (PR 39806)

* We have updated the picture of the joist in the material file editor to match the new 2017 joist material. (PR 39809)

* In the joist pages of the material file editor, where angle section sizes must be specified, it is now possible to browse the material file for the desired value. (PR 39810)

* The "Welded angle end weld" and "Welded angle balanced welds" have been added to the Horizontal Braces and Vertical Braces tabs in "Member Detailing/Fabrication Options" screen. (PR 39813)

* In certain cases where a WTee material of a ShearTab connection was failing due to block shear, SDS/2 was repeating the search continuously through the same list of available WTee material (in the material file). This resulted in an infinite loop condition. This has been fixed in v2016.18 to exclude the failed material from sequential searches. Oftentimes, this will result in changing the connection material to a shear plate if a suitable WTee cannot be found. (PR 39820)

* Unnecessary small cuts to the flange created by a cope operation have been removed. (PR 39821)

* Fixed a bug that was causing some vertical braces attaching to thin column webs to freeze the system. (PR 39823)

* "None" is now a weld type available for both primary and secondary plates. (PR 39824)

* Fixed a bug with broken apart members where they could get mismatched piecemarks, when they shouldn't, after changing them. (PR 39825)

* Joist solids for the reserved space will now be generated only for the filler gap between chord angles. (PR 39826)

* Fixed the type of beam web doubler bolts for clip angle connections. (PR 39827)

* 1. The "Common settings" leaf in the Joist Manufacturer Setup screen has been renamed to "General settings"

2. The "Default manufacturer" combobox in the Joist Manufacturer Setup screen has been renamed to "Joist manufacturer".

3. A new combobox entitled "Panel display method" has been added to the general settings leaf of the Joist Manufacturer Setup screen. This affects how web members are generated for joists in the job. The combobox can take the following values:

- "Reserved": this produces a flat plate layout reserved panel without actually generating web members for individual joists.

- "Mfg. pre-config": this produces rod, angle or channel web panel members that correspond to manufacturer specifications. The "Default" manufacturer does not implement this solids mode.

- "User pre-config": this produces rod, angle or channel web panel members based on user settings specified under the "User pre-configured panel" leaf in setup and on joist member edit.

4. A new combobox entitled "Panel display method" has been added to the general settings leaf of the Joist member edit screen. This combobox has the same options as setup, as well as an "automatic" option. Users have the ability to customize the display method of each joist, or set it to "automatic" to use the job setup setting.

4.a. When a non-reserved panel display method fails to produce web members, sds2 will generate a reserved panel as a fallback.

5. When a manufacturer other than "Default", and a panel display method other than "Reserved" are chosen, a disclaimer window pops-up. Only by agreeing to this can users proceed to use pre-configured panels. If the user does not agree to the EULA, the panel display method reverts to "Reserved".

6. A new leaf entitled "User-preconfigured panel" has been added to the Joist Manufacturer setup screen. Users have the ability to select joist-type specific material types, can choose to automatically size rods to the filler thickness of the joist, or manually enter a round bar, angle or channel section size. Further customization is available on the joist member edit screen.

7. A new leaf entitled "User-preconfigured panel" has been added to the Joist member edit screen. Users may choose to use panel member configuration from setup, by setting panel member material and configuration to automatic, or customize these values on a per member basis.

7.a. Users have the ability to customize panel point locations along the top chord of the joist, using the "Panel layout" radio button group. Panel spacings displayed in this screen are measured relative to the left-most web member generated on the joist.

(PR 39830)

* 1. Verbiage in the "Member settings" leaf of the joist member edit screen has been updated:

- "Top of joist location" is now "Top chord location"

- "Top of Joist @ TCX" is now "Top of Joist @ end of TCX"

2. New fields have been added under the "Profile" leaf of the joist member edit screen:

- Users may now specify a shoe depth relative to the top chord elevation at work point, or continue to specify an absolute shoe elevation.

- At most one of the two fields entitled "Shoe depth" and "Shoe elevation" may be set to non-auto. This is accomplished using the radio buttons under the "Bearing shoe location @ WP" field group.

- This field group's behavior is not currently defined for bottom chord bearing conditions. The bearing shoe location radio button group will remain at "Automatic" and disregard user input.

(PR 39831)

* A location modifier toolbar button entitled "Input by Top of Joist Elevation" has been added to the "Locate" category of toolbar configuration. This is applicable to and may only be enabled during joist-member-add.

When enabled, users may use any of the usual point location methods to specify the location of the top chord of the joist at working point, instead of the bearing point. The bearing point will be automatically located at a distance of bearing depth (located in the material file for the joist's section size) below the user's selection.

When enabled, the cursor will be annotated with the top of joist elevation and bearing elevation for convenience.

Users have the ability to enable/disable this button on a per-member-end basis.

When joist member edit is launched for the first time during member add:

* Joists ends added with "Input by Top of Joist Elevation" enabled will have their "Top chord location" set to "Top of joist @ WP".

During member add ONLY: When the "Top chord location" is set to "Top of joist @ WP", Changing the member's section size or "Top of joist @ WP" from within member edit will result in the bearing elevation changing to match the bearing depth from the material file.
(PR 39834)

* Copies of field assembled stairs that were copied using member copy with options mirror and swap ends had their treads and the other stringer orientated incorrectly. A shop assembled stair that is copied with mirror and swap ends options set on member copy and then that copied stair is field assembled will also render its treads and other stringer in an incorrect orientation. This issue has been fixed. (PR 39849)

* A problem with display of detail sheets with software rendering has been resolved. (PR 39851)

* Fixed a segmentation fault that was the result of improper inheritance in BIM classes associated with the Vulcraft plugin. (PR 39853)

* The solids for a joist's reserved web layout has been updated to accurately depict a bottom chord bearing situation as a square end. In a bottom chord bearing situation, if a bottom chord extension has been provided and the top chord extension is set to automatic, the top chord will be extended to produce a square joist end. (PR 39854)

* Fixed an error that would occur when adding a crane to the model. (PR 39859)

* Fixed copy to clipboard and paste from clipboard shortcut definitions in default toolbars. (PR 39860)

* Added the missing checks of a reinforcement plate to an HSS column for an extended shear tab. Also corrected the grade of the reinforcement plate in the model and added the plate's information to the design report. (PR 39863)

* Set joist auto standard connection defaults for extend bottom chord and stabilizing material to checked and plate. (PR 39868)

* Search and Replace in Selected Drawings will now only try to unlock Drawings that it locked preventing a database error when retry is declined. (PR 39869)

* Copy/paste members between jobs now use a different clipboard for each user. (PR 39873)

* Joist bottom chord stabilizer material will no longer move when the shoe depth or elevation is changed by the user. (PR 39878)

* Added Detailing Template dimensions for Void Layouts. (PR 39880)

* Added validation to 'Beam Stiffeners - Beam' component to avoid divide by zero warnings for invalid 'Fixed Spacing' and 'Even Spacing' conditions. (PR 39895)

* Fixed an error that could occur when deleting bolts on a connection on a locked end. (PR 39907)

* Now the Bolt Schedule screen show corresponding tabs based off design method. (PR 39908)

* In some cases, doing a change all on a material with user cut, fit, or bend operations could remove the user operations on other materials, even if the change was just to the description (which should not remove user operations). This has been fixed. (PR 39911)

* Column Safety Cable Tabs can be added to beams that aren't framing into a column. The component reference point now indicates which end the component is on. (PR 39914)

* Beam Stiffeners at Column no longer display an error after hitting OK on its edit screen when there is no connection at its end. (PR 39917)

* Outrigger can be added to welded plate wide flange. (PR 39918)

* EngineeredColumn will validate the web layout on edit to prevent an error during solids creation. (PR 39919)

* Fixed warnings when trying to edit a Beam Nailer Holes component. (PR 39920)

* Fixed a bug in material copy, under member isolate, where you could exit member isolate in the middle of a material copy. You can no longer exit member isolate during a material copy. (PR 39922)

* Copying a CagedLadder no longer prompts for a connection. The copy will behave as if it was put in without a connection. (PR 39926)

* The stair connection component was not saving the material settings for shear connections from the edit screen. The material settings for shear connections are now saved to the component. (PR 39932)

* The process that monitors the amount of free space on the active job's directory will no longer report zero space free upon a network error. (PR 39934)

* With intermittent network issues being detected, the amount of attempts to read/write data from a network job has been increased. (PR 39935)

* Checking parameters from a drawing label with bad font attributes to prevent confusing error message. (PR 39936)

* Developers have the ability to process members according to the process options defined for the site and user. See help(job.ProcessSelection) for more information. (PR 39939)

* Addressed an issue that would hang Drawing Editor when trying to multi-edit dissimilar hole symbol objects. (PR 39940)

* Attempting to obtain a unique number for multi user operations on a network based data directory will now report any errors that occur when accessing the file to generate the unique number. (PR 39945)

* The each way layer now accounts for the diameter of the previous layer when calculating it's depth in the slab. (PR 39950)

* For view cutting from Drawing Editor, addressed a warning that stated "flist=fl_evu (9) invalid entry = -1". (PR 39951)

* For Drawing Editor, resolved issues that could lead to 'Assertion failed: clip'. (PR 39955)

* Fixed a bug where copying a broken apart member could leave members locked. (PR 39959)

* Fixed a warning about miscellaneous members being marked for process that could occur when stretching miscellaneous members if process on the fly was turned off in user options. (PR 39961)

* For automatic member pins: Columns which intersect a slanted grid line, but no levels (grid lines with a normal on the global z axis), will tie to that slanted grid line and the column's own member line. This will keep the column vertical and in contact with the slanted grid line. (PR 39968)

* Fixed an error that could crash modeling when doing an update status if the associated drawing was being edited by another user. (PR 39980)

* For Modeling, addressed an issue that could ultimately generate warnings about invalid z clip limits. (PR 39982)

* "Continue without Convert" is no longer an option when opening a project that requires conversion. (PR 39990)

* In review stations such as Fabricator station, opening "Moment Plate Design Criteria" in job setup resulted in an error, closing SDS/2. This has been corrected to not error out. (PR 39992)

* For printing reports to a printer, SDS/2 will search through five fonts instead of just two, and if none are available, will allow the user to select a font to print with. (PR 40002)

* Addressed a Drawing Editor assertion error when attempting to run 'Detail Current Piecemark' on a 'Detail frozen' drawing. (PR 40003)

* RoofFrame no longer errors trying to connect to beams running in parallel. (PR 40005)

* We have fixed an error while creating a new job with incorrect flavor information. (PR 40011)

* An error that may have occurred when entering an invalid bolt or hole diameter value in the "Additional holes" screen of the Base/ Cap plate schedule will no longer occur. An alert dialog will now display indicating the input is an invalid format and allow the user to correct the input. (PR 40012)

* The surface finish combobox has been removed from the joist member edit screen. (PR 40015)

* In parametrics, 'S Shape' now works as a parameter to job.Job().steel_grades.

Base Plate Shear Key component now works with S Shape section sizes.
(PR 40018)

* In SDS/2 Project Transfer, unpacking to an existing and unopened job will no longer crash upon checking if the job is opened by someone else. (PR 40021)

* Member edit issued warning messages about invalid command name followed by a widget path after changing an entry field's value in a way that required a different set of connection component lockables and then without tabbing out of the entry field, clicking on a lockable widget. Member edit will no longer issue warning messages in these cases. (PR 40022)

* Removed default button behavior from Options > Toolbar Configuration > OK. This means that the mouse pointer must now be used to 'OK' the configuration. With the addition of 'Launcher manager' to this area and its invocation, it was possible to bypass expected flows of control, leading to unexpected "bad window path" warnings after 'Launcher manager' was dismissed. (PR 40023)

* In a double material beam or column with "Configuration" set to "Near side" or "Far side", ember edit issued warning messages about converting "Near side" or "Far side" to an integer after changing "Double material" from "Yes" to "No". This issue has been fixed. (PR 40025)

* Addressed an assertion error while editing the material file (clevises or turnbuckles). (PR 40039)

* "Create RFI" will now create RFI files appropriately. (PR 40042)

* StairConnections now only connect to beams that run parallel to the stairs near side. (PR 40044)

* Fixed a warning that could occur when moving a material if the member you wished to move to was locked, and you clicked "no" when prompted to try locking again. (PR 40047)

* Sheet autoloading with center selected now centers the drawing. The detail spacing slider has been expanded on the "less" side. The further to the "less" side will use more accurate mapping, but will slow autoloading because of more accurate mapping. (PR 40048)

* Delete Project Items listing of "BIF Configurations" has been changed to "Output Configurations". (PR 40049)

* For Drawing Editor, addressed an issue that could cause a "missing operand at _@_ in expression" error when editing multiple labels as a single operation. (PR 40051)

* Only one instance of the AnchorRodTool can be running at a time and it is now disabled when in use. (PR 40052)

* For CagedLadder, canceling the 'User Select' top or bottom hoop location will revert back to 'User Input'. (PR 40056)

* Utility delete job items for the erector station no longer allows assemblies to be deleted. (PR 40063)

* In selecting details that another may have open, SDS/2 will no longer attempt to unlock the entry after informing the user that someone else has the entry locked. (PR 40073)

* SDS/2 will no longer give an attempt to unlock an entry error when one user has a detail sheet open and doing a change marks while another user has an erection view open in Drawing Editor. (PR 40075)

* Addressed the cause of a warning that stated 'wrong # args: should be "combo_set_command path command"'. (PR 40079)

* Eliminated some situations where process inside of modeling would leave members locked. (PR 40083)

* Fixed a warning that could come up while editing a member and modifying its connection if another member with the same supporting member is undeleted and then locked by another user (likely locked when they attempt to edit it). (PR 40088)

* Fixed a warning in material erase that would occur if there was another member, with that same member mark, where the matching material used a different submaterial index (but had the same submaterial mark). (PR 40091)

* For Verify & Fix Member File, removed an assertion that was otherwise handled appropriately without it. (PR 40092)

* When multiediting welds the Separate button is now disabled in order to prevent errors that would previously occur. (PR 40096)

* Fixed an issue with Edit Layers in drawing editor where after deleting multiple layers an alert dialog states a layer is locked and cannot be removed. After re-opening Edit Layers, a warning message about "invalid command name". (PR 40097)

* For Setup > Detail Erection View Defaults, addressed the cause of a warning that stated "can't read "axis_canvas_widgets": no such variable". (PR 40098)

* StairConnection no longer spew warnings when there are no available bolts selected in the job's Bolt Design Criteria. (PR 40101)

* In Modeling, addressed issues leading to warnings after deleting erection views. (PR 40102)

* For Modeling, addressed issues leading to unused entry warnings. (PR 40103)

* A condition occurs when SDS/2 presumes that there is a shared shear tab connection with a beam and vertical brace, that actually ends up having a non-shared connection with one of the members connected by other than a shear plate. This results in two separate errors: inability to define the vertex points of a gusset produces "not a number" error and the inability to deference properties of one of the shear tab connections (because it isn't one) produces a NULL pointer error. These errors have been avoided in v2016.18 (PR 40106)

* Selecting a file to import from Revit, including .rvt and .zip files, will no longer cause a warning but will alert the user that the file is not a proper transfer file. (PR 40107)

* Fixed an error that occurred when left clicking on multiple blank rows in the first column of the steel grade table, one row after another. (PR 40110)

* An error diagnostic that occurred when clicking near the radiobutton options for "Preserve existing drawing annotations" on the "Member Annotations and Dimensioning" screen when these options are mixed has been fixed. After selecting one of the options, toggling the radiobuttons with a left mouse click near them will function without error. (PR 40111)

* Fixed an issue where multi-editing holes of different types in modeling and clicking OK resulted in a warning message. (PR 40117)

* Changing sequence fields in BOM edit won't cause warnings about windows names already existing and unnecessary line deletions and labels in the table erasing. (PR 40118)

* In Drawing Editor, fixed a division by zero error during File > Drawing Data. (PR 40126)

* Using the material move tool after selecting the member to move to, canceling out of the tool when the tool is requesting the second location point will no longer error attempting to unlock a member that is not locked. (PR 40128)

* Multi-editing holes of different types in modeling will no longer produce an assertion failure. (PR 40129)

* Fixed an error in the hatching tool, in cad, if your job had a hatch file with mixed cases in the ".pat" extension. For example, a hatch file "hatch.PaT" would cause an error when you went to add hatching. But "hatch.pat" would work without issue. (PR 40131)

* In Drawing Editor, addressed an issue that could cause a warning to the effect 'invalid command name "sub_select_abort"'. (PR 40133)

* For Objects > Member > Undelete in Modeling, addressed an assertion warning when 'Select:' was toggled to 'by Piecemark'. (PR 40137)

* On vertical brace member edit, a warning message about "unable to convert Near side" to an integer" occurred when changing the section size of a double angle material with "Configuration" set to "Near side" to a wide flange section size. This warning message will no longer occur in this situation. (PR 40138)

* Addressed an issue that would cause in improper submaterial isolation 'TOP VIEW' view to be created for bent plate layout. (PR 40148)

* For Erection View Detailing, addressed an issue whereby hatching (user-added by defining the polygon) was always being removed, regardless of the 'Annotations > Remove drawing annotations:' setting. (PR 40158)

* Fixed an error that could occur when trying to delete holes and components on a model complete member. (PR 40159)

* Updated the layout calculations to take account of the new per layer screen changes. (PR 40160)

* Caged Ladder will now work with Euro jobs. Previously the European grades were not available to the python API. (PR 40162)

* For Isolation in Modeling, upgraded the view-cut lines to behave more like normal grid lines and to also have more intuitive relative locations/orientations when a view is manually rotated. (PR 40163)

* It will not be considered an issue when in a multi-user situation the submaterial content file cannot be deleted if another is currently using it. (PR 40167)

* Joist manufacturer setup section sizes now save correctly. Euro and CISC design default setup files have been updated with correct joist manufacturer section sizes. (PR 40169)

* Cope Custom Girt to not interfere with plate weld to column when girt material is too close to column but not inset between columns. (PR 40174)

* If the transmittal is run with no sheets selected then transmittal options that don't need any selection will still run and have an output. (PR 40175)

* For Drawing Editor, fixed the disparity between the pull-down menu 'Objects > Polygons' and the keyboard configuration 'Objects -- Hatching' .. by changing 'Hatching' to 'Polygons'. (PR 40178)

* If a situation arises when a SDS/2 control file is no longer accessible and the operating system reports the file is not found, SDS/2 will now report that the file is not found instead of a generic error report. (PR 40183)

* Fixed the interaction equation in the version of load calculation 36 which is called for beam-column-vertical brace connections. (PR 40191)

* SDS/2 leaked memory when performing a member copy with the mirror option set. This leak has been fixed. (PR 40194)

* Fixed an issue in process where a member could create solids without all of the solids from other components and custom members. (PR 40195)

* Deleting welds generated for connections will now mark the end graphical. (PR 40200)

* If a column is deleted that has material from a Column Stiffener At Beam, the component no longer throws errors, and will reapply the material if the column is readded/undeleted. (PR 40204)

* Circle repeat now correctly remembers the radius from the previous circle. (PR 40205)

* Auto standard connection defaults for from joist to beam with plain end have been changed to welded, extend unchecked and stabilizing material to none. (PR 40216)

* Retain zoom position of labels between edit sessions. (PR 40218)

* The header text in revision tables is placed in the correct place when the Drawing Cosmetics bill character height is different from the revision table's character height. (PR 40220)

* Horizontal braces connecting to two beams now use the setup bolt type when designing the gusset to supporting member flanges. (PR 40225)

* Fixed the hole size used in the gusset block shear check for horizontal braces when oversize holes are used. (PR 40226)

* Correct the number of Distance between mat widgets displayed when there are more than 1 mats. (PR 40230)

* Verify and fix may report duplicate analysis and design guids on broken apart members that were copied with member copy in modeling. (PR 40235)

* Fixed an issue where members that should be solid remained stick after automatic processing. (PR 40236)

* Fixed cases where SDS2 failed to add Python tools to the toolbar. (PR 40244)

* Members in a beam-brace framing situation will no longer propagate process flag setting beyond those members actually involved in the current user modeling operation and their neighbors. (PR 40251)

* For Drawing Editor, addressed an issue that caused user-added tailed-dimensions to shorten incorrectly. (PR 40267)

* Stair connection now uses the first available bolt in the Bolt Design Criteria as the default bolt. (PR 40268)

* Added missing tool descriptions for Pin Add, Pin Edit, and Pin Erase. (PR 40278)

* The toolbar widget called Flyout now allows for specifying the stations that its widget icon can be used with and added to the toolbar. (PR 40279)

* Columns of Holes/Bolts for Custom Girt reflect value entered by user on each side of a shared girt situation. (PR 40293)

* The connection components of broken apart members are no longer selectable when the original member is erased. (PR 40302)

* Tabbing through widgets in Project Transfer will no longer cause a ".jft" to be appended to the packed job name. (PR 40303)

* Fixed a bug with column end elevation changes on columns placed far from the origin at an unusual fractional inch. (PR 40305)

* Parametric developers may now make use of job.Job().steel_grades_dsgn("...") to get steel grades appropriate to the current job's design method (Euro, AS4100, etc.) without having to make that determination for themselves. (PR 40313)

* The Utility Functions screen has been rearranged to fit smaller resolution monitors. (PR 40331)

* The display options screens can be made wider. (PR 40337)

* Added new How2 files for SDS/2 version 2017. (PR 40343)

* Fixed some of the U (Ut for CISC design) values used in load calculation 11. (PR 40349)

* When a user selects a non-default manufacturer and selects a pre-configured panel display method, an EULA window pops up. The user must agree to this before they can use pre-configured panels. The acceptance of this EULA will now be logged with job operations and will ignore filters to turn off job operation logging. (PR 40352)

* Performing a Hole Match on a hole that is countersunk will no longer crash SDS/2. (PR 40359)

* We have fixed an issue with CIS/2 export when exporting flat plates that have been cut with cut layout. (PR 40361)

* Fix a bug preventing users from editing a bolt of a broken apart member when the original member has been erased and released. (PR 40368)

* Corrected the orientation of joist dummy plates when a joist is bolted onto a skewed, sloped supporting beam. (PR 40372)

* The GalvanizingCheckTool plugin is not encrypted instead of compiled. (PR 40384)

v2021 enhancements | top


Release notes for SDS/2 version 2017.03 Beta

Enhancement Requests:

* Added Hand Rail job setup to Options->Job Options->Plugin Options->Member. (PR 39581)

* Added new How2 files for SDS/2 version 2017. (PR 40343)

* Beams may now be added vertically. However, connection design for vertical beams is not supported at this time and must be forced to get connection material. (PR 40449)

Pr oblems Fixed:

* HandRail toe plate splice connections can have two rows of bolts. (PR 26324)

* Handrail now saves its settings for the next time a handrail is added when the user opens the edit screen and clicks OK without making any changes.

* For API developers, custom members inheriting from GadgetMember will behave similarly. (PR 27014)

* Total weight can be place on any kind of drawing. (PR 35529)

* Material change all now has an option to change only other materials with identical properties called "by index." This is the method used in SDS/2 7.3 and before, and it will not always change all material with the same piecemark. The default option is "by piecemark" and this one changes all material with the same piecemark, but once the change is made properties on each material are changed to match. This runs the risk of moving reference points.

Material change all will now warn when a change done by piecemark could shift a reference point. (PR 36017)

* IFC2x3 export now creates files which apply separate GUIDs to members and materials--a feature required for importing IFC files into StruMIS. (PR 37828)

* The library part import dialog now follows an intuitive focus traversal order. (PR 38637)

* Part library management window no longer flashes into view before selecting a part library (PR 38645)

* Part library dialogs now use standard Return/Esc keyboard shortcuts (PR 38646)

* Selecting parts from libraries now provides a separate help document specific to that task (PR 38870)

* For Member Detailing with templates, addressed an issue that inhibited nonstandard hole callouts from being generated on user-created materials. (PR 38881)

* The empty "Curve error" field is no longer displayed on the library part edit dialog. (PR 38883)

* Drawing Angle Dimension legs now break around label text when the option is enabled in Fabricator Settings. (PR 38903)

* In Drawing Editor, 'line extend' now lets you select multiple lines to extend to the first line selected, including area selection. (PR 39114)

* The Measurements setting for Drawing Arc Dimensions now displays correctly when editing a Drawing Arc Dimension. (PR 39344)

* DGN & DWG imports via DesignLINK now create linked reference models (PR 39456)

* DesignLINK now informs users that DGN & DWG files import as reference models. This is shown in the information area on the DesignLINK screen after you select a file. (PR 39457)

* SDS/2 Roundtripping to/from Revit and SDS/2 2016 and 2017 is now available. (PR 39561)

* For Member Detailing of column members, the attempts to keep cap and base plate weld symbols on the end views will be more aggressive. (PR 39602)

* Added 'Attached to view' to the edit interface screen for Drawing Hatches. (PR 39718)

* IFC imports may now be cancelled before finishing. (PR 39942)

* Attempting to obtain a unique number for multi user operations on a network based data directory will now report any errors that occur when accessing the file to generate the unique number. (PR 39945)

* Fixed the cause of a warning (stating 'expected boolean value but got ""') when detailing multiple erection views. (PR 40053)

* Fixed an issue in process where a member could create solids without all of the solids from other components and custom members. (PR 40195)

* Incorporated the Richard factor in load calculations 103, 298, 401, 402, and 403. (PR 40215)

* When a horizontal brace gusset connecting to two beams is bolted directly to the beam flange. Eccentricity was added to the checking of bolt shear and bearing. (PR 40224)

* Fixed a bug where deleted custom members and components could still create material on other members before the member erase tool finished. (PR 40257)

* Fixed error in beam to beam flange clip angle design that occurred when adding the member. (PR 40266)

* Added ExtrudedProfileMember and ExtrudedProfile plugins to releases. (PR 40284)

* IFC export no longer exports job & member logs by default. A checkbox has been added to the IFC Properties window to control this. (PR 40289)

* Parametric developers may now make use of job.Job().steel_grades_dsgn("...") to get steel grades appropriate to the current job's design method (Euro, AS4100, etc.) without having to make that determination for themselves. (PR 40313)

* The material orientation indicators (MOI) for Purlins using a cold-formed-z material will now give the correct indication of hidden webs. In previous releases, it was possible for the solid and dashed lines of the cold-formed-z purlin to be reversed. (PR 40322)

* DesignLINK now imports file with non-ASCII characters in the filename. (PR 40333)

* Selecting to plot multiple copies in the printer's preferences screen will now correctly print the number of copies requested. (PR 40344)

* When a joist frames to the top of a column and the column's connection is set to auto standard, the column will attempt to design an auto base/cap plate connection.

This feature is not configurable on any screen. (PR 40347)

* Added missing extension dimension to gusset plate. (PR 40348)

* A condition, which causes member labels, such a piecemark and section size, not to appear correctly on check plots has been corrected. (PR 40354)

* Pick Points location method now works correctly for this Component. (PR 40362)

* Web stiffeners remain flush to flange stiffeners when not using auto-thickness for full width flange stiffeners. (PR 40363)

* Web Penetrations with Stiffeners can now be moved by right-clicking on the component and selecting Move Component. (PR 40364)

* Stiffener placement should now be correctly measured when the void is round. (PR 40365)

* Fixed the U values used in the block shear checks of load calculation 262. (PR 40367)

* Previously, when downloading DSTV files for multiple pieces of submaterial with the same piecemark but different indexes, occasionally the output (particularly the hole placement) could be incorrect. This has been corrected. (PR 40377)

* Previously some plates downloaded for DSTV output with hole tick marks oriented for the submaterial would not output the tick marks in the correct order resulting in unnecessary splitting of output files. This has been corrected. (PR 40382)

* Fixed the U_t value in load calculation 268 for CISC 10th edition design. (PR 40389)

* Fixed the U used for the axial block shear check in load calculation 287 for LRFD and ASD design. (PR 40391)

* Fixed the calculation of Agv and Anv for the single L shaped tearout that is checked in load calculation 12 for some gussets. (PR 40395)

* Corrected joist manufacturer solids mode default value in default setup files and distributed jobs. (PR 40396)

* Rotation imposed on a member by clicking and dragging will now be correctly preserved across redetail operations. (PR 40397)

* Fixed a bug where AnchorRod was using the plate grade schedule instead of the round bar grade schedule. (PR 40402)

* Default setup files have been updated for items used by the StairQuickAddTool (PR 40405)

* Added error message for wide flange vertical braces that are too small for a web or flange connection. (PR 40406)

* In previous releases, shear tab connections with HSS column reinforcement plates failed when a user attempted to increase the thickness of the reinforcement plate. This has been fixed. (PR 40409)

* The schedule group attribute is now applicable to the whole system instead of having one for each layer. (PR 40410)

* In some cases of a sloping beam with EndPlate connection to either a supporting column or a supporting beam flange, the web weld was incorrectly offset on the solids image. This has been corrected in SDS/2 2016 and following versions. (PR 40408)

* Fixed Agt and Ant in load calculation 317 for connections with 1 column of bolts. (PR 40414)

* Custom members with names longer than 32 characters will now output warning messages when they are registered. (PR 40418)

* Enable large block size for network read/write operations is now in the Site tab within User Options. (PR 40419)

* Fixed the gusset length calculation for 2pt and 3pt welded angle braces. (PR 40424)

* Fixed the maximum weld size for welded angle braces (PR 40425)

* An issue that caused reports sent directly to an actual printer or to a PDF file through a printer that caused the report to be blank has now been fixed. (PR 40426)

* Fixed the U_t value for CISC 10th edition design for the single L-shaped failure pattern in load calculation 85. (PR 40427)

* The translations for European English and Indian English have been updated for new strings. (PR 40428)

* Fixed U values and areas used in block shear check of load calculation 184. (PR 40433)

* Help buttons are now functional for Engineered Rafter and Engineered Column. (PR 40434)

* Engineered Rafter stiffeners are now clipped only where they connect to a flange. (PR 40439)

* Corrected template dimension rotation. (PR 40444)

* Added dimensions to User created angles. (PR 40447)

* Fixed a warning message that occurred when locking 2pt vertical brace refx values to zero. (PR 40460)

* The ShipMarkWeight plugin has been updated to generate material based off the model instead of the details and BOM. The sheets are now oriented in portrait. And the data is now sorted by piecemark. (PR 40471)

* Warnings no longer appear when editing members with Web Penetrations with Stiffener components. (PR 40479)

* Warnings are no longer given when processing members attached to a column with a Base or Cap Plate Stiffener component. (PR 40482)

* Fixed a bug with vertical brace pins to sloping beams that could cause vertical braces to not be moved with the beam. (PR 40483)

* In specific circumstances, for example multiple users in the same job attempting to create the mark-archive, this file might be overwritten or replaced. A change has been made to not allow this to happen. (PR 40484)

* In specific circumstances, for example multiprocess detailing, the node configuration file might be overwritten. A change has been made to not allow this to happen. (PR 40487)

* Stair stringers with a bolt to floor configuration (or top cap end in SDS/2 2017) had an extra flange operation applied. This extra, undesirable flange operation is no longer made to material with flanges if the cope length will result in a cut that leaves that edge flush. (PR 40490)

* If the job setup file cannot be read due to an unknown network issue, SDS/2 will now display the Windows error when attempting to read the file. (PR 40491)

* Fixed the calculation of effective length for welded angle braces. (PR 40492)

* In cases where SDS/2 reports "The specified path is invalid." as an error opening a file, SDS/2 will now determine the mapping of the drive letter to the UNC (\\hostname\sharename\) path and try to open the file again using the UNC prefix. (PR 40494)

* Fixed an issue where Reference Drawings were not being displayed after adding them to the model. (PR 40495)

* A flange view (top or bottom) will now be generated for cold formed channel submaterials when a hole is added to the corresponding flange in modeling. (PR 40499)

* Rotated and centered beams with wide flange and hss main material now have their stick cross section positioned correctly. Formerly the cross section was off center. (PR 40500)

* Fixed a problem where a joist was being welded to the surface of a supporting cap plate and/or failing the connection instead of being bolted. (PR 40507)

* In modeling, the user setting for "3D Wireframe Outline Color" will again be respected. (PR 40509)

* Added fine-grained progress in convert when updating submaterial hashes. (PR 40512)

* The focus has been fixed for Edit Label and Dimension Edit. (PR 40513)

* The rotation field for Beam Stiffeners - Beam is now restricted. -75 >= rotation >= 75 (PR 40516)

* Joists no longer cause errors when sloped, and framing to sloped, skewed supporting beams.

Verify and fix will now unlock and zero out lockables that have NaN or Inf values. (PR 40519)

* Fixed an error opening SDS/2 when a default status used the member type filter. (PR 40520)

* Fixed an error in member end edit that would occur when using reset after deleting a pin. (PR 40522)

* Fixed a warning in member end edit if you add multiple pins with the same name, and then try to delete one. (PR 40523)

* Fix segmentation fault occurring on debian 32bit during member copy with user piecemarks. (PR 40525)

* An issue where fabricators from a source job were not being copied into a new job has now been resolved. (PR 40532)

* In creating a new material file the filename entered will now be validated for correctness. (PR 40542)

* An issue where changing into a project that has different units and has defined moment end plates where the error states "Input string is not a dimension" has been resolved. (PR 40548)

* The 2016 Canam BIMJoist manufacturer plugin has been updated to work with 2017 system joists.

New tools:
Joist export tool: exports sds2 members (beams, columns, joists with reserved webs) into a xml file compatible with Canam's design software.
Joist import tool: imports as-fabricated joists from a xml file generated using Canam's design software.
Canam's bridging member can now be manually added or imported using the Bridging import tool.
(PR 40552)

* An issue where copying global symbols to a job caused an "Cannot find the path" error has been resolved. (PR 40556)

* Fixed a bug where selecting a hatch pattern from the data directory would error. (PR 40558)

* The warning stating "at.Locked()" has been updated to give out an explanation and the SDS/2 database table involved. (PR 40561)

* Fixed a bug in truss spacing in member pins that could flip all of the brace ends if the beam ends were swapped. (PR 40566)

* Fixed mesh handrail warnings about "AttributeError: 'MaterialAddProxy' object has no attribute 'SurfaceFinish'". (PR 40572)

* Fixed an issue where the BOM text was not being highlighted when hovering over the drawing on a sheet. (PR 40574)

* When adding a beam with a plain end, we no longer warn about changing specifications to a connection that will work. Plain end connections on beams do not have any connection specifications. (PR 40589)

* In Modeling, when using the 'Delete' key to delete selected grid lines, only the selected grid lines are referenced when confirming the operation. (PR 40592)

* Added in the effect of bolt stagger when calculating gusset stress for angle vertical braces with staggered bolt patterns. (PR 40593)

* When the rotation of a Bill of Material is changed during a multi-edit, the headers will rotate with the bill. (PR 40595)

* Corrected the edge distance of horizontal brace gussets connecting to one member when the brace is an angle horizontal brace welded to the gusset. (PR 40598)

* Corrected the weld location for the welds connecting welded angle horizontal braces to the gusset when the brace is connecting to the flange of the beam. (PR 40599)

* Angle bracket connection material for handrails is now part of the supportING member. (PR 40605)

* The bottom end of a handrail angle post with angle bracket connection is now flush with the bottom of the toe plate. (PR 40608)

* Point location will no longer snap to hidden members. (PR 40609)

* Hidden members will no longer be set to solid mode when using the solids all tool. (PR 40612)

* Corrected the placement of HSS column reinforcement plates for beams that include both a top and bottom vertical brace connection. (PR 40623)

* For Member Detailing with templates, adjusted the general piecemarking code to also consider studs when determining when any REQ'D annotation is generated. In order for studs to qualify, they will need to have a pattern containing "stud" (case insensitive) in the corresponding 'Material usage description' entry of that material's Edit > General Information screen. (PR 40628)

* Fixed an issue where SDS/2 would become unresponsive if a double angle beam were multi-edited with a non-double material beam. (PR 40635)

* Added connection images to the flat handrail layout tool's edit screen. (PR 40639)

* Merging an external schema into the current job will no longer generate a warning about the control table is not prepared to be written. (PR 40640)

* HandRail's stick multi segment member line includes returns and posts. (PR 40642)

* The HandRail post adjustment tool now starts with end condition 'Setback from point' with a 0" distance, which will result in end posts at the selected points. The 'Equal spacing' end condition creates a similar post spacing except without the two end posts. (PR 40644)

* Exporting sheets in transmittal will use the format selected in transmittal for selected all sheets. (PR 40647)

* Snap to surface will no longer snap to surfaces on hidden members. (PR 40649)

* The Ship Mark Weight Report has been updated to group items by piecemark and erector sequence, which is found in the custom properties screen. (PR 40653)

* Roof frame member line/stick no longer shows segments at the ends connecting the header ends. (PR 40657)

* Add RunMemberAdd to the MemberBase module. RunMemberBase takes a python class object and adds members to modeling via member add. (PR 40674)

* Base or Cap Plate Stiffener is now copied when the member it is on is copied. (PR 40675)

* For Submaterial, Member and Group Member Detailing and for when the 'Dashboard > User Options > Interface > Always show Annotations and Dimensioning window' option is active, the resulting action of canceling that screen will now also inhibit the associated detailing process from beginning. (PR 40680)

* HandRail will no longer create pipe or round bar connection material for flat bar rails. (PR 40703)

* For developers, we exposed the ability to recall and write the last saved/viewed member from Python. See MemberBase.LastSavedMember and MemberBase.MemberBase.WriteLastSaved for more information. After the last saved member is recreated, ResetUnpickledCache will be called on it as an opportunity to reset any custom cache the last saved member may have saved with itself. (PR 40708)

* The ZemanExport plugin now properly handles members whose main material shares the same piecemark. (PR 40715)

* Delete Project Items will now correctly delete CNC Configurations. (PR 40730)

* In the Python API, fixed a bug where model.EraseMember() could crash SDS2/2. (PR 40735)

* Changing the CNC configuration in transmittal won't cause an error when the already selected CNC configuration has been deleted. (PR 40744)

* Launching the plugin setup for commands, components, and members from "Job and Fabricator Options" will start a new Python interpreter which will ensure the Python modules are initialized in a state that is appropriate for the job. Previously if a user changed setup and then changed jobs, the modules would still be initialized in a state that was appropriate for the original job. (PR 40746)

* Base or Cap Plate Stiffeners no longer clip into the base plate. (PR 40755)

v2021 enhancements | top


Release notes for SDS/2 version 2017.05 Beta:

Enhancement Requests:

* Opacity can be set in status display. It goes from 0.0 to 1.0, with 0 being completely transparent and 1 being completely opaque. Setting the opacity to 0 is functionally the same as masking, and setting the opacity to 1 is functionally the same as setting it to solid opaque. (PR 33916)

* Added 'Butt' corner type for handrails with returns and tube or flat bar rails. (PR 38571)

* Update HandRail's Rectangular Plate connection to include a welded "extension" plate if the rectangular plate bolted to the support is off from a pipe or tube post.

Updated the default bolt diameter for connections to be PIP compliant.
(PR 39861)

* The model module now offers exp_vert_bolt_spa on shear tab connections. The valid values are model.Auto, model.Yes, model.No. The integer representations for these values are 0, 1, 2, respectively.

Clip angle and end plate connection types, which have had this, attribute exposed are now updated to accept the new range of values: model.Auto, model.Yes, model.No.
(PR 40969)

Problems fixed:

* Sloping handrails can orient the grab bar supports to be parallel with the posts. (PR 17505)

* Bolts are now added to HandRail spliced toe plate ends. (PR 20506)

* Handrail grab bar ends will now "Return to Post" at the specified setback position rather than at the end post. (PR 27571)

* HandRail can connect the long leg of a clip angle to the support. (PR 28249)

* Save standard detail will now allow saving over the last created standard detail and will correctly prevent saving over the current open drawing. (PR 35678)

* "Drawing Editor > Objects > Material Callout > Add" will now consider "Fabricator Setup > Member and Material Piecemarking > Submaterial > Prefix imperial material callouts that are less than 12 inches with '0-'" when generating the 'size' portion of the mark. (PR 37922)

* Fixed errors occurring in visual undelete. (PR 38752)

* For Detailing Templates, addressed issue where Dimension Item > Edit > lines/legs would not retain their color settings. (PR 38823)

* An error (maxv<minv) that could occur when downloading CNC DSTV with scribing has been eliminated. (PR 38863)

* Drawing Angle Dimensions now respond to setting changes made in Edit Palette. (PR 38928)

* The list of saved forms shown by right-clicking the "load form" button will not show forms manually deleted by users. (PR 39258)

* When a material edit operation involved manually changing the piecemark, and the operation was cancelled by the user, the piecemark string could be recorded as "used" even though it had not actually been applied to any material. The result would be this string could not be used in future operations. This condition has been corrected. (PR 39355)

* Base or Cap Plate stiffeners will not be added if there isn't at least 1" of clearance on each side of the column on the plate. (PR 39646)

* Occasionally CNC DSTV output could contain a point far off in space for the corner point of a 180-degree curve. This has been corrected. (PR 39804)

* Autopoint, Intersection Construction Line-Member, Base Member Line and Exact Point location methods now detect the 2017 joist member outline. (PR 39855)

* Previously when outputting CNC DSTV, the saw length could be given as the final length in many cases. This has been corrected. (PR 39916)

* Addressed a segmentation violation that could occur in any general selection-dialog interaction. This appeared to be prevalent when the 'Hide' button was pushed and then the subscreen dismissed (via 'OK') without any changes. (PR 39991)

* Square ended (bottom chord bearing) joists now generate user preconfigured web panel members. (PR 40054)

* Updated material add example code and PLUGIN documentation in plugins/Examples. (PR 40085)

* Fixed the interaction equation in the version of load calculation 36 which is called for beam-column-vertical brace connections. (PR 40191)

* When a horizontal brace gusset connecting to two beams is bolted directly to the beam flange. Eccentricity was added to the checking of bolt shear and bearing. (PR 40224)

* Correcting angle material connections for Custom Girts that sit outside or partially outside a series of columns. (PR 40258)

* Fixed some of the U (Ut for CISC design) values used in load calculation 11. (PR 40349)

* Fixed the U values used in the block shear checks of load calculation 262. (PR 40367)

* We no longer print a redundant note about column flange stiffeners and doublers in the calculations generated from member edit. (PR 40369)

* Fixed the U used for the axial block shear check in load calculation 287 for LRFD and ASD design. (PR 40391)

* Fixed the calculation of Agv and Anv for the single L shaped tearout that is checked in load calculation 12 for some gussets. (PR 40395)

* Fixed Agt and Ant in load calculation 317 for connections with 1 column of bolts. (PR 40414)

* GadgetProtocol now considers the value of model complete when determining whether or not the field is read only. If the value is changed to -1 (***NOT SET***) then the field is not set to read only and allowed to save. (PR 40524)

* Fixed the U_t value for CISC 10th edition design for the single L-shaped failure pattern in load calculation 85. (PR 40427)

* Fixed U values and areas used in block shear check of load calculation 184. (PR 40433)

* Added "Sheet Revisions" to "Multiple Items Edit" screen. (PR 40597)

* The bottom end of a handrail angle post with angle bracket connection is now flush with the bottom of the toe plate. (PR 40608)

* The embed plate custom member now supports the addition of deformed bar attachments. (PR 40625)

* Corrected rotation problems when copying and pasting members between jobs. (PR 40638)

* The joist report has been updated with new fields, based on bills of material obtained from various joist manufacturers.

- Users have the ability to select joists on a per-sequence and per-manufacturer basis.

- Two types of reports are possible: CB (Chord bearing) and TCX (Top chord extension).
(PR 40672)

* Warnings no longer appear when copying and pasting members with the Beam to Beam Flange component. Also, when editing a member with a Beam to Beam Flange component, there is now a drop down combo box that displays all of the member numbers of valid crossing beams. Selecting a different member number will cause the component to move to that new beam. (PR 40676)

* For plugin developers, process will node match before calling a plugin's Modifies() method in an effort to aid plugins that look at this information. (PR 40678)

* In some cases breaking apart a member could cause bolts to be deleted by verify and fix. This has been fixed. (PR 40688)

* Handrails with field bolted toe plates will break the toe plate materials off as a miscellaneous member. (PR 40690)

* When a 2016 material file with joists is converted up to 2017, and a chord angle section size capable of accommodating the chord widths specified by the conventions in bug 39724 cannot be determined, the lightest available angle will be assigned to the chord angle. (PR 40696)

* A condition which could lead to a warning when releasing submaterial marks has been eliminated. (PR 40704)

* Construction items hidden in Display Options will no longer be used for point location. For example, the intersection between a hidden construction line and a visible construction line will not be selectable by the "Intersection Construction Line" point location method. (PR 40749)

* Fixed handrail toe plate stabilizer placements so they sit flush on the toe plate. (PR 40751)

* In the Member Add prompt, custom members and miscellaneous custom material members are now sorted. (PR 40759)

* New custom reports can now be created and edited via the Table Edit dialog. Custom report editors now have a member selection dialog. (PR 40811)

* The prompt to lock member ends that frame to a member that is made model complete during a member edit session has been restored. (PR 40816)

* Locking a Drawing table now disables the custom report combobox. (PR 40819)

* In some specific cases, radiobuttons on member edit were not set to their proper mixed state during a multi-edit. (PR 40825)

* Fixed endless loop editing custom member without licensed plugin. (PR 40826)

* Member edit's "Use HSS column reinforcement plate" option will now correctly override the equivalent in job setup "Plate design criteria". (PR 40839)

* In the Python API, sds2.sub_mtrl.SubMaterialReference returns an instance of CustomSubMaterialReference for custom material. (PR 40840)

* Fixed bolt point to point member references after using member copy with linear or fill copies. (PR 40844)

* When outputting CNC DSTV with the option to "Output with legacy curve directions" off curves on o and u faces could be incorrect. This has been fixed. (PR 40847)

* Fixed a warning that could occur after copying a model complete miscellaneous member with model complete checked on in copy status. (PR 40853)

* Model complete date was not allowed on a miscellaneous member that was newly copied with member copy. This issue has been fixed so newly copied miscellaneous members can have model complete date set. (PR 40854)

* Weld and Hole Combo now reuse the previously used locators when invoked more than once in a session. (PR 40855)

* In some screens, changing the value in a mixed combobox would have no effect and the prior value would be retained when clicking OK. This has been fixed in several locations, including "thickness reference point" of rectangular plate material edit. (PR 40870)

* Adding new Output Configuration items will no longer cause the warning message that entries in fl_bif are still locked. (PR 40882)

* For Drawing Editor, addressed an issue that could cause a fatal error while performing Detail Current Piecemark. (PR 40886)

* Fixed an issue where custom members would not be processed when something they connect to is processed. (PR 40891)

* Handrail toe plate can new be bolted to pipe and tube posts. (PR 40894)

* Changing the model complete date of a model complete member is now allowed on member edit. (PR 40896)

* Failed HSS vertical brace connection no longer prints badly nested expanded calculations (PR 40901)

1. The field entitled "WP elevation" has been renamed to "Input elevation".
2. The "Top of joist" radio button group has been moved to the top of the member settings leaf.

3. The "Bearing shoe" radio button group has been moved from the profile leaf to the member settings leaf.

4. The member settings leaf now features a "link" icon between the shoe elevation and the input elevation:
- In plain end/bearing connections, the link is active: the shoe elevation and the input elevation will always have the same value, even in a sloped joist situation.
- In seated connections to columns, the link is inactive: the shoe elevation can differ from the input elevation when the joist is sloped.
- The shoe depth is measured from the top of joist elevation when measured at the face of the support: In the case of beams, this is at the work point of the joist. In the case of columns, this is at the flange or web of the column.
(PR 40903)

* Using copy form in material bolt edit does not cause a segfault. (PR 40909)

* The screen "Lock Ends Framing To Model Complete Members" will now close with cancel when the Esc key is pressed on the keyboard. (PR 40910)

* Fixed incorrect HandRail alternate member line for returns on a sloping handrail. (PR 40914)

* Approval, Erector Plus and Erector station no longer give warnings about missing toolbar commands when launching Modeling. (PR 40918)

* A shear tab connection that has locked bolt rows resulting in a system designed connection may have been incorrectly considered correct despite failing to meet the AISC Chapter 10 Recommended Plate Length for stability during erection. Several other codes have similar standards. This has been corrected in v2016.22 and 2017.05.

A bolted-bolted, staggered, clip angle connection using expanded bolt spacing may have improper vertical to first hole dimension on the lower of the bolt groups. This applies only to sds2_2017 and has been corrected in v2017.05.
(PR 40920)

* Fixed display of expanded calculations. Some limit states were missing from the report. (PR 40922)

* System now correctly uses the user inputted field clearance for horizontal braces. (PR 40923)

* Fixed an infinite loop issue when locking the refx value of a 3pt vertical brace gusset to zero. (PR 40933)

* The SDS/2 installer will now remove the contents of plugins/DesignData before installing new files contained in the release. (PR 40937)

1. A new label showing the minimum bearing shoe depth has been added next to the bearing shoe depth radio button. This label will show the minimum required shoe depth for the joist's slope, based on slope requirements specified in the Vulcraft joist catalog.

2. The calculation accounts for the shoe length specified in the member edit screen, and can differ from the values in the Vulcraft table. The depth is calculated as 0.5 + bearing depth/cos(slope) + shoe length * tan(slope), where bearing depth is the shoe depth from the material file.

3. Joists will not automatically adjust to meet these minimum requirements. It is the user's responsibility to adjust the top of joist, or lower the input/shoe elevation to get an appropriate shoe depth.

4. If the automatic shoe depth on a joist's end is less than the calculated minimum, the associated connection will fail.
(PR 40941)

* Fixed HandRail with angle bracket connection to welded wide flange. (PR 40948)

* Fixed HandRail with angle bracket connection to channel with swapped ends. (PR 40949)

* Stringer material on a field assembled stair will now show the correct post-cut length on the detail's BOM. Previously, the miscellaneous broken off stringer member's detail had the pre-cut length value in the BOM. (PR 40956)

* When inactive, the top of joist locator modifier will now show an annotation stating that it's "Off" in the modeling window. (PR 40957)

* When a joist is hovered on in a framing/modeling session, both input points of the joist will show an 'x'. The left end indicator of the joist will be located at the top of joist, above the input point. (PR 40958)

* The top of joist locator modifier will now be inactive when modeling is launched for the first time. (PR 40959)

* Broken apart welds will maintain their link to the plugin that created them. (PR 40962)

* Fixed a bug in member piecemarking where similar deleted members could cause active members to batch with active members that are not similar. (PR 40973)

* IFC export may now split the building into stories by zone and sequence (PR 40982)

* Creation of a job in SDS/2 that is not simple English letters will no longer cause an error. (PR 40994)

* A skew beam framing to a beam web clash check with adjacent beams has been moved to framing sit to verify that all members have gone through an initial design stage first. (PR 41006)

* Addressed a vector::_M_range_check error when detailing members with revisions. (PR 41007)

* Added a verification prompt to the view move tool so users can check that the view move will have the desired impact before moving it. (PR 41013)

* Fixed an assertion error with 3 point vertical brace gussets when the middle brace is not perpendicular to the supporting member. (PR 41021)

* Detail sheets can again be created manually in Drawing Editor. (PR 41025)

* Hide Bent Plates from Euro Code. (PR 41031)

* The 2017.04 Viewer installer has been remade to include missing dll's. (PR 41033)

* Fixed a warning in joist processing about unused submaterial entries. (PR 41035)

* Converted jobs will no longer lose their moment symbols on detailed erection views. (PR 41036)

* Repair highlight color for dimension labels changed in drawing and displayed in model. (PR 41037)

* For Member Detailing, fixed an issue whereby dimension- and placement-only grids were being included in grid notes on applicable member details. (PR 41040)

* Fixed an Assertion failed message when entering the second brace of a two point horizontal brace connection. (PR 41041)

* The SDS2 Python module sds2.utility.gadget_protocol defines model controllers (SyncSubDialogController and SyncModelCompleteSubdialogController) that can synchronize names from one gadget leaf (or banner) to another. SubDialogController instances can create dialog.pusher.Pusher instances and dialog.sync_pusher.SynchronizingSource instances to help create entries and rules across different gadget_protocol controllers. See methods SubDialogController.SourcedPusher and SubDialogController.SynchronizingSourceForName. (PR 41046)

* Formerly all members being moved or stretched with the Member Move/Stretch tool would be turned to stick if the move/stretch operation was not cancelled. The member display mode is now restored after a move/stretch operation. (PR 41047)

* Fixed memory leaks in the Member Move/Stretch tool. (PR 41050)

* The SDS/2 installers no longer ask before installing Python 2.7 and the pip, xlsxwriter and PyXB modules used in SDS/2. If these are not installed, they will cause errors. (PR 41052)

* SDS/2 viewer no longer has a convert option presented when attempting to open jobs from previous versions of SDS/2. Users must select an older version of viewer, or convert these jobs with an SDS/2 station. (PR 41055)

* Addressed a NullPointer issue in Drawing Editor. (PR 41056)

* Removed use of load calculation 308 from design of a vertical brace to column and beam connection. The load calculation does not apply in this condition. (PR 41066)

* SDS/2 no longer checks the slenderness of a wide flange column web with a shear tab framing to it. AISC recommends the check for only pipes and tubes. (PR 41070)

* Addressed an AttributeError in Erection View Detailing. (PR 41071)

* A beam to beam connection design condition occurs when the other end of the beam frames into a concrete wall does not find the supporting beam has been fixed. (PR 41074)

* Corrected the design report note for an extended shear tab framing to the web of a wide flange column that doesn't need stabilizers but has them because of the Design Criteria setup option. (PR 41078)

* Member pins will only be added to members imported from Revit if that option is set in setup. Similar to adding new members manually, except the toolbar checkbutton will be ignored for Revit import. It will simply look at setup. (PR 41080)

* A condition which could result in a fatal error after processing in modeling has been eliminated. (PR 41086)

* Fixed IndexError warnings when changing the number of posts on a handrail. (PR 41088)

* Repair incorrect elevation for copied/moved custom girt. (PR 41089)

* Miscellaneous members and custom members will get pins added, or disabled depending on setup options, when these member types are added to the model. (PR 41091)

* The EuroCode and EuroCode UK material file default has changed to EuroAll. (PR 41095)

* New EuroCode material files have been added. (PR 41096)

* The transparency value for status display is limited to greater than 0.01 and less than 1. (PR 41102)

* Fixed the web shear and block shear checks for a clip angle connection welded to the supported beam. (PR 41108)

* Changed a modal warning message about manually removing stair pan materials to a non-modal warning. (PR 41114)

* Change bolt type defaults for joists to:

A307 for these joist types
K joist bolts
KCS joist bolts
LH joist bolts

A325N for these joist types
DLH joist bolts
SLH joist bolts
G joist bolts
BG joist bolts
VG joist bolts
(PR 41124)

* Load calculations 400 & 401 now include the Uniform Force Method forces when checking vertical brace gussets connecting to a beam and column. (PR 41128)

* Fixed a process error that was designing a beam connection a second time. This was happening when a beam to column connection with added ufm forces was failing. In some cases the system was processing this beam a second time without all of the ufm forces added. Giving a passing connection even though the brace connection to the beam and column was failing due to "Connecting beam has failed connection". The system now fails the beam with the added ufm loads. (PR 41129)

* Fixed an error that would occur when adding a Precast Single Tee, Double Tee, or Hollow Core Slab. (PR 41141)

* Add consideration for bool type. (PR 41146)

* Users can now have a list pre-selected, or select via MultiMemberSelect. The list of members will be divided by sequence and each sequence will be a Release. (PR 41147)

* Resolved an issue that would cause a warning message when adding a Void Space Cylinder or Layout member. (PR 41158)

* The handrail quick add tool now correctly positions posts on the return sections of the layout. (PR 41167)

* Changed the default member description of custom members to "CUSTOM". Previously, when a member was copied AND the copy-screen's "Status" option[] Copy member description' was off/unchecked, then the new copy of the member would have its 'Status > Member description' set to "UNSUPPORTED". (PR 41177)

* Exporting to StruMIS using IFC no longer fails with python errors (PR 41182)

* In switching between valid jobs and jobs that need converting, SDS/2 will no longer generate an error doing so. (PR 41189)

* 1. The system will now design connections for beams framing into the ConcreteWall and EmbedPlate custom members. At this time, only clip angles, shear and plain end connections are designed.

2. Embed plates to concrete walls may now be generated in two ways: As a standalone EmbedPlate custom member, or as part of a beam's connection to a ConcreteWall custom member.

3. Users now have the ability to specify an embed plate schedule, under the "Steel to Concrete Connection Schedules" screen of job setup. These entries may be used to populate dimensions on the EmbedPlate custom member's edit screen, as well as those on the beam's connection component.
- A user may choose to not use the embed plate schedule, and instead set all relevant fields to appropriate values on the connection component or custom member edit screen.

4. The EmbedPlate custom member has been enhanced to have lockable fields. When a lockable field on the EmbedPlate edit screen is unlocked, it defaults to the value from the selected embed plate schedule entry.
- If no embed plate schedule has been selected, such fields will usually default to zero.
- Pre-existing EmbedPlate custom members will have their values converted and transferred to the new screen.

5. Lockable entries and Lockable Comboboxes have been added to the parametric API.

6. Variable spacing entries, similar to those found on connection components have been added to the parametric API.
(PR 36240)

* Formerly, the top and bottom polygons on ConcreteWall did not cover the last wall segment of a closed layout. Top and bottom polygons in ConcreteWall are now correct for ConcreteWall with a closed layout. (PR 39667)

* Add validation to Cover and Chair widgets in the Rebar System edit screen. (PR 40312)

* The Hoop Zone component plugin has been renamed to Tie Zone. (PR 40573)
* Fixed an error that occurred when undeleting a concrete beam. (PR 40706)

* Add a Graphical checkbox to RebarSystemWidgets screen. (PR 40712)

* Added concrete options to display options when the user has a concrete license.

Rebar has been added to the side in display options. It can be filtered by size, shape, coating, and specification.
(PR 40723)

* ConcreteWall Polygons are now generated by the same polygon creation method as concretecurvedwall. This both corrects the incorrect polygons and makes maintenance easier in the long run. (PR 40734)

* Rebar settings in status display will affect rebar added with Rebar Layout. (PR 40756)

* Rebar Report Templates such as the Bend Schedule Template now have a Diagram Scale field which sets the scale of rebar diagrams if they are shown. (PR 40804)

* RebarSystem is now limited to homogenous lists of members. It's not feasible to add a RebarSystem to members of different types in the same operation, since each member's own RebarSystem is unique. (PR 40862)

* Fixed height widget to refer to correct attribute in ConcreteWall edit screen. (PR 40872)

* Add help to ThickenedSlab screen. (PR 40875)

* Add help to GradeBeam screen. (PR 40876)

* Add help to GradeBeam screen. (PR 40877)

* Add help functionality to ConcreteWall screen. (PR 40878)

* Add help to ContinuousFooting screen. (PR 40879)

* Fixed validation rule for height field in ConcreteWall edit. (PR 40881)

* Add help address to CMU wall screen. (PR 40889)

* Add help to Pilaster screen. (PR 40890)

* Rebar systems in non-flat concrete slabs now work again. (PR 40893)

* The Concrete Slab edit window now has a functional Help button. (PR 40971)

* Fixed a problem where the Copy Global CMU Templates to Job utility would copy Rebar Shapes instead of CMU Templates. (PR 40989)

* Add help to Precast Double Tee edit screen. (PR 40996)

* Add help to Precast Single Tee edit screen. (PR 40997)

* Add help to CMU Course screen. (PR 40998)

* Fixed warning about "No module named Rebar" when importing concretewall plugin. The warning no longer appears. (PR 41027)

* Assemblies with rebar or other custom material are now added without error. (PR 41079)

* Fixed an error that would occur when adding a CMU Opening component. (PR 41142)

* During Rebar System add, warnings will no longer appear while hovering over members that do not work with Rebar Systems. (PR 41154)

* Fixed an error that would occur when adding a Welded Wire Mesh Slab Reinforcement component. (PR 41155)

* Fixed the RebarWidgetManager cleanup so that edit screen values are passed back into the live model. (PR 41174)

* Added licensing consideration to ASAExport and rebarruns. (PR 41183)

v2021 enhancements | top


Release notes for SDS/2 version 2017.06 Beta:

Problems fixed:

* Remove memory leaks in python parametrics API's for some job/fab parameters and schedules. (PR 24240)

* Modeling plugins AnchorRodTool, GalvanizingCheckTool, SidePlate, BIMJoist tools, and BV plugins PLWashTool, SagRodTool, ShapeInfo have been updated so that they are available in the Modeling Station. (PR 28761)

* Bruce Vaughan distributed plugins have been added. These include: ConcFtgCol, CraneRail, EmbedAngle, EmbedPL, PLWashTool, RodBrace, SagRod, SagRodTool, ShapeInfo, and TiltUp. (PR 28793)

* Closure plates can be added to handrail posts with Welded and Plain End connections. (PR 34568)

* For Detail Erection View Detailing, addressed an issue whereby custom member section size labels would be incorrectly omitted. (PR 34763)

* Introduced consistent checks in framing situation for thru plates with two members, thru plates with one member, thru plates split at the centerline of the column, and plain old shear tabs. (PR 36035)

* EJE (ASCII format) - Submaterial quantities have been fixed to match the specification. Previously only the unit quantity was exported when the total quantity was required. (PR 37034)

* Apply font size/style changes to selected text on dialog close via OK button. (PR 37046)

* Refx is removed from material edit screen for single or double paddle plate connection for HSS or Pipe Vertical Brace. (PR 37912)

* Pipe and tube mid-rails for handrails with angle posts are now created as segments between the posts. (PR 38585)

* Extruded profile examples have been added to the SDS/2 install data. (PR 39119)

* Additional items have been exposed to the Drawing module for python. From Drawing import RenameDrawing, CreateDrawing, SaveAs, SearchAndReplace, SheetAutoload. See python help for documentation help( SearchAndReplace ) (PR 39645)

* Added more checks to Gusset to column and cap plate design to prevent Assertion failures when the gusset length or width is locked to 0.0 (PR 39960)

* Line Trim will behave correctly when the segment to be trimmed is not included among the selected lines. (PR 40350)

* Previously in Erection View Detailing, a change was made to speed things up for wire-form materials having hidden lines (bug 39009). However, those changes appear to have raised adverse issues in the field, so this particular change has instead been quarantined to be used only for custom handrails comprised of pipe materials in that mode of detailing. (PR 40423)

* Editing the bill of material on a group member does not affect the sequence. (PR 40463)

* The engineering options have been added to a fourth column in the display options general settings area for the EAD station. (PR 40477)

* Hitting the Defaults button in Display Options doesn't change the "Annotation text scale" value. (PR 40504)

* Added code to determine true row edge distance based on the maximum value between the value from AISC Table J3.4 and the user input value of Member end edge distance found in Setup>Member Detailing/Fabrication Options>Beams>Member end edge distance value. (PR 40858)

* User created preset Face 1 and Face 3 views for column members are now cut from the center of the column -vs- the faces themselves. (PR 40900)

* Reduced leaked objects within Anchor Rod custom member. (PR 40929)

* Angle post handrails with a toeplate are now bolted to posts on the return sections. (PR 40953)

* Fixed an issue where rotation for custom members that behave like columns wouldn't copy correctly. (PR 40995)

* The utility Copy Project Items will now properly handle copying custom property schemas from a source project into the current project. (PR 41022)

* Member types dependent on missing license features will be given sensible headings in the model tree. (PR 41054)

* Status Select and Selection Filter by Status Display to select member ends will differentiate the statuses between the ends of members. (PR 41100)

* A new field, entitled "Bottom chord extension", has been added to the field clearance information screen in job setup. It is used on extended joist bottom chords.

The "Joist to beam" field clearance field has been renamed to "Plain end" because the field applies to connections to columns as well.
(PR 41112)

* Change bolt type defaults for joists to:

A307 for these joist types
K joist bolts
KCS joist bolts
LH joist bolts

A325N for these joist types
DLH joist bolts
SLH joist bolts
G joist bolts
BG joist bolts
VG joist bolts
(PR 41124)

* Provide field to allow editing the piecemark of a Custom Girt. (PR 41126)

* Allow label edit dialog to be opened and closed with OK without altering the label. (PR 41130)

* Hatch scales are no longer adjusted automatically. (PR 41131)

* Member Detailing will eliminate weld cranks for all-around welds where possible. (PR 41139)

* Fixed the display of unavailable plugins in the model tree. (PR 41160)

* When adding a new grid line, the Base Off Grid Line location mode now correctly locates all collinear finite grid lines. Formerly, only one of several collinear finite grid lines would be locatable. (PR 41171)

* Stairs will mark supporting beams for solids when they are edited with a change that requires process. (PR 41173)

* Update "Plate Design Criteria" screen for Chinese design method. (PR 41191)

* Added paddle plate buckling check for HSS and Wide Flange braces that use paddle plate connections. (PR 41193)

* Fixed the calculation of Agt when bolts are staggered and the setting of U for brace connections with 2 columns of bolts in load calculation 94. (PR 41217)

* A link to the help file has been added. (PR 41218)

* Fixed a problem where polygons could be incorrect for layout materials with a bend that was 180 degrees or greater. (PR 41233)

* For Member Detailing with templates, split existing template 8900_Clip_Beam_Pcmk.json into 2 templates (8900_Clip_Beam_Pcmk.json and 8901_Interior_Clip_Beam_Pcmk.json) to help constrain some situations that the original template was unable to reconcile on its own behalf. (PR 41237)

* Add code to protect against divide by zero in a failed curved beam connection. (PR 41240)

* Fixed x offset for Beam Stiffeners with location type Pick Points (PR 41245)

* Fixed an issue where the icon of a handrail tool widget on modeling toolbar would disappear if that same tool were used from the handrail tool drawer widget. (PR 41246)

* Copy tables when creating a new job and copying items from an exiting job. (PR 41247)

* 1. The joist edit information leaf will now show a ribbon to indicate when a joist plain end connection spec changes from welded to bolted, and vice versa.

2. When forced, the OSHA span for bolted connections (under standard fabricator connections for joists) will be ignored.

3. When a joist's connection specification changes from welded to bolted to meet OSHA requirements, or when a forced welded connection does not meet the OSHA requirement, a note stating so will appear in the design and expanded calculations.
(PR 41255)

* The right filename for loaded statuses is displayed. (PR 41261)

* Help has been updated so searchable help works for stations other than the full detailing station. (PR 41262)

* An appropriate usage description and section size will now be assigned to the main member material of a joist when created. (PR 41266)

* A memory leak related to custom Python objects (members, etc) have been fixed. (PR 41284)

* The export now completes a run through using the asa_2017 job referenced in the PR. (PR 41288)

* Joist auto standard connections now use bolt types and diameters defined under the job's bolt design criteria. (PR 41305)

* 2016 BIMJoist section sizes with empty top chord, bottom chord or shoe section size fields will be assigned an angle from the system material file. If such an assignment takes place, the problem will be recorded in the evf_log. (PR 41306)

* For Member Detailing and select other operations under the Linux operating system, addressed an issue where descriptions would not be automatically pluralized in a callout setting. (PR 41307)

* Joist seated angle connections will now fail if capacity checks are not met. (PR 41313)

* Remove Convert Current from the Convert dialog and New from the Change Job dialog for the SDS/2 Viewer. (PR 41316)

* Fixed a bug in the design of vertical brace gusset to column clip angles. If the user locks the angle size of the clip angle between the gusset and the column the system now correctly uses that size for design. (PR 41320)

* If the bottom flange operation is locked to cut flange flush for a clip angle connection, SDS/2 now uses the full beam depth when determining if the connection fits on the beam. (PR 41325)

* Fix a bug in the handrail quick add tool so that the rail corner types will follow the last saved handrail and setup. (PR 41328)

* Display options will hide voids that were added with Void space layout and Void space cylinder. (PR 41334)

* Fixed an error when adding an even spacing pin to a single end. (PR 41337)

* When 2 beams framing to one column at both sides, and the 2 connections are shear moment connections and the 2 beams' flanges are not line up with each other, if column flange stiffeners are designed, they are eccentric. In this situation, some of the connection strengths in the member edit screen may be different from those in the design report.

This problem has been fixed by re-calculating some variables for the column flange stiffeners.
(PR 41346)

* Fixed an error when trying to edit a CMU material without a concrete license. (PR 41348)

* Exact point location (EXPT) on joists now locate their input points. (PR 41365)

* Improved the setting of angle gages for section sizes that do not have gages in the material file. If the leg is a dimension that does not appear in the workable angle gages table from the manual, then the gages from the next smaller leg size are used. (PR 41370)

* Beams and joists are editable and addable in a Concrete station, as well as a non-concrete licensed detailing station.

In a scenario where a customer has one of each station and simultaneously works on the same job, steel connections generated in one station will not be affected in the other, unless a critical change results in running connection design and/or process for the parent member. If such a change occurs, the connection is will fail, indicating a license failure.
(PR 41379)

* Hide selected members and hide unselected members now works with a group member selected. (PR 41400)

* Group member options for piecemark, description, and galvanized have been added to status display. (PR 41401)

* When user opts to exceed beam allowable moment capacity then load calculation 59 and load calculation 125 displays the value with a "For Information only" comment, thus eliminating the "no good" comment (PR 41402)

* A new tool has been added to Model -- Parametrics, entitled "Embed plate multi-add tool". This tool enables users to add multiple embed plates to pre-selected beam-ends, using values from a single embed plate member edit session. (PR 41421)

* DesignData plugins are now encrypted. (PR 41424)

* The BentPL custom member has been added to SDS/2 releases. (PR 41439)

* All parametric material add features, e.g. rect_plate.RectPlate, rolled_section.RolledSection, etc., can be converted to a MaterialBase.BuiltinMaterial instance via a new method BuiltinMaterialAddFeature(). From there, all the normal MaterialBase and BuiltinMaterial APIs, like polygon generation, apply. For example:

import Polygon
import rect_plate
from sds2.obj import vis_pt

rp = rect_plate.RectPlate()
rp.Width = 6.
rp.Thickness = .25
rp.color = 'Medium_material'
rp.WorkpointSlopeDistance = 12.
builtin = rp.BuiltinMaterialAddFeature()
poly = builtin.CreatePolygons()
with Polygon.Preview(poly) as preview:
vis_pt((0,0,0))

(PR 41458)

* The member custom property pulldown in status display is fully populated when the status display screen is opened. (PR 41461)

* For multiple-object edits in Drawing Editor that include Labels, fixed an issue where the "Layer" setting wasn't being shared with the other objects' "Layer" settings. This meant that if the layer was being changed across multiple object types, then the "Layer" setting in the "Labels" tab PLUS at least one of any of the other object's "Layer" setting would have been needed to be made in order to unify the overall setting for the edit. (PR 41465)

* Templates: Corrected missing reference dimensions. (PR 41472)

* Templates: Corrected skewed cope dimensions on beams. (PR 41473)

* Templates: For Member Detailing of columns with templates, addressed a previously unencountered piecemarking issue. (PR 41474)

* Templates: Corrected missing shear plate dimensions (PR 41477)

* Templates: Removed duplicate dimensions (PR 41478)

* Add flyout for concrete reinforcement tools. (PR 40112)

* Add flyout for precast concrete members (PR 40113)

* Add a flyout for concrete slab like custom members. (PR 40114)

* Add a flyout menu for concrete wall type custom members. (PR 40115)

* CMU Wall Opening, Concrete Wall Opening, and Beam Pocket are now all available in a flyout drawer under Model - Parametric in the toolbar configuration. (PR 40116)

* Rebar will now obey the depth check setting and "selected" color when zoomed out. (PR 40539)

* Update concrete icons. (PR 41176)

* Added BVBS Rebar Bending CNC configuration. (PR 41258)

* Fixed several problems that caused concrete wall openings to be misplaced or not placed at all. (PR 41269)

* Fixed an issue where the cores in a hollow core slab would not align correctly when the member had a non-zero rotation. (PR 41274)

* Added concrete station toolbars. (PR 41276)

* Added Concrete station to configuration files. (PR 41277)

* Add correct icon for Universal Rebar Exchange (PR 41294)

* Added folder to Status Display for Concrete with default status configurations. (PR 41321)

* concreteflyouttools plugin has been added to the SDS/2 installs. (PR 41418)

* Removed unnecessary files from the concrete flyout tool directory. (PR 41419)

* Fixed grade beam & continuous footing processing after edit when there was no change. (PR 41436)

* When detailed, deformed bar attachments now show correct material descriptions in the bill of material. (PR 41440)

v2021 enhancements | top


Release notes for SDS/2 version 2017.07 Beta:

Enhancement Requests:


* IGES files can now be imported as either reference models or library parts. (PR 17269)

* SDS/2 jobs may now be exported to the IGES file format. (PR 38759)

Problems fixed:

* Material can be set as main material when it's being created. (PR 37105)

* When the toolbar dropdown is used to set the selection filter, and the filter "Labels" is selected in the Drawing Editor, member labels will be filtered out of the selection on erection views. In other words, member labels will not be selected when the selection filter is set to "Labels". This duplicates behavior of earlier versions. (PR 38213)

* Beam Flange to Flange Connections now work with rolled beams using weak axis rolls only. (PR 39501)

* To overcome network issues that cause a General Error, reading and writing to and from a Windows network mapped drive will be done with a buffer small enough to not cause the error. An option now exists to raise the size of that buffer to what is used for local drives. (PR 39887)

* Running the 'Check Plot' report on Linux would not recognize network plotters. This has now been fixed. (PR 40618)

* Added detailing templates for handrail material attached to beams. (PR 40652)

* Changing into a job that was higher than the current version of SDS/2 and then selecting 'Change Job' from the alert caused a crash in SDS/2. This has been fixed. (PR 40981)

* If a rolling operation is set but the mid ordinate, included angle, rolling radius and spiral offset parameters are all set to 0 in the material editor, the rolling operation is set back to 'none' when 'Ok' is pressed. (PR 41084)

* For Member Detailing of column members by the system, addressed an issue where non-standard hole symbols weren't being emitted for slotted holes. (PR 41244)

* Added detailing templates for Embed Angles. (PR 41311)

* Display options will hide voids that were added with Void space layout and Void space cylinder. (PR 41334)

* When the dialog shown by "Advanced Selection Run" is canceled, a message about "ResponseNotOK" is no longer shown. (PR 41345)

* Fixed a problem with the check of whether or not a 2 point gusset extends past the end of the supporting member. (PR 41366)

* Improved the setting of angle gages for section sizes that do not have gages in the material file. If the leg is a dimension that does not appear in the workable angle gages table from the manual, then the gages from the next smaller leg size are used. (PR 41370)

* Group member options for piecemark, description, and galvanized have been added to status display. (PR 41401)

* A second, 64 pixel, icon can now be specified for members and materials in a plugins PLUGIN file. Simply add another Icon= line under your [member] or [material] section. The first one is assumed to be 32px, and the second 64px.

If only one icon is specified it's assumed to be 32px, and a 64px icon is made by scaling that icon.
(PR 41407)

* Fixed a problem with beam and vertical brace combined gussets. The vertical edge distance at the bottom of the clip angles is now calculated correctly. (PR 41428)

* Add Drag Off Dimension is now an option in the Objects > Dimensions menu. (PR 41442)

* Added Delete to the Modeling BIM and Fabricating toolbars. (PR 41459)

* Added offset dimensions from center of column to clip angles. (PR 41475)

* Corrected duplicate dimension to single holes on columns. (PR 41476)

* Fixed a bug with copy and mirror of a WT column. (PR 41483)

* Corrected duplicate overall dimensions. (PR 41486)

* Improved the performance of rotating and panning the model, especially in stick, but not drawing end boxes of distant members. This option respects the users level of detail setting, so if that is maxed out this may not help. (PR 41487)

* Opening a view in modeling does not change the scale value in display options. (PR 41488)

* Editing standard round holes will no longer set the project's primary dimension units to imperial from the original metric. (PR 41497)

* A minor speed improvement has been incorporated in updating the model tree (PR 41501)

* Corrected an issue where the user created member details listed in the Delete Project Items utility were being used by members. Only user member details that are not used by members are listed. (PR 41502)

* Prevent error underlining a blank line when rendering labels in Drawing Editor. (PR 41503)

* SDS/2 Engineering Station will now correctly open a project when the engineering structural section is full. (PR 41505)

* Voids is visible in display options when there's no concrete license. (PR 41514)

* Field values don't change when tabbing through the Total Quantity column without changing the value in the bill editor. (PR 41515)

* The background color in drawing editor will again follow the user's preference (PR 41520)

* For Submaterial Isolation, 'MAIN_VIEW' types can now be deleted; however, at least one view of that type must be retained. For any of the preset view types, we suggest having only exactly one of any type to avoid multiple renderings during detailing. (PR 41521)

* Changed BentPL modal warning messages during process (which can lock up SDS/2) to non-modal warning messages. (PR 41530)

* Sheets that shouldn't be masked in transmittal aren't masked. (PR 41537)

* Differentiate between a column cap plate marked as "ColBasePlate" and an actual base plate. (PR 41542)

* Added a help button to the member end edit window. (PR 41543)

* Correcting shape/width of underline/strikethrough for PDF's. (PR 41556)

* The embed plate schedule entry on beam edit/ beam user defined edit screen will now also be enabled for bent plate, plain end and seated connection types when the beam is framed into a concrete wall. (PR 41557)

* A "linked" embed plate is one that was auto-spawned in process or was added to a beam's end, and is distinguishable by the title "Embed plate supporting [m][e]" in the title of the embed edit screen. When a user enters "none" on the beam edit window, linked embed plates will not be auto-spawned, and existing linked embed plates will be erased. (PR 41558)

* Fixed copy members to clipboard error segmentation fault. This occurred when copying from larger jobs when SDS/2 was checking file sizes. (PR 41560)

* When copying a member with locked ends, if the user answers no to the prompt there is no longer a second prompt. (PR 41578)

* ASA export: Users now select members using selection in modeling. Also added a progress dialog. (PR 40559)

* Updated ASA export following feedback from Basecamp. (PR 40560)

* Add DeliveryAddress to Universal Rebar Exchange (URE) setup screen. (PR 41179)

* In the Universal Rebar Exchange RelID is now populated with the sequence of the release (a release is an arbitrarily grouped list of members, we use the sequence). (PR 41180)

* Correctly classify rebar according to the Universal Rebar Exchange standard. (PR 41227)

* Added Concrete reports to SDS/2 installers. (PR 41278)

* Universal Rebar Exchange: Update default setup values to match values provided in PR. (PR 41317)

* The rebar exact point locator won't snap to rebar that has been made not visible in display options. (PR 41511)

* The Section View tool runs in the concrete station. (PR 41536)

* Change label strings in the RebarSystem screen for clarity. (PR 41565)

* Adjust indices to ensure that the correct mat name is displayed when adding and removing mats in the RebarSystem screen on a ConcreteWall. (PR 41569)

v2021 enhancements | top


Release notes for SDS/2 version 2017.08 Beta:

Enhancement Requests:

* IGES files can now be imported as either reference models or library parts. (PR 17269)

* Added China Design Criteria. (PR 37666)

* SDS/2 models may now be exported to AP203/214 STEP files. (PR 33785) (PR 40614)

Problems fixed:

* Fixed reference for net section modulus on beam design reports. (PR 24897)

* HandRail's can now have negative floor thickness, which provides more flexibility in defining the handrail based on the inputted top of steel points. (PR 28273)

* There is a new option to set the minimum distance for placement marks from the edge of the material. This can result in the placement marks being misleading/smaller because the marks will not go all the way to the edge to indicate the full extent of the piece to be placed. (PR 29133)

* In auto standard connections, shear tab's "Use HSS column reinforcement plate" changes are now saved correctly. (PR 39061)

* Exact point will now snap to component reference points and to the locator's anchor. (PR 40659)

* Fixed an error that could occur if the member pins database got in a less than optimal state. (PR 41081)

* For Material Callout in Drawing Editor, fixed an issue where slots were being initialized as standard round holes in the respective Hole Symbol object. (PR 41083)

* Revised section size typed entry to normalize entered size to match material file. (PR 41113)

* RoofFrame now supports the same connections to the 2017 Joist as it did with the 2016 BIMJoist. (PR 41243)

* Model>Material>add>Prompt for Material Type works in the Assembly Editor. (PR 41272)

* Members affected by framing situation changes due to user-driven moment type changes will now be marked for process. (PR 41384)

* Fixed the automatic resize of the table in the 3D layout editor. (PR 41464)

* Fix problem copying member components from job to job. (PR 41495)

* Editing standard round holes will no longer set the project's primary dimension units to imperial from the original metric. (PR 41497)

* Fixed a bug with void components on members that had made rotating and panning in the model very slow. (PR 41513)

* The "Bearing connections" group on the Joist standard fabricator setup screen has been renamed as "Plain end connections".

The fields labeled "Bearing shoe slot length" and "Bearing shoe slot edge distance" have been moved from the "Plain end connections" group to the "All connections" group as they apply to both: seated and plain end connection types.
(PR 41532)

* For Member Detailing, dummy materials are no longer called out on the detail drawings. (PR 41533)

* Revise handling of two adjacent Custom Girts bolted to column web so that all three materials are bolted through. Using new strategy where bolt creation is shifted to the last girt processed of the two. (PR 41545)

* Adjust specific cases of bolt layout for clip angle supporting Custom Girt using weld to column flange. (PR 41546)

* Hide Bolted/Welded option that only applies to clip angle attachment to supporting material when adding or editing a Custom Girt. (PR 41547)

* Restore plate parameters and variables and support girt line to first hole distance when plate is split between two Custom Girts. (PR 41550)

* Implement improved bolt alignment for inset plates. (PR 41551)

* Restore W Tee connection to supported options for Custom Girts. (PR 41552)

* Shorten W Tee material for Custom Girt abutting a column's flanges. (PR 41553)

* It is no longer possible to have an empty steel to concrete connection schedule.

* Imports into SDS/2 will add members with disabled pins. (PR 41572)

* Restrictive model complete can now be set on a member with a clip angle connection and column web doublers. (PR 41581)

* For Member Detailing with templates, addressed an issue where clip angle callouts for end connections on beams were not being generated at the member ends. (PR 41584)

* HandRails now correctly break apart (or recombine) toe plates during multi-edit. (PR 41590)

* Non-model complete joists' manufacturer descriptions and BIM data will be updated to match job setup when launching member edit, or when processed. (PR 41596)

* Add consistent processing of internal label representation so that changes to rotation do not cause label editor to make the text field mixed. (PR 41598)

* Update SDS/2 Connect releases for new SDS/2 and Revit versions. (PR 41602)

* Fixed an issue where an error occurred after canceling a copy job items action while in drawing editor. (PR 41607)

* Ensure that the locked attribute remains consistent through Design during process. (PR 41613)

* Fixed G joist bolt diameter from 2 1/4 to 3/4. (PR 41614)

* When conditional member orientation indicators are set in display options we'll now only show those which are checked, and make sense in the current elevation or plan view. So when all items are checked in conditional it should match the all setting. (PR 41616)

* Minor clean up of duplicate values in expanded design reports (PR 41620)

* Corrected template dimension layer. (PR 41623)

* Improved time to process individual members of group members and plugins. (PR 41634)

* HandRail piecemark is ignored when pasting and loading handrail forms. (PR 41636)

* HandRail will not be marked for process because its piecemark is edited. (PR 41637)

*If the column end workpoint was not at the top of the associated beam, then the extension plate "Top of plate" was inaccurate. This dimension has been corrected to reflect the distance from the workpoint to the top of the extension plate, along the workline of the column, at or parallel to the stiffener(s). Accordingly, the extension plates should properly align with the beam flange edges. (PR 41645)

* Fixed an issue in SagRod custom member that caused modeling to error with an exception in specific cases. One case was with a job that had at least one SagRod custom member in a view and with section sizes enabled in display options, surfacing and/or zooming around the area of a SagRod resulted in an exception. (PR 41647)

* For Detail Member Groups, addressed an issue where the itemization of field bolts would be exaggerated in the drawing's BOM. (PR 41651)

* Prevent system hanging when search field left blank. (PR 41655)

* Custom material that cannot be added through Material Add no longer appear in Material menus. (PR 41658)

* Corrected hole reference dimensions on beams detailed In Position (PR 41664)

* This project modified the flange CJP weld strength in a moment end plate by setting it equal to the beam's full moment strength. (PR 41665)

* When there is insufficient bearing space on the near-side-half-flange of a beam supporting a joist, connection design will attempt to extend the shoe over the far-side-half-flange of the beam to meet minimum bearing length requirements.

This will now happen independent of the top chord's setback dimensions. If the shoe is extended past the top chord in a top chord bearing situation, connection design will fail.
(PR 41667)

* SDS/2 will no longer encounter the warning 'bad argument "": must be name of window' in 'procedure "lineup_one_flow" line 64', which could occur during member edit under specific conditions. (PR 41669)

* Fixed error trying to start Status Display using the French translation. (PR 41677)

* If the "Omit Mark node for straight rebar" option is checked in the Universal Rebar Exchange setup screen, omit the node completely for rebar classified as Straight. (PR 41679)

* Validate fields that must be populated in the URE setup screen (PR 41681)

* Make sure that JobID, GroupNum, MaxBundWgt_Str, and MaxBundWgt_Bent are populated, if not throw up a NonBlockingWarning with a list of the offending nodes and a message letting the user know that the export has been canceled. (PR 41682)

* Fixed a bug that was inadvertently failing some vertical braces connecting to a column and base/cap plate. (PR 41685)

* Model notes can be deleted in Approval and Erector stations. (PR 41686)

* Fixed segmentation fault using MaterialFile.SecondarySectionSize report writer item in SDS/2 2017. (PR 41695)

* Fixed a bug in member copy/paste that resulted in an error about mismatched material types. (PR 41696)

* Ensure that values are serialized in XML as strings. (PR 41701)

* Dummy materials no longer get main material marks when member mark for main material is set. This fixes some warnings in 2017 joists, and keeps the dummy joist material from getting main material marks. (PR 41712)

* For Member Detailing with templates, addressed an issue where beams added as welded plate sections could show the incorrect grade in the overall dimension. (PR 41715)

* Fixed a problem with Vertical Brace square cut gussets connecting to a column and base/cap plate. When locking the gusset length, and not changing anything, the gusset geometry now passes. (PR 41722)

* Read access to Job Options -> Default Modeling Colors is exposed to Python via job.Job() object with methods default_color_beam, default_color_column, default_color_vbrace, default_color_hbrace, default_color_other, default_color_conn, default_color_field_bolt, default_color_shop_bolt, default_color_field_weld, default_color_shop_weld. (PR 41727)

* Added help address and fixed the screen title for "Status Select". (PR 41743)

* A selection filter for member labels on evus is available in Drawing Editor. (PR 41745)

* Fixed a failure that was occurring during the adding/editing of 2 point vertical braces. (PR 41753)

* When a joist frames into the top of a supporting column, and an auto base/cap plate is generated, the lockable that governs the gage of the joist's bolts is on the supporting column's cap plate component edit screen. The display of this field on the joist edit window cannot be helped in 2017. However, if the user locks the gage to anything other than the value on the column's edit window, the connection will fail.

In 2018, the lockable will not be visible on the joist edit window in this specific framing situation.
(PR 41762)

* Improved approximation of the column's k1 distance used in checking the gage of an end plate framing to a column flange. (PR 41766)

* The SurfacesConnection component has been added to releases. (PR 41767)

* Added ability for the Python API to provide custom annotations during point location via overloading OnBestAnnotatePoint3D and OnBestUnAnnotatePoint3D on derived classes of Locator.Locator3DBase. (PR 41768)

* Changing the material reference point of a material created by a custom component or custom member will now mark the component or member as being graphical. (PR 41771)

* Fixed an issue where custom members and components would not update their design when a member they modified was edited. (PR 41772)

* Round bar material should be added to members by using round bar entry, instead of rolled section entry. The rolled section edit screen will now reject round bar section sizes entered in the section size field. (PR 41779)

* The preferred method to disable a column flange stiffener in a moment connection is to uncheck the 'design column stiffener' box in member edit. Disabling it by locking all column flange stiffener values to 0 will no longer cause a warning. (PR 41781)

* Fixed tensile strength used for inner flange plates of a moment beam splice in load calculation 85. (PR 41782)

* Beam Flange to Flange now checks to make sure beams are situated in a way that makes sense for the component to be added to them. (PR 41791)

* In the Python model module, updated the internal accuracy for determining if two polygons touch to .0001" from .01". This change impacts ShortestSegmentsBetweenModelObjects, MinimumDistanceBetweenModelObjects, and DoPolygonsIntersect. (PR 41843)

* Fixed a NULL pointer error with HSS column reinforcement plates when there is a brace above and below the beam. (PR 41846)

* Set depth vector in Add so that it is available for GeneratePoly during Edit when the preview is created. (PR 41883)

* Users may now specify the location of beam to concrete embed plate connection components relative to the supporting concrete wall (inside the wall or outside):

1. Users may specify a job-wide location setting in the Steel to concrete connection schedules screen.

2. Users may specify embed locations on a per-beam-basis by using the "Embed plate location" combobox under the connection specifications of shear and clip angle connections. This combobox defaults to "Automatic", which will use the steel to concrete connection schedule value if a valid embed plate schedule entry is specified under the "Connection type" leaf, and defaults to "Inside wall" when an embed is specified using lockables alone.

3. Embed plate locations may also be specified for beam to concrete auto standard clip angle or shear connections.

4. This location method has no impact on the Embed Plate custom member.
(PR 39755)

* Corner bars on Continuous Footings and Grade Beams are now optional. (PR 40392)

* The updated layout tool for Embed angle/channel members now remembers the locator preferences for the last node selected while using the tool and defaults to Auto Point.

The point location method for embed plate add and angle/channel add will remember preferences on a per member end basis.
(PR 41196)

* Added Concrete reports to SDS/2 installers. (PR 41278)

* Updated the rebar definitions in the Concrete Column, Beam, Pilaster, Thickened Slab, Grade Beam and Continuous footing to have correct splice length. (PR 41335)

* Fixed a problem where the Grade Beam and Continuous Footing auto splice length options were not using the correct setup values. (PR 41336)

* Removed the force dowel selection checkbox from the Tie/Spiral Zone edit screens when adding the component to avoid confusion. (PR 41539)

Node matching will not look for polygons on embeds with zeroed dimensions (length or width).
(PR 41566)

* Beam to wall connections will now fail when an embed schedule entry is not provided. (PR 41605)

* Corrected node matching setback calculations with beams within inches short of framing into a concrete wall. This caused other members to not properly frame into the beam. (PR 41631)

* Validate concrete wall height to be greater than 0. (PR 41697)

* User defined connections can be created or edited without a concrete license. (PR 41702)

* Fixed a problem in concrete templates where the rebar would loose 'snap to cover' positioning when the template was saved. (PR 41713)

* Fixed a problem where a Tie/Spiral Zone could not be added to a concrete beam that had setbacks on its ends. (PR 41726)

* Moved rebar system diagram into the same leaf as the fields and added a highlight when the mouse is inside a clickable container. (PR 41761)

* The stud diameter and stud head diameter comboboxes on the embed edit screen are now editable. (PR 41788)

v2021 enhancements | top


Release notes for SDS/2 version 2017.09 Beta:

Problems fixed:

* When a user locks a distance to the top of a stability plate with a shear tab that also includes a top cope, the total depth of the shear tab was not being increased properly. This resulted in one or more rows of bolts missing on solids and details. However, the design calculations still recognized the full complement of bolt rows. (PR 41991)

v2021 enhancements | top


Release notes for SDS/2 version 2017.10 Beta:

Problems fixed:

* SDS/2 models may now be exported to AP203/214 STEP files. (PR 33785)

* Fixed a problem calculating the minus dimension for 2 pointt braces when one of the braces is close to perpendicular. (PR 36349)

* For Member Detailing by the system, addressed another issue for base plate welds not being shown in the end views of columns. (PR 38340)

* Fixed the weld orientation and location for HSS Intersection gussets. (PR 38529)

* In Drawing Editor, the Material Callout tool now recognizes Machine Tool Holes. (PR 38639)

* For Drawing Editor, made adjustments to convey 3D changes from the model to the 2D drawings. (PR 38893)

* Restore feature where Pointers in hole/bolt/weld combos are left in drawing when exiting adding the symbol with Return. (PR 39059)

* Addressed an issue where graphically altering a connection removed views from the supporting member. (PR 40208)

* Added code to initialize notch depth before the start of design. This was required as notch depth is used to calculate available weld length for HSS section. (PR 40531)

* For Member Detailing by the system, addressed an issue whereby the annotations for members framing into sloping columns (on column details) could be incorrectly located. (PR 40544)

* AP203/214 STEP files may now be imported into SDS/2. (PR 40614)

* Exact point will now snap to component reference points and to the locator's anchor. (PR 40659)

* When creating a new job with the option to 'Copy Job from' option selected, the option to Copy Member Revisions will no longer appear grayed out. (PR 40663)

* Update Custom Girt to support using HSS material for columns. (PR 40979)

* Improved performance of navigation with joists in stick mode. (PR 41302)

* Custom property member label rotation is displayed as degrees in EVU cleanup. (PR 41329)

* The member custom property pulldown in status display is fully populated when the status display screen is opened. (PR 41461)

* Added a new bit of logic to avoid crowded member labels. When multiple members show up in the same small area of the view SDS/2 will prefer to show the closest member to the user. This avoids views where all the user can see if a cloud of white labels, improving performance and usability. (PR 41493)

* Performance improvements navigating in large views. (PR 41504)

* Due to the indeterminate nature of weld intersection to the corners of an HSS supporting column, no weld was being supplied. This has been addressed in v2017.09

The weld shown in solids is not the actual weld profile, and is applied to the shear plate only. However, the weld shown in detail is correct in size and type.
(PR 41642)

* SDS/2 2016, and before, concrete materials have been restored as "reference" and "reference layout" materials. (PR 41648)

* Fixed load calculation 308 for eccentric loads. Previously the load calculation considered only the load from the eccentric moment caused by the horizontal component of the brace force. It didn't consider the horizontal component. (PR 41660)

* Selecting a status display file in the member and submaterial selection screens can handle spaces in the file's path. (PR 41723)

* When the offset-point-location toolbar widget is used, both the located points and offset points are now displayed. Formerly only the offset point was displayed. (PR 41764)

* Text in readonly comboboxes doesn't turn white when the focus is on them. (PR 41773)

* Added a 5/8" thickness limitation to gusset clip angles to match beam clip angles. (PR 41778)

* When editing pointers, SDS/2 could occasionally stop responding. This has been fixed. (PR 41784)

* "Root open" has been changed to "Root opening" in Status Display. (PR 41790)

* CSA11 default setup files have been created. (PR 41811)

* Shear thru web fill plates will now ship with the supported beam instead of the supporting column. (PR 41812)

* Status display will correctly identify main material. Status select will select the correct items. (PR 41816)

* Updated the design of vertical brace gussets connecting to a column and base/cap plate. Now the system follows Design Guide 29 for this design. (PR 41817)

* Fixed member detail problems seen after copying members from job to job. Views and weld symbols were located incorrectly. (PR 41835)

* For Drawing Editor, addressed an issue where the act of simply editing a dimension or label and then canceling the edit could cause the drawing to believe that something about the drawing had changed. Generally, this would be noticeable when trying exit or change to another drawing and being alerted about some change to the drawing having occurred. (PR 41867)

* Beams that clip into each other less than or equal to 1/32" will still be listed as valid beams for the Beam Flange to Flange connection component. (PR 41882)

* Copy members from job to job no longer uses a bogus material file entry when copying and then pasting in the same modeling session. (PR 41887)

* For Utility > Verify & Fix Member File, addressed a bomb that occurred due to members' main materials having invalid material file indices. (PR 41888)

* Max brace shear load for a horizontal brace is no longer showing on details when the 'Show capacity loads on detail' is set to 'all' (PR 41891)

* SDS/2 no longer crashes when multi-editing both a stitch and non-stitch weld. (PR 41892)

* Calculate weight as pounds per foot, not pounds per inch. (PR 41893)

* Account for rounding up to 4 quarters of an inch and move the value up the dimension. (PR 41894)

* Welded joist to column auto cap plate connections now check minimum bearing requirements correctly. (PR 41895)

* Updated the design method for HSS vertical braces with paddle plate connections. System designed connections, for HSS braces with paddle plates using a clip angle connection to one supporting member, as a result may have a reduction in the number of clip angle bolt rows. (PR 41925)

* Certain screens implemented in Python, such as component edit screens, will now be shown with a more appropriate size, provided the windows have not previously been manually resized. (You can clear saved window sizes in User Options) (PR 41930)

* Fixed a problem where the material file editor was saving newly added joist sections to disk with the wrong units. (PR 41935)

* The help file for Column Stiffener - Column is now available. (PR 41948)

* When "Check overwriting of piecemarks/section sizes" is turned on for an erection view the piecemarks and section size labels will be moved to avoid overlaps. Previously this option was not having any effect. (PR 41955)

* Fixed erroneous messages on hole edits change all. It would always give messages for changing all like material, even if that option were off. Now those warnings only show up when they make sense, when that option is checked. (PR 41960)

* For Member Detailing of columns with templates, corrected an issue where joists framing into the column would give incorrect section elevations for the joists. (PR 41964)

* EZ Beam Release has been fixed to work with new options. Previously it would error upon adding. (PR 41968)

* Fixed HandRails failing to connect to channel supports that run in the opposite direction of the rail. (PR 41974)

* Fixed a bug in wide flange horizontal braces to two skewed beams. The system now creates the proper bottom gusset geometry when the gusset to beam connection type is different between the top and bottom gussets. (PR 41977)

* Fixed an error when deleting members in a group member. (PR 41986)

* When a user locks a distance to the top of a stability plate with a shear tab that also includes a top cope, the total depth of the shear tab was not being increased properly. This resulted in one or more rows of bolts missing on solids and details. However, the design calculations still recognized the full complement of bolt rows. (PR 41991)

* CNC DSTV output for some HSS sections would be missing near side and far side polygons. This has been fixed. (PR 41994)

* Trim, Extend, and Extend to Intersections won't affect objects not on a comment layer in a drawing in Approval stations. (PR 41995)

* Previously through the python API, running SheetAutoLoad() and SearchAndReplace() in the same modeling session would error with a RunTimeError. This problem has been fixed and will now allow for Search and replace on a sheet that was created by SheetAutoLoad() (PR 41998)

* Performance improvements in custom property labels in modeling. (PR 42001)

* For development of Detailing Templates in Drawing Editor, the session now remembers the 'Mark Type' map across 'Apply' and 'Reapply' operations of Detailing Template Rules. This brings development results closer to those, which are generated by Detailing (proper). The session map can be cleared manually through the 'Delete All But Polygons Extra' tool in Drawing Editor. Otherwise, the session map will be cleared automatically when the active drawing changes. (PR 42007)

* Restore saving of label edit view zoom slider zoom setting. (PR 42011)

* Improvements to the colors shown in modeling when status display is enabled have been made. (PR 42013)

* Fixed a bug where joists would disappear once you zoom in far enough to not see either end of the joist on screen. (PR 42020)

* If a standard clip angle mark is in use by a model complete member, and the user attempts to change that mark while editing clip angle configurations in setup, the user will be alerted when clicking save on the clip angle configuration edit screen. The changes are not committed to the project, and the screen is not dismissed. In the past, SDS/2 would abort with an unhandled exception under these conditions. (PR 42024)

* BentPL custom member has been changed to utilize SDS/2's hole match capability. BentPL will now add the matching set of holes in one hole group, which will limit the number of unused submaterial entries generated. (PR 42025)

* Prevent exception when adding weld. (PR 42042)

* IGES and STEP files are now exported in millimeters rather than inches (PR 42047)

* In some cases, if a fully welded moment connection has no supporting member, SDS2 may crash with a null pointer.

This has been fixed by checking if the supporting member exists.
(PR 42067)

* Fixed a problem where it was slow to mark void members for process in large jobs. (PR 42070)

* Removed change notices about curve beams that are within a 64th of an inch of the same mid ordinate. (PR 42078)

* Fixed import of double angle braces from Revit to get correct long leg values. (PR 42079)

* Fixed an issue in roundtripping where Wtee braces tend to flip from horizontal stem to vertical stem when brought back into SDS/2. (PR 42080)

* Fixed an infinite loop in the design of sloped moment shear tab connections. (PR 42082)

* Fixed an issue attempting to read an ABM entry that was empty when working with erection view drawings that was causing an exception to be raised. (PR 42086)

* The member label filter has been added to they keyboard configuration. (PR 42091)

* Adjusted Member Detailing with templates to account for 'Fabricator Setup > Member and Material Piecemarking > Submaterial > Show piecemarks in all views on member details'. (PR 42092)

* For Drawing Editor, multi-edit for dimension labels no longer removes the label text incorrectly. (PR 42118)

* Fixed the bolt type in the model for a wide flange vertical brace paddle plate. When framing to a column or beam only, the bolt type on the paddle was wrong if you changed the bolt type in member edit to something other than the first bolt type listed in the schedule. (PR 42138)

* Using trim on a line after changing the palette will not change the line type or color of the line. (PR 42141)

* For Erection View Detailing, addressed a slowness issue involving concrete. (PR 42146)

* Updated CanamJoistMaterials and all_mtrl files from Canam Inc Group. (PR 42147)

* When a column flange stiffener and a stability plate are in the same location, these 2 plates will combine into one single plate. If the beam is skewed, in some cases, there may be a gap between the plate and the column web.

This has been fixed by using the correct reference point of the stiffener.
(PR 42162)

* The "Extend stabilizer plates to" combobox on shear tab connection specifications screen is now disabled when "Extend past flange" is unchecked or is itself disabled. (PR 42164)

* Custom Girt wasn't using stored steel grade value when editing, now it does. (PR 42165)

* Reposition cap plates to be outside girt material and realign welds when girt material is toe up. (PR 42166)

* Custom Girt: Extending cope length when due to angle intersecting girt material. Change only extends when girt and angle are both up or both down. (PR 42167)

* Correctly handle changing end connection to plain in Custom Girt. (PR 42170)

* Because SurfacesConnection relies on specific surfaces, it will no longer be copied when a member is copied.

For component developers, previously components could opt out of being copyable by overriding Component.CanBeCopiededToOtherMembers and that would apply to component copy, component move, and member copy. Now components can be finer grained when they will permit copy/move. CanBeMovedToOtherMembers applies to component move and will default. CanBeMovedWithMember applies to member copy. For backward compatibility both are defaulted to CanBeCopiedToOtherMembers.
(PR 42171)

* Fix undefined variable in Custom Girt to have a valid value for a specific WTee situation. (PR 42172)

* In some cases, if an offset beam framing to a tube column, SDS2 may incorrectly fail the connection with a warning "Connection will not fit column".

This has been fixed by correcting the calculation of the left space of the connection with the correct shear tab location (NS or FS).
(PR 42174)

* Round bar weight in the bill of material doesn't disappear when the drawing data is edited. (PR 42184)

* Fixed edge distance used for the web leg block shear check of a bolted-bolted clip angle connection with bolts staggered on supported. (PR 42190)

* Eccentricity is now considered when calculating the web bolt shear capacity of a bolted-bolted clip angle with long slots on the web leg. (PR 42191)

* SurfacesConnection now uses a custom polylist to aid in snapping to a point on the connection axis.

Parametric developers can now specify a custom polygon line snap mode for Locator3D via

Locator3D.SetCurrentSnapONPL(polylist)
. For example:
import Locator
from Point3D import Point3D
import Polygon
from sds2.iterators import all_mts

def get_poly():
    return Polygon.PolyList(next(all_mts()).poly)

def acquire(locator, poly):
    locator.SetCurrentSnapONPL(poly)
    locator.SetAnchorGlobal(poly.snapshotSide(0, 0).location)
    pt = Point3D()
    with Polygon.Preview(poly):
    return locator.AcquireShowPoint(pt), pt

def main():
    l = Locator.Locator3D()
    l.SetDefaults()
    acquire(l, get_poly())

if __name__ == '__main__':
    main()

(PR 42193)

* Updates to deleted member's files are no longer allowed in SDS/2 and will no longer cause warnings when attempting to do so. (PR 42228)

* For Group Member Detailing, corrected member quantities in the BOM by reverting a change made to address another report of a similar nature. (PR 42231)

* 1. Beams and joists now support seated connections to embed plates/angles/channels, and bearing pockets to supported member types (currently concrete walls and tilt-up panels). Bearing pockets to walls/panels are generated when the connection type is set to "bearing"; either on member edit or in auto-standard/user defined setup.

2. Joists now have auto standard connections to concrete supports (embed plates/angles/channels, concrete walls, and tilt-up panels).

3. Steel to concrete connections have now been separated into there own group in the Field Clearance Information screen, and a new field has been added to control bearing pocket grout thickness.

4. Joist bottom chords can have their own embeds, separate from the top chord connection. The bottom chord must be extended in order to select an embed for it.

4a. Joist to concrete connections support web-vertical angles as bottom chord stabilizer material. This is a connection specification option.

(PR 40456)

* Default templates are now set when adding a Concrete Beam, Concrete Column, Pilaster, Grade Beam, Continuous Footing, and Thickened Slab. (PR 40765)

* Fixed an error that could occur when changing the diameter of length of a rebar hook with the Modify Rebar Hooks tool.

Fixed a problem where changing the length or diameter of a hook with the Modify Rebar Hooks tool could have no effect.
(PR 41298)

* Member move/stretch now moves Concrete Slab in the correct direction in erection views. Formerly member move/stretch would move slabs in an incorrect direction. (PR 41643)

* Create a responsive preview for concrete members with a reference option (i.e. Interior, Exterior, and Center). (PR 41760)

* Standardizing user interface layout for Concrete Beam screen. (PR 41897)

* Normalizing layout of user interface for adding/editing CMU course. (PR 41898)

* Normalizing layout of user interface for adding/editing CMU Wall. (PR 41899)

* Standardizing user interface layout for Concrete column screen. (PR 41900)

* Standardizing user interface layout for Pad Footing screen. (PR 41905)

* Standardizing user interface layout for Concrete Pilaster screen. (PR 41906)

* Standardizing user interface layout for Precast double tee (PR 41907)

* Standardizing user interface layout for Precast Hollow Core concrete screen. (PR 41908)

* Standardizing user interface layout for Tilt Up Panel concrete. (PR 41911)

* Refine repeated rebar component user interface. (PR 41917)

* Refine surface specific cover component user interface. (PR 41919)

* Refine thickened slab component user interface. (PR 41920)

* Refine void space cylinder component user interface. (PR 41922)

* Refine void space layout component user interface. (PR 41923)

* Turn on the rebar system diagram for the Rebar Area Layout component. (PR 41953)

* Update default job setup files beam to concrete shear connections are attached to supported instead of supporting. (PR 42000)

* When a tilt-up concrete panel is added to the model, a group member with the panel as it's main member needs to be created.

All embeds linked with member ends, or added by point location, that intersect with a tilt-up panel need to be grouped with the panel.

If a linked embed is moved off a panel, onto another panel, it needs to be removed from the first panel's group and be grouped with the second.

If a manually added embed is moved off a panel, its group state should be left unchanged. Users should be able to manually remove such embeds from their parent groups if they want to, but should expect re-grouping if the embed still intersects with a tilt-up panel.

If a manually added embed is moved off a panel, onto another panel, the embed should shift to the second panel's group and be ungrouped from the original.
(PR 42009)

* Drafting Station Drawing Editor and Concrete Station Drawing Editor now allow the 'Process > Template Detailing Tools > Find Matching Rules' tool to run. (PR 42015)

* Concrete Slab and Wall layout nodes are selectable again. Concrete Slab and Wall layout overlay is no longer drawn. (PR 42017)

* With an active concrete license, when an embed support (such as a concrete wall or tilt-up panel) is modified using the member edit window, all neighboring system members (beams/columns/etc.) will be marked for process if necessary.

Editing the supported members themselves will no longer mark the wall for process.
(PR 42198)

v2021 enhancements | top


Release notes for SDS/2 version 2017.11 Beta:

Enhancement Requests:

* A new attribute "custom_member_type" is defined on member objects in advanced selection. The value of this attribute is a string that represents the type of the member; it can either be one of the strings defined for built-in member types (such as 'Vertical brace') or the string defined by a custom member type (such as 'AnchorRod'). To find out the string value for a specific custom member, refer to that custom member's documentation. (PR 22429)

* New feature is controlled via FabricatorOptions/StandardFabricatorConnections/ShearPlateSetup as a checkbox "Cope dissimilar thru plate sides". It may be specified for a single connection lockable in MemberEdit/TabClipsAndCopes/CutOperation (Cope/Clip).

This also provides access to the cope radius and the amount of projection of the thru plate.
(PR 30968)

* Export Report Writer Report has been added to Reports menu of Modeling and Drawing Editor. This menu item generates the export report output from the selected report. If the export report destination is not defined, the export will use the export report type defined in the System or Site tabs of User Options. If none of these are set the output type will be CSV. If the report does not specify an export report destination, it will default to file and prompt for the file name when the report is run. (PR 39160)

* Added design by the 11th edition of CISC's Handbook of Steel Construction. (PR 39243)

* 1. Beams and joists now support seated connections to embed plates/angles/channels, and bearing pockets to supported member types (currently concrete walls and tilt-up panels). Bearing pockets to walls/panels are generated when the connection type is set to "bearing"; either on member edit or in auto-standard/user defined setup.

2. Joists now have auto standard connections to concrete supports (embed plates/angles/channels, concrete walls, and tilt-up panels).

3. Steel to concrete connections have now been separated into there own group in the Field Clearance Information screen, and a new field has been added to control bearing pocket grout thickness.

4. Joist bottom chords can have their own embeds, separate from the top chord connection. The bottom chord must be extended in order to select an embed for it.

4a. Joist to concrete connections support web-vertical angles as bottom chord stabilizer material. This is a connection specification option.

(PR 40456)

Problems fixed:

* SelectMembersOnSheet.py was previously reading every detail sheet in the job so that a selection list of sheet names could be displayed. A faster method of getting the detail sheet names has been implemented. (PR 29347)

* Now able to change a hole from full to partial threaded and from partial to full threaded. (PR 36588)

* A non-moment beam framing perpendicular to a beam that creates a column cap plate will now be changed to an extended shear tab connection. (PR 39081)

* Implemented skewed polygons for sloped moment end plate to beam flange groove welds with fillet backups. (PR 39198)

* Joist outline option has been added to display options. (PR 39776)

* Corrected the orientation of vertical brace gusset end plates framing into sloping beam to column connections. (PR 40192)

* In some cases of a sloping beam with EndPlate connection to either a supporting column or a supporting beam flange, the web weld was incorrectly offset on the solids image. This has been corrected in SDS/2 2016 and following versions. (PR 40408)

* Added code that identifies the outstanding leg's bolt type. This then shows the correct bolt type in bolt edit screen. (PR 40718)

* The system was changing user entered minus dimensions and material setbacks for shear tabs framing to an HSS column with a column wall reinforcement plate. This has been fixed. (PR 40838)

* Joist to column seated angle connections now create welds to the supporting column. (PR 40859)

* Fixed an issue where a warning list message stated a miscellaneous member could not be processed after performing a member copy with the option to copy model complete enabled. Miscellaneous members are not expected to be processed so this warning list message is misleading. Miscellaneous members will not run through process during a member copy. (PR 40866)

* HSS vertical brace with paddle plate (double shear) connection is calculating bolt shear correctly. Also some vague strings about Limit State in design report have been corrected. (PR 41392)

* The display of layouts shown in members such as Concrete Slab and Concrete Wall is now an option in Display Options. (PR 41527)

* For Drawing Editor, added primary/secondary nut capabilities to bolt edit. (PR 41528)

* Formerly Member Undelete would abort if the undeleted member overlapped another member. Member Undelete will now succeed if at least one of the overlapping members is a custom member, and the member types are different. (PR 41588)

* Improved time to process individual members of group members and plugins. (PR 41634)

* In some cases, in a fully welded moment connection, the web weld is a shop weld.

The web weld has been changed to field weld.
(PR 41650)

* Rebar can now be deleted without a concrete license. (PR 41729)

* Performance improvements for using custom properties in general and in status display in particular have been added into SDS/2. (PR 41957)

* In a shear tab connection with stability plates, if user locks the elevation of the top stability plate, and increases it, the shear tab may interfere with the beam flange.

This has been fixed by forcing the shear tab and the top stability plates have the same elevation in the design process.
(PR 42012)

* Added check in verify & fix to determine if the submaterial solids are located incorrectly and attempt to relocate the solid. This is an optional check and can be enabled by selecting "Check submaterial solid location". (PR 42023)

* Changed the shear on support check for a shear tab to an HSS wall with a reinforcement plate to consider shear capacity of the plate only, not the combination of the plate and the HSS wall. (PR 42044)

* Fixed a problem where it was slow to mark void members for process in large jobs. (PR 42070)

* Column cap plate is placed on column top when brace is framing to the column cap. (PR 42116)

* In some cases, the beam web doubler depth may be smaller than the clip angle depth in a clip angle connection.

This has been fixed by updating the doubler when the bolt row is increased.
(PR 42158)

* Tilt-up panel group members now get an elevation view as their default details. (PR 42224)

* 1. Embed members are no longer concrete licensed.

2. Steel to concrete support connections now depend on the license of the plugin itself. In other words, steel to concrete wall connections are no longer concrete licensed, but steel to Tilt-up panel members continue to be licensed.

3. The steel to concrete connection schedule setup screen is no longer concrete licensed and has been renamed to Embed schedule.

4. Auto standard connections to concrete supports and embeds are no longer concrete licensed.

5. Embed members now use round bar material for deformed bar attachments instead of rebar material. Existing embeds using rebar material need to be processed in a concrete-licensed station to convert the DBAs into round bar material. Process will attempt to use a round bar with a similar diameter to the rebar.
(PR 42227)

* Added separation between 'Settings' and 'Preserve system set-detail flags' on the selection dialog for detailing members to aid in averting accidental changes. (PR 42241)

* A fatal error that could occur when using INCM in CAD on an erection view with deleted custom members has been eliminated. (PR 42245)

* Fixed the main view of embeds. (PR 42248)

* For Member Detailing with templates, fixed a holdover (from before 3D welds were refactored) that caused welds' prequalified texts to be completely omitted on the drawings. (PR 42262)

* Fixed a status issue when selecting submaterials for detailing. (PR 42264)

* Changing drawings using the next or previous drawing commands is no longer slower than it was in SDS/2 2015. (PR 42266)

* Performance when collecting material for change all operations has been improved. (PR 42285)

* Performance improvements in custom property labels in modeling. (PR 42296)

* Canceling the file to unpack selection window will no longer alert the user that the blank name is not a valid filename. (PR 42304)

* In some cases, when the elevation of stability plate or shear tab in a Texas tee connection is locked, there may not be enough clearance between the shear tab and the beam top flange.

This has been fixed by coping the shear tab.
(PR 42306)

* Updated SDS/2 2017 splash screens and main menu logos for new SDS/2 name and logo. (PR 42308)

* Updated SDS/2 2016 splash screens and main menu logos for new SDS/2 name and logo. Erector stations background color is changed to a darker gray. (PR 42309)

* Member labels are now affected by area move operations. (PR 42334)

* The weld pattern of shear tee connections welded to supporting members has been corrected to be a weld along the sides of the tee with a return of 2 times the weld size at the top of the tee. (PR 42344)

* Fixed a bug where manually detailing an erection view would hide labels on the final drawing. (PR 42348)

* Removed 35 mm minimum vertical edge distance requirement from Canadian shear tab designs. (PR 42349)

* A warning has been added to a single MemberEdit when the user selects a Shear thru plate (leaf: Connection specifications) and Disable framing situation checks (leaf: Connection type).

This combination of options will result in the thru plate not being developed.
(PR 42350)

* Polygons of C-shaped welds and welds with returns generated by system designed connections will now have mitered corners. (PR 42352)

* Fixed a number of bugs with hiding labels to avoid crowding:

- SDS/2 hid labels when the left end was off the bottom left edge of the screen.

- SDS/2 hid labels when they were in the top quarter of the screen if you were zoomed in far enough.

- SDS/2 showed labels when two members were just barely not directly on top of each other in some cases

(PR 42378)

* Updated the lockable module to correctly interpret and the top/bottom flange operation type on a connection component.

The "groove angle" end preparation field will now be reported as an angle in degrees instead of radians. (PR 42421)

* Reduced the amount of time it takes for CMU Wall to process and create solids. (PR 42452)

v2021 enhancements | top


Release notes for SDS/2 version 2017.12 Beta:

Enhancement Requests:

* There is now an option for DXF CNC output to output outlines as single, continuous lines. (PR 41391)

* Extend Seat now has options to allow users to specify if they want the seat extended on the left or right flange. (PR 41947)

* Added check in verify & fix to determine if the submaterial solids are located incorrectly and attempt to relocate the solid. This is an optional check and can be enabled by selecting "Check submaterial solid location". (PR 42023)

Problems fixed:

* Removed gap between supporting member's web and end plate when "Do not round up end plate field clearances" is selected in setup. (PR 14923)

* Pipe and tube sections having near-side a/o far-side notching will now have an auxiliary Face A view generated during process. Member and Submaterial Detailing will use this auxiliary view when adding the respective 'NOTCH' annotations. (PR 19141)

* The Galvanizing Check Tool is now available for the Global Review station. (PR 26276)

* The Galvanizing Check Tool now has an active help button. (PR 26277)

* Reduced the time it takes to generate a spiral rebar. (PR 38320)

* Added a new option to User Options screen to always show detail erection view defaults screen. (PR 39306)

* Vertical brace connections to column and column cap plate are designed correctly without showing fail message as "Locked dimension is less than minimum allowed". (PR 40521)

* For 2pt and 3pt angle horizontal braces located on the neutral axis the system no longer gives a "too many constraints" error when there is nothing locked. (PR 40645)

* Drawing Editor no longer crashes when undoing added hatches. (PR 40829)

* Skewed weld moment connections have been designed correctly to setback when framing to column web. (PR 42008)

* In previous versions, it was possible to interact with the model during the interval between pressing OK on the member edit window and the beginning of on-the-fly processing, especially when the original edit operation included many members. The conflicting operations could result in fatal errors. While it is still possible to interact with the model, for example via the shortcut (right-click) menu, tools that could result in data inconsistencies and eventual errors are now disabled during this interval. (PR 42048)

* Reporting has been improved for detail sheet autoloading when the renaming condition cannot be satisfied by the data available. This can happen, for example, when a piecemark drawing is not associated with a member in the model, but the renaming condition requires the sequence of the member to be included. (PR 42126)

* Fixed error copy stairs between projects. (PR 42131)

* Assembly Editor will now skip loading ReferenceModel members when editing assemblies. (PR 42159)

* Canceling a reference model import no longer leaves the model in an inconsistent state. (PR 42232)

* Models imported from CIS2 now set the tee gusset side appropriately (PR 42236)

* Removing points from Hatch Define Polygon will now correctly update the polygon being displayed. (PR 42238)

* The corner operations have been renamed to more appropriately describe what they do. (PR 42240)

* Main Menu, Verify & Fix progress bar, Project Transfer, Pack and Unpack progress bars, Output Configuration Setup, ModelLINK progress bar, ModelLINK alert, Select Job retain their last windows position. (PR 42252)

* Bottom stiffener alignment is now as expected when using Flush Top and Flush Bottom. (PR 42274)

* The plate width setting is now correctly applied to the stiffeners. (PR 42279)

* BaseOrCapPlateStiffeners are now applied to the correct side for HSS type columns. (PR 42281)

* Add View and Delete View can be used in the model station when editing a member. (PR 42336)

* Mirroring a plate with a counterbore or countersink hole in it will no longer generate an error. (PR 42337)

* Polygons of C-shaped welds and welds with returns generated by system designed connections will now have mitered corners. (PR 42352)

* In some cases, the design of a reinforcement plate in a HSS vertical brace seismic design may fail, or a very thick reinforcement plate is designed even if the axial load in the brace is small.

This has been fixed by reducing the weld size and increasing the weld length on the reinforcement plate.
(PR 42367)

* For Drawing Editor, unified overall behaviors of symbol locations and their corresponding note locations for Bolt Symbol and Hole Symbol objects. (PR 42373)

* EJE Export - The EJE export was previously exporting grating incorrectly if the fabricator setup option to include the bearing bar thickness in the description was activated. It was incorrectly being truncated at 18 characters. This problem has been fixed. (PR 42375)

* Members pasted from clipboard now undergo node matching. (PR 42403)

* For Sheet Autoloading, addressed underlying issues involving Symbol Object Items that could cause drawings to be placed partially off of the sheet being loaded. (PR 42406)

* The about screen has been updated to reflect the change from Design Data Corporation to SDS/2. (PR 42411)

* For Member Detailing, revamped template 8901_Interior_Clip_Beam_Pcmk.json to do a better job of pointering and situation-detection. (PR 42458)

* Process on the fly limits connection design to specific ends of neighboring members dependent on if that end frames to a member in the original selection set. If the end does not frame to a member of the original selection set, the end is ignored for connection design during process during member edit. (PR 42466)

* The entire table is shown in a sheet item on a sheet or when opening a drawing. (PR 42467)

* Pasting a table in the drawing editor will have the right column widths. (PR 42474)

* When a combo object (weld, hole or bolt) and pointer are moved by dragging the point nearest the combo object, undo will now undo both the pointer movement and the object movement. (PR 42479)

* STEP import is now more flexible in importing malformed files. (PR 42492)

* STEP export now runs many times faster than before. (PR 42493)

* When a beam is framing to a beam web, the shear tab length is calculated correctly with the case that the shear tab extends its size to the both supporting beam flanges. (PR 42500)

* Updated Designed by SDS/2 global standard for new SDS/2 logo. (PR 42502)

* Updated SDS/2 image used by create RFI for company name change. (PR 42503)

* "Fully welded moment" connection type is now available in status display. (PR 42504)

* Fixed the block shear checks for the web plates on an HSS vertical brace paddle plate (double shear) connection with 1 column of bolts. (PR 42505)

* Anchor Rod Tool. In some cases an anchor road was not allowed when the base plate thickness was greater than or equal to 3 inches. This problem as been fixed. (PR 42508)

* The member origin is shown when editing a member. (PR 42517)

* For Submaterial Detailing, addressed an issue that prevented hole polygons from being rendered in 'Detail X' views. (PR 42520)

* The overhanging of column flange stiffener welds (to column flange) are fixed and the welds position are designed correctly. (PR 42529)

* Fixed a problem with Process and Create Solids on converted jobs. (PR 42530)

* The subscript of an angle variable in expanded report about 3 point shared brace is wrong and the problem is fixed. (PR 42535)

* Fixed an infinite loop that occurs when one brace of a shared 2pt gusset is locked to a non-shared gusset type and the other brace is set to a shared 2pt gusset type. (PR 42541)

* The utilization ratio in a HSS column wall strength is calculated correctly when the column is under compression loads. (PR 42545)

* Miscellaneous members are no longer allowed when editing assemblies. (PR 42552)

* Low level optimizations reduced the CPU usage of process. In one particular benchmark, CPU time to process an entire model was reduced by 7%. (PR 42554)

* The "Send to Design Data" renamed to "Send to SDS/2" (PR 42575)

* Beam Stiffeners - Beam now work with Eurocode jobs. (PR 42578)

* Fixed long and short leg dimensions for EuroAll and EuroArcelorMittal_V2016_Metric material files. (PR 42594)

* Welds are now being added correctly to web penetration with stiffener components. (PR 42599)

* Minor speed improvements to several import/export formats. (PR 42600)

* Some shared members were not being marked for process correctly. (PR 42611)

* Outrigger component now works in Eurocode jobs. (PR 42614)

* HSS Cap Plates can now be placed on Eurocode members. (PR 42615)

* Weld list units are now displayed properly. (PR 42618)

* Column Stiffener at Column can now be added to Euro columns. (PR 42627)
* Safety Holes on Column can now be added to Eurocode beams. (PR 42629)

* Fix parsing font style strings where height changes but font does not. (PR 42640)

* Adding components while CMU Wall is selected no longer causes warnings about HSS Cap Plates and Outriggers. (PR 42645)

* Detail sheets that have the old bill of material can be opened after converting to 2017. (PR 42660)

v2021 enhancements | top


Release notes for SDS/2 version 2017.13 General

Problems Fixed:

" European material file joist chord section sizes have been corrected to match the chord material available in that material file. (PR 42736)

" UK European metric job and fabricator default setup files have been corrected to replace USA section sizes with section sizes from the European material files. (PR 42781)

v2021 enhancements | top


Release notes for SDS/2 version 2017.14 Beta

Problems Fixed:

" The CISC_11thEd_2ndPrint material file has been added to SDS/2 releases. (PR 42229)

" Add to Member Detail" is correctly saved when changed in "Edit Schema Entry" for custom properties. (PR 42514)

" Standard fabricator connections plate grade for HSS column reinforcement plates corrected. (PR 42891)

"Standard fabricator connections plate grade for brace reinforcement plates corrected. (PR 42892)

" Improved calculations for dimension label underlining when breaking dimension lines for other drawing elements. (PR 43103)

"Connection design failure messages are now internationalized/translated in member edit and design calculations. (PR 43134)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.15 Beta:

Enhancement Requests:

* There is now an option for DXF CNC output to output outlines as single, continuous lines.

The DXF CNC output for single, continuous lines has been improved. Cases where arc was backwards have been eliminated and Imperial output is now at the correct scale.
(PR 41391)

Problems fixed:

* The "evu cleanup several function" can apply changes to a large number of items at least 10 times faster by reducing frequency of screen refreshes.
(PR 12423)

* For single clip angle connection (in beam web), SDS/2 is showing correct angle information in design reports. (PR 16020)

* Shim thickness for thru plates with different beam web thickness is now controlled by several means:

1. A minimum thickness is normally applied - v2017 1/16" or 2mm

2. If a schedule of fill plates is employed in:
Options/Fabricator Options/Standard Fabricator Connections/Miscellaneous Connection Plates/Fillers, then the ;minimum value therein will be used if it is less the values in (1.) above, This will apply only if the 'Use miscellaneous plates list' is checked in the Connection type leaf of Member Edit.

3. An Edit leaf for 'Thru Fill Plate' is provided in Member Edit, between 'Shear Thru Plate(s)' and 'Tab Clips And Copes' leaves. This permits the locking and setting of specific values by the User. Locking either the Plate length or Plate width to zero will remove the fill plate. Thickness is protected against a zero entry.

4. In every case, the plate thickness normally selected by SDS/2 will be less than or equal to the calculated web difference needed (unlike other plate thicknesses that are greater or equal). This may be overridden via locking the thickness.
(PR 18581)

* Moving a stringer from one stair to another will no longer cause the original stringer on the moved-to stair to disappear when processed. (PR 35745)

* For Member Detailing, add option 'Setup > Fabricator Setup > Bolt Detailing/Fabrication Options > Bolt and nut callout' to allow some customization of those callouts. (PR 39070)

* SDS/2 creates correct solids for the bottom moment flange plate in beam to beam bolted moment connections. (PR 40311)

* Added checks that brace to gusset bolts for braces connecting to a column and beam have proper edge distance. (PR 40458)

* Fixed mirroring a stair with graphical stringers. (PR 40577)

* Rebar formerly used the same description as round bar. Rebar description is now formatted as "REB#5" where #5 is the appropriate size designation. (PR 40728)

* Provide graphical preview for material placement before finalizing placement on drawing. (PR 40736)

* Processing a stair that had a stringer copied to it will no longer delete its original stringer. (PR 41236)

* Fixed errors when a Concrete Beam/Column, Grade Beam, Continuous Footing, or Thickened Slab's template does not exist. (PR 41271)

* Rebar is in the material type list for status display. (PR 41507)

* View open and snap to surface have had their speed improved, particularly when there is rebar in the view. (PR 41512)

* Fixed a problem where the copy project items utility for Pilaster templates would copy Grade Beam templates instead.

Added Grade Beam and Continuous Footing Templates to the copy project items utility.
(PR 41585)

* In some cases, a brace to column connection may be designed correctly by locking the gusset length to a reasonable number, but with no variables locked, the connection fails.

This has been fixed by deleting unnecessary limitations on increasing the gusset length.
(PR 41763)

* For Custom Girt, adjust plate width to prevent clashing with flanges. Clip corners and adjust weld lengths to avoid clashing with material. (PR 42169)

* For comboboxes on Python screens, the number pad/key pad enter key now behaves like the return key. (PR 42181)

* For Member and Erection View Detailing, 'Void space layout' components are no longer rendered. (PR 42219)

* Added additional separation between 'Settings' and 'Preserve system set-detail flags' on the selection dialog for detailing members to aid in averting accidental changes. (PR 42241)

* The original web splice design was not respecting the schedule of minimum bolt rows for the deeper beam depth. This problem is fixed by adjusting bolt row spacing and top of plate dimension to fit where possible. Consequently, locking the designed bolt rows does not result in the error if the unlocked does not.

Additionally, better user control of web fill plates, where needed, has been provided.
(PR 42283)

* Handle blank value for height with mixed fields in drawing labels. (PR 42323)

* Corrected overlapping submaterial dimensions (PR 42404)

* The entire table is shown in a sheet item on a sheet or when opening a drawing. (PR 42467)

* This project reduced the use of connection fail name "Locked connection has too many constraints" in connection design, and replaced it with meaningful fail messages. (PR 42469)

* The "Dimension anchor bolt layout" feature is now correctly placing dimensions on holes when the base plate is offset and/or rotated. (PR 42543)

* The Embed layouts add tool's splice setbacks field is now properly applied to newly created members. (PR 42581)

* The "left end", "right end", and "both ends" attachment column location methods now permit the user to specify the number of columns they want. (PR 42588)

* For Member & Group Member Detailing, renamed the option 'Preserve existing drawing annotations > All' as 'All (ignore drawing piecemarks)'. This option will continue to behave as it always has, by updating only the polygons. In addition, a new 'Preserve existing drawing annotations > All (update drawing piecemarks)' option has been added to update the piecemarks along with the polygons. In both of these cases, the BOM will be updated with current piecemarks. (PR 42605)

* SDS/2 designs correct fillet welds for auto column base/cap plate connections. (PR 42648)

* Fixed a bug in piecemarking existing members that kept piecemarks from being immediately split. This could lead to piecemarks seeming to split randomly later on when another change was made to those members. (PR 42650)

* IFC import no longer creates top-of-steel erection views by default (PR 42655)

* IFC imported beams now have the proper rotation and location. (PR 42658)

* SDS/2 start up speed has been improved a bit.

In the past the "Bottom of base plate prefix" in "Detail Erection View Defaults" and "Detail Erection View Defaults for Site Planning" may not have saved/loaded correctly. The "Detail Erection View Defaults for Site Planning" value has been reset to the default and both will now store correctly.
(PR 42661)

* Added Eurocode 3 design to load calculation 42. (PR 42667)

* For Detailing of hand rail members that modify a stair, added a dashed nosing line that corresponds to that of the modified stair and annotated it as 'NOSING LINE'. (PR 42682)

* The positioning of bearing shoes and dummy plates on sloped joists has been improved. (PR 42686)

* Updated joist shoe setback pre-design to default to field clearance when possible. (PR 42689)

* Correct steel grades and bolt types for job setup differences when copying and pasting members between jobs. (PR 42692)

* Plugins which incorrectly specify "operationclass = OperationClass.All" could lead to a variety of software bugs. SDS/2 will now warn win this occurs, and automatically interpret the value as OperationClass.Param.

A future version of SDS/2 will instead reject such a plugin, making the commands it registers unavailable, so plugin authors will need to release updated versions if their plugin is affected.
(PR 42699)

* Parametrics job module will now recognize design method CSA11, LRFD15 and ASD15. The StairQuickAddTool has been updated as well. (PR 42701)

* The CNC XML operation no longer errors when invoked. (PR 42711)

* Custom columns in the bill of material have the correct plot order. (PR 42718)

* When exiting an SDS/2 process, validation checks for locked fabricators will no longer crash. (PR 42719)

* The ruler tool is enabled during material isolate edit views. (PR 42721)

* Added support for cleat angle connection design in Eurocode jobs, but not Eurocode UK jobs. (PR 42737)

* SDS/2 now avoids unused submaterial warnings that could occur while outputting CNC in a multi-user environment. (PR 42743)

* If there is no thickness list in "HSS Column Reinforcement Plates" of "Miscellaneous Connection Plates" screen and users design a beam to HSS column with welded moment flange connections, SDS/2 could be no response. This issue has been fixed. (PR 42744)

* Warnings at the end of a SDS/2 process about members being marked as 'added' will no longer show if another user is editing that member. (PR 42745)

* Exiting SDS/2 will no longer warn you about invalid member indexes when the members are locked by you but are unused. (PR 42746)

* Removed a repetitive 'INVALID LABEL ORIGIN=0' warning, which was originally intended purely as a sanity check for the product developers. (PR 42748)

* Deleting drawings from the data directory will no longer crash SDS/2. (PR 42753)

* Added cleat angles to the list of connection options in Eurocode jobs, but not Eurocode UK jobs. (PR 42763)

* May improve drawing label boundary box location. (PR 42764)

* Column Stiffener at Column components now check to make sure the number of spaces for even spacing is not zero, and also make sure the settings for minimum and maximum distance from the ends is not greater than half of the length of the column. (PR 42767)

* Users now have the ability to frame a beam clip angle connection to a concrete wall, but only if the input connection type is explicitly set to clip angle and they force the connection. (PR 42770)

* Fixed a bug in the Python component API where MissingComponentsForMember() was not being called when adding custom members in the member add tool. (PR 42775)

* Round bar weights are shown in the bill of material. (PR 42777)

* File names with spaces no longer cause problems with hatch pattern previews. (PR 42779)

* Resolving materials for joist information in the job options will now be written correctly to the job. (PR 42780)

* Fixed an issue where a color default could become empty in User Options>colors causing a TCL Error. (PR 42795)

* For Drawing Editor, addressed the cause of a warning that stated 'SDSunknown: invalid command name ".buttons.cancel"'. (PR 42796)

* In custom member/component screens, when there's an empty table, you can now append rows by right clicking on the header row or any blank space in the table. (PR 42811)

* Formerly, custom members with no custom Add() method would error when being added. Custom members can now be added again. (PR 42813)

* For Drawing Editor > File > Drawing Data > Actual drawing size > (Length: and Height, which are informational only), reinstated the scaling factor that was inadvertently removed during a refactor of the code that drives that screen. (PR 42814)

* Slot hole directions are designed and placed correctly for bolted moment flange connections. (PR 42816)

* Fixed a problem in the bolt shear capacity calculation for some user slots. (PR 42819)

* Fixed a warning in custom member/component tables that broke multi edit. When attempting to set a field, in a table, which is mixed it would give a warning and not set the value. (PR 42822)

* Removed the "unmix" option on tables in custom member/custom component screens. The option didn't work; it simply gave a warning and did nothing. (PR 42823)

* Revit connect installers now will install Python 2.7 and SDS/2 required modules. (PR 42830)

* For Drawing Editor, addressed a potential cause of program crashes when changing drawings and/or exiting. (PR 42839)

* Fixed problem with drawing/sheet containing a table that takes a long time to load when the report writer file no longer exists in the job's tables folder. (PR 42841)

* Project Transfer with drawing reduction set as the Extraction option will now include the member pin information in the transfer file. (PR 42845)

* Fixed an assertion error in the Python API when creating polygons for a plate_layout.PlateLayoutBuiltinMaterialAddFeature. (PR 42852)

* Fixed a bug in custom member status screens when setting a member to existing, and then setting something on the member screen such as sequence. (PR 42856)

* Drawings that are exceptionally tall or wide (aspect ratio greater than 4800:1) will no longer cause an SDS/2 error when exporting to PDF. (PR 42861)

* For Drawing Editor and Modeling (and other layouts), addressed a toolbar-configuration issue that could spawn an alert akin to "window name "right_collapsible" already exists in parent". (PR 42870)

* Fixed copying a stair with a rotation that causes the stairs ends to swap. (PR 42872)

* Fixed mirroring a stair from the member copy tool. (PR 42873)

* For Submaterial, Member & Group Member Detailing, silenced an assertion stating '!to_update.empty()'. In this particular case ONLY, when the 'Setup > User Options > Interface > Always show Annotations and Dimensioning window' is on/checked.. and when a user wishes to clear the system-set detail flags (by clearing the detailing selection and OK'ing) .. then, said annotations screen will NOT be launched automatically. (PR 42874)

* For Display Options in Drawing Editor and Modeling, addressed two definite causes of fatal errors that stated 'Scale has not been set yet'. (PR 42884)

* Modeling stations can now print any type of file. (PR 42886)

* Full and Status transfer will now export the actual custom member type instead of "Custom" as the <MemberType> (PR 42895)

* Full and Status transfer will now export Rebar grade correctly. (PR 42898)

* The 'a' dimension in the prying check for a beam to beam flange axially loaded clip angle connection has been fixed. (PR 42901)

* For Erection View Detailing of baseplate elevations, addressed an issue where some plate materials are considered to be base plates when, in fact, they are not. (PR 42906)

* An error that could occur when editing a weld has been eliminated. (PR 42914)

* Corrected problem with member copy of miscellaneous members created by break members apart. (PR 42919)

* For bolted splice column, web plate connections, users can lock bolt column number to be more than 1. (PR 42932)

* Sped up pasting large numbers of drawing elements by at least 30x. (PR 42955)

* For Modeling and Drawing Editor, renamed 'Options > Concrete Options > Concrete Job Setup > 'Steel to Concrete Connection Schedules' as 'Embed Schedule' and made that available for all station-types. (PR 42964)

* For Member Detailing of columns by the system, addressed an issue where dimensions from joists would overlap those from the column itself. (PR 42965)

* Fully welded moment connection was removed as an option in auto-standard connection setup. Auto-standard connections are non-moment connections. (PR 42966)

* Improved the performance of simple member operations, such as mark for process, especially with custom members. (PR 42971)

* The Hide button is not shown for cnc selection in the transmittal tool. (PR 42998)

* CNC DXF output will now place zero diameter holes like bent plate bend marks on the first stencil layer rather than the first layer with the name "SCRIBE". This allows the scribe/stencil layer to have any name. (PR 43000)

* For Drawing Editor, made scaling adjustments to keep the note text location of Hole Symbol objects proportional to the scale of the drawing. (PR 43001)

* The user is limited to loading 120 status criteria in the status display editor. (PR 43016)

* The conversion factor displayed in the expanded calculations for k-in to k-ft has been corrected from 1/12 to 12. This does not affect the actual calculated results. (PR 43023)

* Deleting member details in Delete Job Items will now delete the piecemark itself, along with the detail drawing. (PR 43025)

* Fixed the checks of a welded extended tee for a beam connection with a non-symmetric bolt group such as the bolts for a coped end plate or clipped safety clip angle connection. (PR 43026)

* For Member Detailing, restored behavior of the 'Detail BOM only' checkbutton such that it will once again disable other options when on/checked. Also, changed the verbiage of the related message to "The value of 'Detail BOM only' is no longer saved with the drawing." (PR 43034)

* Ensure correct clipping box so that joists show on drawings. (PR 43041)

* For Member Detailing, remedied causes of warnings akin to "Attribute Error: 'NoneType' object has no attribute 'gen_info'". (PR 43044)

* Fixed a bug in freeze piecemark that flagged members for detailing. (PR 43082)

* In some situation, in a double angle vertical brace, the stitch plate bolts may be on the neutral axis, and interfere with the outstanding leg.

This has been fixed by moving the bolts to the angle brace gage line.
(PR 43085)

* When a HSS beam is connected to a column with a clip angle connection, which is welded to a paddle plate, SDS/2 will fail the connection and give fail message as "Clip is not bolted to HSS beam with paddle plate". (PR 43086)

* Fixed a bug where bolts were being misplaced on broken apart members with a vertical member line. (PR 43091)

* SDS/2 is calculating correct weld capacity for HSS beam framing to column with paddle plates. (PR 43093)

* Added paddle plate limit states to the Eurocode style design report for fin plates. (PR 43098)

* In some cases, the design of fully welded moment connection with Eurocode may enter infinite loop, the problem is in the calculation of column web panel shear.

This has been fixed, and the calculation of column web panel shear has also been improved.
(PR 43104)

* Added structural integrity checks to Eurocode fin plates on hollow section beams. (PR 43105)

* Fixed a bug in material move when moving materials and their corresponding welds that could cause the welds to be deleted instead of moved. (PR 43111)

* For Euro Code, non-UK, bolted/bolted clip angle connections can now be created in user defined connections. (PR 43114)

* Verify and Fix Member File will now allow member rotations < -90 and > 90 for miscellaneous members. (PR 43122)

* Better error handling when unable to create a user defined connection. (PR 43129)

* The 'Setup > Member Detailing/Fabrication Options > Stairs > Preferred stringer auxiliary view orientation from:' setting will now govern the main view creation of broken-apart (field-assembled) stair stringers that are regenerated as miscellaneous members. Because this is done automatically, this should eliminate the need for users to manually create main views that emulate the 'Inside' setting. Member Detailing will handle the automated views and will also attempt to compensate for views of that nature that are user-created. (PR 43131)

* Connection design failure messages are now internationalized/translated in member edit and design calculations. (PR 43134)

* Fixed a problem where changes were ignored to the Center location of a 'single' bar pattern in the concrete template editors. (PR 43135)

* all_mtrl and can_mtrl have been updated to include material from the new CISC_11thEd_2ndPrint material file. (PR 43186)

* Previously, multi-editing two or more beams with angle material and differing values for LLV (long leg vertical) resulted in the beams having their LLV values flipped after clicking OK. This issue has been fixed so the LLV value is preserved to the user set value. (PR 43175)

* Drawings with circles, ellipses, or arcs that are very large or very distant from the drawing origin will now no longer cause "Unhandled exception" errors when the drawing is exported as a PDF file. (PR 43177)

* In some cases, a shallow beam may create a shear tab with very big bolt diameter even when the load is small.

This is because SDS2 tries to reduce the shear tab depth to make the tab fit in the beam web by increasing the bolt diameter, which is not efficient when the load does not control the bolt rows. This has been fixed by increasing the bolt row spacing instead to reduce the bolt rows and tab depth. This fix is for beams with depth greater than 9".
(PR 43179)

* For Eurocode job, SDS/2 designs correct connections to a column web when this column has beams framing to its flanges. (PR 43181)

* The Python API job.Job().steel_grades(...) now returns correct grade information for EUROCODE 3 UK. (PR 43185)

* Fixed a bug that was not failing an angle brace due to clearance issues with tension control bolts when the brace was attaching to a column and base/cap plate. (PR 43189)

* Fixed member edit connection changed messages that are not currently translating the connection type strings. (PR43193)

* Deleting member details in Delete Job Items will now delete the piecemark itself, along with the detail drawing. (PR 43194)

* The setup field "width rounding precision" has been added to Cap Plate Setup to control the width of transverse beam stiffeners created for beam to column cap/base plate connections. This field is used to calculate the width of both extended and non-extended stiffeners as well as the flange extension plate. (PR 43200)

* The order length for vertical braces with pipe/HSS sections, having welded connection types will now match their part lengths. (PR 43206)

* Concrete reports are no longer available in the following stations:

Estimodeling
Micro
Lite
Web Review
Erector
Viewer
Fabricating
Approval

(PR 43226)

* Copying joists to the clipboard will no longer trigger a steel grade translation, since grades are not applicable to joists. (PR 43228)

* In the Python API sds2.obj.aabb_pt and aabb_m are no longer recursive and as such no longer are prone to maximum recursion errors. (PR 43250)

* Fixed a multi-user locking issue related to the creation of embeds during process. (PR 43257)

* Corrected a problem where the system was not creating a gusset plate when there was another brace close by. (PR 43262)

* System now sets the locked end flag for all brace ends connecting to a 2pt or 3pt gusset when one of the ends is locked. (PR 43277)

* The liftable shell opacity now reflects the option in setup when adding cranes and crane positions. (PR 43282)

* Inappropriate spaces have been removed from Euro Arcelor Mittal section sizes. (PR 43287)

* Addressed a shortening issue when detailing group members while preserving all annotations. (PR 43288)

* SDS/2 locks the length of a shear tee connection correctly without failing it. (PR 43289)

* Performance improvements when running tools from a selection of solids created by custom members and components. (PR 43310)

* For 'Process > Detail Selected Members', inhibited a duplicate launch of the annotations screen when the 'User Options > Interface > Always show Annotations and Dimensioning window' option is on/checked. (PR 43325)

* Setting a user material piecemark will now mark the member for detailing. (PR 43329)

* For Member Detailing of twisted beams, made interim changes to partially address incorrect hole and bolt polygon orientation issues in the connection materials on the drawing of the untwisted member. Additional work is still needed to completely solve issues to make the connection materials reorient in the same manner as the untwisted member, but those changes will occur in a future release. (PR 43338)

* Fixed galvanized handrail external vent holes with a base plate connection and top of support distance (PR 43353)

* Fixed and issue with the locking of HB Conn1 or HB Conn2 on a horizontal brace. Locking the section size will no longer cause the connection to fail. (PR 43355)

* Fixed a bug in the transfer of moment connections to and from Revit. (PR 43359)

* Sheets with tables will no longer be incorrectly resized when generating PDF's through the python API. Previously tables could be incorrectly enlarged after pdf generation through the SDS/2 Data Transfer. (PR 43379)

* Beam to Beam splice connections, with bolted moment plates, now uses the correct end for testing if the slopes on both beams match. (PR 43406)

* There was an error in the calculation of remaining beam depth for ShearTab WeldedMoment connections with FEMA weld access notch. The limit line was too high, resulting in a message that the beam was not deep enough, when in fact, it was okay.

This was particularly problematic when locking various bolt diameter and position variables.
(PR 43418)

* Circumvented infinite-loop-like behavior detailing vertical beams by the system. (PR 43419)

* Fixed the unsupported length that is used in load calculation 230 for wide flange vertical braces with a paddle plate connection. The unsupported length now uses the correct edge distance. (PR 43422)

* Fixed gather sheet autoloading for sheet outlines that contain report tables. (PR 43423)

* Updated HandRail round bar default diameter and grab bar support vertical offset for metric jobs. (PR 43426)

* In some expanded end plate connection with sloping beam, the end plate may not be in the correct location and the beam end cut may not be correct.

This has been fixed by correcting the web cut angle in expanded end plate connection.
(PR 43435)

* The SDS/2 legal global standard has been update. (PR 43454)

* Fixed an error that could occur by setting parameter locks in the rebar edit screen. (PR 43468)

* SDS/2 is checking structural integrity for clip angle connection with paddle plate, Eurocode. (PR 43505)

* Updated HandRail default sections sizes for Euro jobs.

Added HandRail splice section size to the setup screen.
(PR 43511)

* In Drawing Editor, the Material Callout tool now works for boltless NUTS. (PR 43518)

* For a HSS beam, clip angle with paddle plate connection, Eurocode, SDS/2 is reporting the same "CHECK DETAILS" information between Design Calculation and Expanded Calculation. (PR 43535)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.16 Beta:

Problems fixed:

* Bent plate descriptions will now specify the shortest dimension first instead of specifying the width always. (PR 35253)

* Fixed Roof frame's auto rotation calculation from giving incorrect results in some cases. (PR 39682)

* Void materials will no longer be broken apart during process because of the member's 'Break apart' field on the edit screen. They can still be broken apart with the Break Member Apart Tool. (PR 40478)

* From the Python API, after adding a clevis and turnbuckle the guids will be available from the added objects. (PR 40843)

* Using Project Transfer and specifying a destination directory that you lack permission to create a file, will no longer crash and will popup an alert that will state another output directory must be selected. (PR 40898)

* In the Python API a material's custom_material_type can be read from the model module and sds2.sub_mtrl modules. (PR 42372)

* For Drawing Editor, unified overall behaviors of symbol locations and their corresponding note locations for Bolt Symbol and Hole Symbol objects. (PR 42373)

* An embed that is copied from one that is added to the end of a supporting member will now forget it's link to the support and behave as a standalone member.

In other words, the embed will function as if it were added via point reference.
(PR 43380)

* SDS/2 designs a vertical brace correctly when it frames to a HSS beam with a reinforced plate. (PR 43427)

* In a moment end plate connection, if the beam flange thickness is bigger than 1 inch, the top flange weld may not be in the correct location.

This has been fixed by improving the origin of the weld when generating material 3D.
(PR 43554)

* For Member Detailing with templates, addressed an issue where joist reference annotations weren't being emitted. (PR 43556)

* For Erection View Detailing of concrete members, changed the default 'Appearance > Show Concrete Hatching' from on/checked to off/unchecked. (PR 43573)

* Fixed an invalid member status error when deleting a component. (PR 43598)

* In this project, the sloped fully welded moment connection has been enabled, the design and the geometry of this sloped connection has been updated accordingly. (PR 43599)

* Sometimes when members were processed, grid lines would be rendered for a different view than the one being displayed. This problem has been resolved. (PR 43622)

* The Python API view.ViewFactory will now throw a RuntimeError when passed in an 'up' vector that isn't perpendicular to the 'looking' vector. If the two vectors are perpendicular then the resulting view will have a valid and clean view matrix. (PR 43628)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.17 Beta:

Enhancement Requests:

* Added ability to choose different bolt types for HSS welded vertical brace erection bolts. (PR 34662)

Problems fixed:

* In some cases, in a beam to beam bolted moment connection, if there is a welded extended tee on the supporting beam, the bottom flange plate may interfere with the extended tee.

This kind of connection has been failed because the welded extended tee does not have enough strength to transfer the force in the flange plate.
(PR 32967)

* The notch for a thru plate would disappear when the member it was created for was marked graphical or the end it was created for was locked. This has been fixed. (PR 34386)

* Fixed a warning of "Assertion failed: !std::isnan(value)" in Wide Flange vertical brace connection design. (PR 37198)

* For Modeling when using Display Options > [] Drawing Overlay > [] Material dimensions (both on/checked), fixed issues where the submaterial drawing wasn't being overlaid properly on the materials. (PR 39175)

* No longer warning when pasting in Fy and Fu fields. (PR 40109)

* Disabled the 'Model complete date' field when adding various concrete members. (PR 40671)

* The Rebar System component in a CMU wall can now be selected in the model. (PR 40724)

* Rebar added by layout and shaped rebar can now be multi-edited together. (PR 40754)

* The default field block for CMU Wall and CMU Course is now '8x8x16 Stretcher'. (PR 40770)

* Fixed a problem where rebar created by the Repeated Rebar component were not getting 'Function' and 'Placement note' properties assigned. (PR 40789)

* Added preview when adding a rebar layout. (PR 40790)

* Fixed incorrect placement of rebar around concrete wall openings when the wall's bottom elevation is below 0-0. (PR 40895)

* Fixed a problem where the Repeated Rebar components 'spacing' and 'depth' attributes where getting rounded to a whole number. (PR 40917)

* Rebar added as a miscellaneous member is now marked as main material. (PR 41137)

* Fixed missing reinforcing bars in CMU walls. (PR 41143)

* Corrected BVBS output for 3D rebar shapes. (PR 41256)

* Added a new embed schedule entry to the defaults for the embed schedule. (PR 41454)

* The pen color of label objects in Drawing Editor is no longer reset to White when the text-area receives focus. (PR 41481)

* User Defined connections now have pipe vertical brace connections with end fitting type of "paddle plate (double shear)" (PR 41496)

* Corrected an issue where the user created member details listed in the Delete Project Items utility were being used by members. Only user member details that are not used by members are listed. (PR 41502)

* Fixed an error in the rebar template diagram. (PR R42103)

* Fixed the bolt locations for angle intersection braces. The bolts for the gusset to supporting member are now placed correctly. (PR 42117)

* For Member Detailing, restored behavior of the 'Detail BOM only' checkbutton such that it will once again disable other options when on/checked. Also, changed the verbiage of the related message to "The value of 'Detail BOM only' is no longer saved with the drawing." (PR 43034)

* The expanded calculation's html output has been updated with a new layout.

The plain text design calculations have also been updated to reduce duplicate data and a cleaner look.
(PR 43215)

* Added failure of rod vertical braces when the capacities of available turnbuckles is insufficient to handle the loading. (PR 43249)

* When user locks the length of a seat tee connection, which is designed by system, SDS/2's behavior is correct, without failing the connection. (PR 43305)

* Eurocode: "Shear" renamed to "Fin Plate" in status display connection type list. (PR 43368)

* Eurocode 3 UK: "Cleat" removed from status display connection type list. (PR 43370)

* Added help address to "Stair Connection Edit" screen. (PR 43371)

* Fixed load calculation 112 in CISC 10th and 11th editions. (PR 43375)

* The macro folder is now included in SDS/2 Viewer installs to work with jobs using macro or plugins that depend on macro contents. (PR 43401)

* We have fixed an occasional bug with beam splice plates that are meant to have one plate on each member and only one plate was generated. We now generate both plates in material 3d.

To clarify which member's plates are attached to when starting with user defined connections (and soon auto-standard connections) we changed the option "Plates on" from "Other member/This member" to "Right end/Left end"
(PR 43416)

* CNC DSTV downloads of welded sections with multiple materials with the "Also download plates for welded sections" option active have been improved. The combined file no longer puts all the plates all the way to the left, but puts them in their actual positions. (PR 43425)

* Fixed keyboard entry of dimensions when adding Shaped Rebar and Rebar Layout materials. (PR 43486)

* For Group Member Detailing, piecemarkings for the main member will now always be called out once on the drawing when enabled on the group member's edit screen.

When 'Setup > Piecemarking Options > Member and Material Piecemarking > Submaterial > [] Show piecemarks in all views on member details' is on/checked, eligible marks will now be shown once in all applicable drawing views.
(PR 43490)

* Fixed a notch length clearance issue for HSS welded vertical braces connecting to a beam/column interface when the beam to column connection is an end plate. (PR 43537)

* Fixed the ability to lock the vertical brace connection cut width and connection cut length on seismic braces. These gussets when connecting to a column and beam interface or to a column and base/cap plate interface were not staying locked. (PR 43571)

* Shear tab to HSS column with welded moment connection will not design the reinforcement plate for the column due to complex loading situations. (PR 43577)

* When selecting a printer on the screen output of a report, and selecting to Print To File, SDS/2 will no longer generate an error and will create the file in the <<Data Directory>>\output subfolder. (PR 43585)

* Fixed the calculation of the gusset seismic buckling zone for gussets connecting to a column and base/cap plate when the beam is sloping with respect to the column. (PR 43607)

* Excel Report Plugin now includes individual report icons to be used in Modeling. (PR 43609)

* When the beam depth is very small, bolts cannot fit into the extended end plate, and the bolt row is set to 0, but the connection is still designed.

This has been fixed by failing this connection.
(PR 43643)

* For Drawing Editor, addressed Shortening issues related to Angle Dimension objects. (PR 43651)

* Reduced the frequency of the SDS/2 File Lock dialog being displayed when detailing multiple items. (PR 43671)

* SDS/2 creates 2 columns of bolts correctly in the flange plates for a forced beam splice moment connection. (PR 43698)

* In the Python API, a component's member number is now set during the EditBeforeAddingToMember call back. (PR 43703)

* In some cases, a web horizontal beam framing to column web may get a "Cut flange width" incorrectly at the end.

This has been fixed by checking the beam web orientation before applying the end operation.
(PR 43716)

* SDS/2 designs correct moment flange plate thickness for both shear tab and clip angle moment connections. (PR 43717)

* Fixed a case where BentPL would fail to add bolts if it spanned multiple supporting beams. (PR 43731)

* Fixed a case where BentPL would fail to add holes to its supporting beam. (PR 43736)

* For a AISC 4-bolt moment end plate connection, if the user locks the row of the bolts above the top flange to 0, the connection is still designed with 4 bolts.

The design of AISC 4-bolt and 8-bolt moment end plate is based on AISC design guide 4, this design method is not verified if the moment bolt rows are changed. Therefore, AISC moment end plate will be failed if the moment bolt rows are changed.

A similar problem has been fixed: in a Eurocode extended moment end plate, the bolt row outside of beam flanges should always be 1, if it is locked to a different number, the connection will be failed.
(PR 43744)

* Changed Canadian design to use 3/4 ratio between weld size and plate thickness for shear tabs. (PR 43745)

* Fixed an error that could occur when using 2017.16 grade beam, concrete beam/column, or thickened slab plugins in older 2017 versions. (PR 43760)

* For Drawing Editor, made adjustments to circle objects so that their interiors could also be click-selected. (PR 43761)

* Fixed an error that would occur when a job that contains CMU material was opened without a concrete license. (PR 43764)

* Corrected rebar weight calculation. (PR 43774)

* "Member entry is already in use by..." messages will no longer be reported for deleted members when deleting material. (PR 43775)

* Avoid "TclError: operation on deleted interpreter' warnings when editing certain custom members. (PR 43787)

* In some cases, the length of a haunch on a moment end plate is too long.

This has been fixed by correcting a typo in the calculation of the beam web compression strength.
(PR 43799)

* Updated HASP drivers (version 7.80 from version 6.60) are now available to resolve the speed issue installing HASP drivers on newer updates of Windows. (PR 43805)

* In some cases, shared through plate has different bolt diameter on 2 sides, but in the model they are the same.

This has been fixed by correcting the bolt diameter on the "other" side when the 2 sides are combined.
(PR 43833)

* Hiding unselected members in display options will no longer significantly slow down the model zoom, pan and rotate operations. (PR 43835)

* In Eurocode, for a fully welded moment connection, if "Design for stiffeners" on the member edit screen and "Use full depth at all connections" on job option are checked, the column flange stiffeners may not be designed.

This has been fixed by applying the "Use full depth at all connections" options in Eurocode for fully welded moment connection.
(PR 43838)

* Fixed a bug where a stair would create incorrect solids when a handrail was pinned to it. (PR 43843)

* There was a misinterpretation of the fabricator setup "Use expanded vertical bolt spacing" in 2017.13 when the minimum row schedule would not fit in the beam with expanded spacing. This was corrected in the current release. However, the new procedure for fitting expanded vertical bolt row spacing is to reduce the spacing in 1/4" (5mm) increments until it does fit. (PR 43853)

* SDS/2 is using the correct weld sizes to calculate the capacity of a column cap moment plate welded to support column. (PR 43854)

* For a skewed shear tab to a HSS column, users can input minus dimension value and sds2 will use this value for design. (PR 43861)

* For Group Member Detailing, addressed an issue where similarly oriented user-created projected views could overlap on the drawing. (PR 43862)

* For Member Detailing, made adjustments so that view-cut callout-labels using fonts other than SDS/2 Font would not break their corresponding arrow-lines. (PR 43864)

* For Modeling, added concessions for overlaying dimensions on members when isolating. (PR 43872)

* IFC export no longer hangs indefinitely. (PR 43880)

* In some cases, the bottom haunch in a sloped moment end plate may interfere with the beam.

This has been fixed by correcting the angle between the haunch flange and the column.
(PR 43894)

* Beams framing into a supporting beam with tilt-up panels behind the supporting beam will no longer frame to the tilt-up panels. (PR 43900)

* Fixed an expanded design report warning for load calculation 365. (PR 43903)

* Fixed the error message given when a vertical brace frames into a beam/column interface and the beam to column connection is a moment connection. (PR 43908)

* Drawing tables on details will not be distorted after being placed on sheets. (PR 43909)

* If a member piecemark has only one member assigned and a Copy/Move material operation is performed on that member, the member will now be marked for detailing. (PR 43910)

* Job Setup / Auto Standard Connections: There was an Unhandled exception "Out of range access" error that resulted from an index value of "Never" at "Check supporting member for axial loads" when SDS/2 tried to apply the results of this option to "Embed plate location". This has been corrected. (PR 43923)

* If the bottom flange operation is locked to cut flange width for a clip angle connection, system may fail the connection because the cut flange width/length is incorrectly used as cope depth.

This has been fixed by setting the cope depth to 0.
(PR 43924)

* Deleting member details will no longer list active user piecemarks. (PR 43932)

* A condition, which could result in an error while performing a Zeman Export, has been corrected. (PR 43933)

* SDS2 places the shear tab connections to correct side when a beam framing to a welded box column. (PR 43956)

* Load calculations 44 and 323 are now skipped for a beam to beam welded moment connection. These checks don't apply to the connection when supported by a beam. (PR 43958)

* In Drawing Editor, 'Display Options > Show hidden members' will now also show the associated label data. (PR 43984)

* If a SDS/2 job has material with invalid transforms, Verify & Fix will no longer stop working and will remove the bad material and finish with a report. (PR 44005)

* Fixed material grade of rod brace main material in the model. (PR 44006)

* Changed the eccentricity used in load calculation 346. The eccentricity used to change the moment capacity of the plate to the allowable shear is now the distance from the face of the support to the first column of bolts. Previously it was the distance from the end of the stabilizer plates to the first column of bolts. (PR 44016)

* Random bad data on a user defined beam splice applied to a member has been fixed.

Beam moment splice connection will disable the 'Design for web doubler' and 'Design for flange stiffener' options in member edit and in user defined setup.
(PR 44027)

* The plugins folder is now included in SDS/2 Viewer installs to work with jobs using plugins. (PR 44034)

* The Extended Calculations could show the incorrect moment load value when the display units for moments are set to kip-ft. This has been corrected. This did not affect the calculations or limit table. (PR 44044)

* Custom Girt plate in flange bypass situation was calculating horizontal size incorrectly. (PR 44045)

* For Member Detailing, addressed an arcane issue that caused hole polygons to be omitted from drawings. (PR 44059)

* The user can now create a vertically offset safety connection with the connection on the right end shifted down by appropriately locking the dimensions to the first holes in member edit. Previously, framing situation checks were failing this connection. (PR 44060)

* Fixed a bug with wide flange horizontal braces that was failing the connection due to bolt edge distance when the connection should of been passing. (PR 44072)

* Post-framing situation failure checks now also occur during process-on-the-fly. (PR 44073)

* Added rebar template matching support for non-planar shapes. (PR 44077)

* Improve checks that Column base/cap plates bearing on a beam, with beam web stiffeners are too far apart to combine. If the opposite beam web stiffeners are too far apart; they will not be combined. (PR 44079)

* If the cap plate length on the side with no bolts is locked but not changed, the connection may fail incorrectly.

This has been fixed by adding calculation of the cap plate length on the side without bolts, and using this value to compare with the locked length.
(PR 44080)

* Member assemblies imported from IFC now retain proper piecemarks (PR 44083)

* Corrected the bolt placement in the brace to gusset connection for double angle horizontal braces both on the same side of the gusset. (PR 44086)

* When a beam framing to a column with the column cap plates, SDS/2 designs the correct beam cope dimensions. (PR 44091)

* Python 2.7.2 module installers (get-pip.py, PyXB, and XlsxWriter) no longer work. They get "InsecurePlatformWarning" trying to retrieve files needed by PIP. To work around this the SDS/2 installer will copy the required files into your Python27 or Python27_64 Lib/site-packages folder(s). (PR 44127)

* Automatically extending member lines in IFC import works in more special cases than before. (PR 44133)

* The auto material setback for an auto column base or plate that has failed with the message "No supporting member" is now zeroed. (PR 44150)

* Fixed a bug that was causing a warning message when entering the second brace of a 2pt bracing situation. (PR 44151)

* Change the connection type of a column to base/cap plates with transverse beam stiffeners no longer produces a warning.

Framing sit changes fewer connections to plain end when they fail in framing sit. Now the connection type stays the same, and we just fail them.
(PR 44157)

* Corrected some Member Detailing issues that stemmed from the use of the Surface command during Member Isolation. (PR 44162)

* SDS/2 Data Transfer would error for material that has lacks a thickness attribute. This problem has been fixed. (PR 44178)

* Plugin data has been removed from default setup files. (PR 44201)

* Disabled drawer of member add tools in the SDS/2 Viewer. (PR 44234)

* Not all Shear Tab connection design types were validating axial loading at non-round shear plate holes (oversize or slots). These will now be checked unless there is a moment type mechanism to withstand the axial loads (welded flange, flange plates, or flange angles). (PR 44244)

* When selecting two materials to match holes from and adding bolts SDS/2 will no longer cause modeling to close down. (PR 44254)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.18 Beta:

Enhancement Requests:

* For Member Detailing, add option 'Setup > Fabricator Setup > Bolt Detailing/Fabrication Options > Bolt and nut callout' to allow some customization of those callouts.

Supplemental. Setup for bolts and nuts were separated into their own entities both internally and in the user interface, where an additional 'None' radio button was added to the diameter section for each.
(PR 39070)

* The FortoseExport plugin has been added to SDS/2 releases. (PR 44382)

* There is now a setup option in Job and Fabricator Options > Job Setup tab > Plugin Options header > Command > Zeman Export to put the job name rather than the member piecemark in the JOB_NR field. (PR 44385)

* Add FortosiExport plugin to SDS/2 under Model toolbar. (PR 44555)

Problems fixed:

* We have added the icon for Manual Erection View Detailing. (PR 37397)

* The Zeman export will now export each selected member piecemark exactly once so that selecting many members with the same piecemark will complete sooner and not duplicate work. (PR 41301)

* Added an icon for Add Drag Off Dimension. (PR 41748)

* Report writer reports accessing or selecting by Gather Sheets will run faster now. This became an issue with tables on Gather Sheets that selected by Gather Sheet. (PR 43314)

* Fixed galvanized handrail external vent holes with a base plate connection and top of support distance. (PR 43353)

* Zeman export of members with studs will no longer error. (PR 43455)

* Cold form sections now generate solids for bends defined in the material file. (PR 43725)

* Changed Canadian design to use 3/4 ratio between weld size and plate thickness for shear tabs. (PR 43745)

* For Drawing Editor, adjusted circle objects so that their interiors could also be click-selected. Supplemental. Amended these changes to include only filled circles. (PR 43761)

* Updated the initial folder for create RFI so that Linux users can browse beyond the SDS/2 data folder. (PR 43767)

* For Member Detailing, addressed an issue where preserving annotations could lead to incorrect slot rotations. (PR 44097)

* STEP import now imports all elements from STEP files with multiple products. (PR 44216)

* For a Column base/cap plate (auto or user) with beam above or below it, in some cases, the beam web compression strength with stiffeners is smaller than that without stiffeners.

This has been fixed by correcting the effective web length under compression when there are stiffeners.
(PR 44219)

* STEP import now retains the piecemarks specified in the file. (PR 44217)

* Combine/Break Apart will now update the main material piecemark if the option Use Member Mark for Member Main Material in Model is turned on. (PR 44249)

* For Extended Configuration Shear Plates: The eccentricity for multiple column bolt groups has been changed to use the distance from the support to the centroid of the group, rather than the distance to the first column of bolts. This applies to load calculations 345 (Plate flexure) and 346 (Plate buckling). (PR 44305)

* In a welded shear moment connection, the edge distance on the beam web is less than required because the web setback is not considered.

This has been fixed by adjusting the edge distance with the web setback.
(PR 44312)

* Paste from clipboard is now checking the destination job allocated size for file instead of the clipboard job allocated size. The sizes being checked are also now reported to indicate what size changes are required to complete the paste. (PR 44349)

* Fixed corner radius value used in load calculation 283. The system was previously using a corner radius equal to 2 times the design thickness of the tube. It now uses an assumed corner radius of 1.5 times the design thickness. (PR 44350)

* Fixed a problem where the concrete material on a concrete beam, column, or pilaster could be mirrored when looking down the length of the member. (PR 44352)

* Fixed a bug where duplicate end/side StairConnections could be added to a new stair. (PR 44394)

* Made changes to load calculation 283. First, if the bearing width is greater than the width of the supporting tube, then the effective bearing width used in the local yielding check is the tube width. Second, the limit of applicability for the two sidewall checks was changed to all bearing widths greater than or equal to the tube width. The limit had been greater than or equal to the tube width minus two times the corner radius. (PR 44398)

* Changed calculation of the flat width of a supporting HSS column that is used in load calculation 125 to calculate the capacity of the flange to column weld for a welded moment connection. The corner radius is now set at 2.25 x nominal thickness for 13th, 14th, and 15th edition AISC designs. (PR 44400)

* Fixed an issue where a handrail would fail to find a splice connection to another handrail. (PR 44413)

* Previously, Status Select may not select all members in the view that match the criteria. Now Status Select will select all members in the view that match the criteria. (PR 44428)

* In some cases, Fy of HSS reinforcement plate is not correct.

This has been fixed by correcting the plate type for HSS reinforcement plate.
(PR 44439)

* User added moment symbols are now retained when the erection view is redetailed. (PR 44449)

* An extended shear plate with stability plates may have had an incorrect cut at the end in some cases.

This has been fixed by correcting the shear plate end operation type (coped or not coped).
(PR 44492)

* Changed the punching shear check of an HSS column wall with a reinforcement plate. If a reinforcement plate is present, then the punching shear check is performed on just the plate instead of the combination of the plate and the HSS wall. (PR 44554)

* When a member with locked connection is copied, in some cases the supporting member of the new member may be incorrect.

This has been fixed by updating the locked connection in the copy.
(PR 44556)

* SDS/2 designs the correct gusset geometry with user input minus dimension for a sheared gusset brace connection. (PR 44571)

* Fixed an infinite loop in shear tab connection design that only happened with bad data of vertical spacing = 0. In normal circumstances, member edit prevents user entering a value of 0 in vertical hole spacing. (PR 44578)

* SDS/2 generates correct cover sheet information for Eurocode jobs. (PR 44634)

* Corrected a problem that occurred while pasting from clipboard. (PR 44650)

* Renaming a fabricator with trailing spaces will no longer error out of SDS/2. (PR 44652)

* In some cases, when changing connection specifications in HSS horizontal brace, unhandled exception may occur.

This has been fixed by correcting the pointer used in horizontal brace.
(PR 44681)

* Imperial angle material with a space in the depth part of the section size string will now export correctly as imperial angles to Revit. (PR 44690)

* When a material file with duplicate section size designations is edited, the editor will temporarily add a suffix to the duplicates and display a warning list of the renamed section sizes.

Users must then hit 'OK' on the material file editor to save the renamed designations. Hitting 'Cancel' will leave the material file unchanged.
(PR 44718)

* Repair material drafting rendering to draw angle material without crashing in preview. (PR 44720)

* Zeman Export will now put attached material in the correct spot when the material is not lowest numbered piece of that mark. (PR 44733)

* For Shear tab designs, there was a potential infinite loop condition when the user locks number of bolt rows when "Skew holes in plate" is selected in Connection specifications. This has been fixed. (PR 44750)

* Corrected the calculation of auto shear load for composite beams in ASD 13th, 14th, and 15th edition jobs. (PR 44768)

* AnchorRod will not create solids when the user option for process after solids operations turned off. (PR 44769)

* Made corrections to avoid duplicated callout labels when cutting member views from Drawing Editor. (PR 44771)

* Added help address to Plugin Manager screen. (PR 44800)

* Added help address for Joist Manufacturer Manager screen. (PR 44801)

* Corrected the value being loaded in report writer for the ShortLegGage1 in MaterialFile folders. Previously the LongLegGauge1 value was being loaded into the ShortLegGauge1 item. (PR 44812)

* Addressed the cause of a fatal error opening Modeling in Erector Station. (PR 44828)

* Fixed an infinite loop when processing a wide flange vertical brace. (PR 44846)

* Horizontal braces connecting to two beams will now fail with the error message "Brace connection does not fit beam web" when the gusset clip angles interfere with the beam K distance. This is similar to the failure that was given in version 2016. (PR 44849)

* Beams framing into a concrete wall where the X or Y global coordinate is negative will now node match correctly. (PR 44850)

* Fixed a floating-point problem in the minus dim calculation for beam plain end connections. (PR 44854)

* Change the calculation of maximum reactions after framing situation for graphical and locked ends. This matches the other calculation of maximum reactions now. (PR 44855)

* For Member Detailing, made changes that attempt to limit bolt-callouts to a view in which at least one instance is shown. (PR 44900)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.19 Beta:

Problems fixed:

* SDS/2 could design the end plate connection with 4 column bolts when it is necessary. Also users could lock the bolt column to 2 (totally with 4 column bolts) in end plate connections. (PR 16143)

* Validation has been added to the material file field on the "Create New Project" screen. (PR 33644)

* Bent plate descriptions will now specify the shortest dimension first instead of specifying the width always. This will be done if the "Force flat bar description to use smaller of length & width" is checked in the Submaterial tab of "Member and Material Piecemarking".

Add a checkbutton for "Force bent plate description to use the smaller of length & width first" to the Submaterial tab of the "Member and Material Piecemarking" screen under the "Force flat bar description to use smaller of length & width".
(PR 35253)

* Correct handling of the graphical attribute of Custom Girt. (PR 43837)

* Correct handling of the graphical attribute of Custom Girt. (PR 44662)

* Correct handling of the graphical attribute of Custom Girt. (PR 44664)

* The maximum number of rows in thru shear plates is now consistent with the maximum number of rows in other shear plate designs (typically 12 rows). (PR 44868)

* For Member Detailing, made changes that attempt to limit bolt-callouts to a view in which at least one instance is shown. (PR 44900)

* Fixed member copy and copy/paste members to correct associated member numbers. (PR 44977)

* 1) Added check that all members in an HSS welded vertical brace connection are HSS members.

2) Also added check that the welded HSS connection does not extend past the end of the member. (PR 44982)

* For Submaterial Detailing, addressed an issue that would yield an incomplete list of members when 'Fabricator Setup > Member and Material Piecemarking > Submaterial > Show member marks and quantities on submaterial details' is on/checked. (PR 44991)

* Member copy has not handled broken apart members. This became more obvious since Embed Members create broken apart members. This problem has been fixed. (PR 45022)

* When users lock a column cap plate thickness, SDS/2 may lose response. This issue has been fixed. (PR 45051)

* Default new AS4100 jobs to metric instead of imperial. (PR 45094)

* Default setup files grade A-536-84 has been corrected to A536-84. (PR 45106)

* Added help address to "Part Library Fastener Edit" screen. (PR 45109)

* Updated help address for "IGES Properties" screen. (PR 45113)

* For Member Detailing of column members by the system, made adjustments so that superfluous non-standard hole symbol annotations would not be added. (PR 45131)

* Fixed the calculation of the flange plate bolt bearing capacity of a beam splice connection with inner flange plates. (PR 45148)

* Fixed an issue with connection descriptions in S3D transfer. (PR 45174)

* From a previous version:

Corrected some Member Detailing issues that stemmed from the use of the Surface command during Member Isolation.

This has been amended to also possibly ask the user whether to replace their currently opened Member Isolation view when using the Surface command.
(PR 45185)

* Material Drafting in Drawing Editor will now give you a preview of the material shape being added. In previous releases when a construction line was added before starting the material drafting operation the preview was not visible. (PR 45197)

* When a rolled beam whose 2 ends have the same elevation frames to a level beam, its solid is not correct because its web cut and material setback are incorrect.

This has been fixed by correcting the calculation of web cut and material setback with the rolling operation.
(PR 45262)

* Corrected Approval and Concrete reports Member_LoadInformationBySelection and Member_LoadsWithMaximum_LoadsBySelection and Tables Table-DetailSheetMemberLoads and Table-MemberLoads to convert loads from KIPs to kN for metric jobs. (PR 45274)

* The ExcelReports plugin now validates the header and footer length while defining the report instead of waiting till generating the output. (PR 45296)

* Update crane setup defaults. Some design codes defaulted to 0% instead of 100% capacity limit. (PR 45300)

* Canceling material rotation after a material add will no longer cause SDS/2 to crash when exiting modeling. (PR 45356)

* Fixed a bug in the S3D import if the user chose to import with a base file, but didn't pick a base file. We will now pop up a message indicating that this isn't allowed rather than an error. (PR 45447)

* Fixed an issue in the 2018 convert that would corrupt user defined connections. (PR 45449)

* Fixed error caused by drawing tables using foundation reports when the sheet contains deleted members. (PR 45500)

* STEP import no longer creates mangled materials in incorrect locations. (PR 45541)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.20 Beta:

Problems fixed:

* Snap modes Intersection Construction Line Member, Vertex Point, and Rebar Exact Point no longer locate points on hidden members. (PR 43069)

* The full transfer in transmittal uses the correct sheets. (PR 44867)

* Fixed a bug that would cause a NullPointer error when multi member editing 2 point shared wflg vertical braces that are web horizontal with flange plates. The system no longer causes a NullPointer error when the section size is changed. (PR 45697)

* Fixed an issue with horizontal braces that was causing a NullPointer error. When the original gusset on a horizontal brace is connecting to two beams with at least one of the gusset fields locked. If the framing situation changes so that the gusset now only connects to one beam. The system will now unlock the gusset and change the gusset type to one that connects only to one beam. (PR 45913)

v2021 enhancements | top


Release notes for SDS/2 software version 2017.21 Beta:

Problems fixed:

* Material summary reports have been corrected to handle group member detail BOMs that have multiple members. The way bolts were being recognized did not work with the multiple members in a BOM. Material summary reports did not handle the lack of sequence information for grouped members. To incorporate these fixed the legacy material summary reports have been replaced by the reports using report writer. (PR 24430)

v2021 enhancements | top