Deswik - Suite 2023.2 Release Notes
Deswik - Suite 2023.2 Release Notes
2
RELEASE NOTES
Document details
Copyright
Copyright over this document and any accompanying models or data is reserved by Deswik Mining Consultants
(Australia) Pty Ltd ("Deswik"). This document is only to be used by the Client under the terms outlined herein. It should
not be distributed to third parties, reproduced or circulated in the public domain, or edited or amended in any way,
unless expressly agreed to by Deswik. Products and registered logos referred to in this document are trademarks of
their respective owners and these trademarks are hereby acknowledged.
Confidentiality
This document is subject to our Standard Terms and Conditions which detail the confidentiality obligations of both
Deswik and the Client. The Client should treat this document and any accompanying documents, models or data as
confidential at all times.
Disclaimer
This document should not be used or relied upon for any other reason than the intended purpose outlined herein.
Deswik will not be held liable for any loss or damage caused by such use or reliance.
2
DESWIK.SUITE 2023.2 - RELEASE NOTES
Contents
Deswik.Suite 5
Open Cut Coal 5
Deswik.CAD 5
Ribbon redesign 5
A new way to create custom ribbons 7
Working with geological models just got easier! 9
Restructure of the Table of Contents 11
Deswik.Enviro 41
Deswik.GeoTools 45
Deswik.IS 52
Deswik.LHS 56
Deswik.Sched 64
Deswik.OPDB 82
Open Pit Metals 85
Deswik.Blend 86
Deswik.CAD 87
Ribbon redesign 87
A new way to create custom ribbons 89
Working with geological models just got easier! 91
Restructure of the Table of Contents 93
Deswik.Enviro 123
Deswik.GeoTools 127
Deswik.GO 136
Deswik.IS 137
Deswik.LHS 141
Deswik.Sched 149
Deswik.OPDB 167
Deswik.OPSTS 170
Underground Coal 171
Deswik.CAD 171
Ribbon redesign 171
A new way to create custom ribbons 173
Working with geological models just got easier! 175
Restructure of the Table of Contents 177
Deswik.GeoTools 210
Deswik.IS 216
3
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.LHS 220
Deswik.Sched 228
Underground Metals 246
Deswik.CAD 246
Ribbon redesign 246
A new way to create custom ribbons 248
Working with geological models just got easier! 250
Restructure of the Table of Contents 252
Deswik.Caving 285
Deswik.GeoTools 291
Deswik.IS 300
Deswik.LHS 304
Deswik.Sched 312
Deswik.SO 330
Deswik.UGDB 333
Version updates 337
2023.2.818 337
4
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.Suite
If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.
We recommend Deswik.SO users avoid using Deswik.Launcher appx installations for the Beta period.
Deswik.CAD
Key highlights
Ribbon redesign
You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.
General tab
5
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Screenshot has been added to the expanded menu under the Clipboard group.
l Mirror has been added to a new expanded menu under the Arrange group.
l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.
l Audit has moved to the new expanded menu under the Attributes group.
l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.
l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).
l The Interface group has moved to Interface tab (with a few changes).
View tab
l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).
l Most commands from the Navigation group and the View group have been merged into a single group called
View.
l Visual styles (under Shaded) have been moved to the new View group.
l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.
l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.
l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.
6
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Hide group has been moved after Filters and Legends.
l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).
l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.
l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.
l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.
l The Add-ons group has been moved from the General tab to the Interface tab.
l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.
l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.
As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.
7
DESWIK.SUITE 2023.2 - RELEASE NOTES
In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.
8
DESWIK.SUITE 2023.2 - RELEASE NOTES
We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:
l Changes include:
o The Block Model Interrogate group has been renamed to Geomodel Interrogate.
o The Block Model Utilities group has been renamed to Geomodel Utilities.
o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.
o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.
l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.
9
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.
l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.
Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.
10
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:
o The ability to change the appearance of the extents (where previously, only a line box outline was shown).
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.
We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.
11
DESWIK.SUITE 2023.2 - RELEASE NOTES
l File tab:
o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).
12
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Standard function: FILENAME: Returns varying versions of the file name and location as a string.
Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)
This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.
Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)
l Drafting tab:
o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.
Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.
l General tab:
o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.
13
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.
l Interface tab:
o Multiple new commands are now available under the new Layouts group on this tab.
n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.
n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.
n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.
14
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.
l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.
n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.
n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.
Use these two command to share files between users or machines easily.
15
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.
o Open Pit | Road | Road Network Design: Automate the creation of roads for open pit mines. Govern road
geometry (straights and turns) based on parameters such as road width, turn radius and maximum gradient.
16
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Open pit | Planning | Material Distribution: Allocate quantities of material between source and
destination areas, grouped by a material type. The command uses two main grids, one for the material
source and one for the material destination. In the source and destination grids, rows represent different
areas and columns represent different materials. It includes various automation and visualization features
to allocate material between locations.
l Polylines tab:
o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.
o Compare: Compare two process maps and report the differences between them.
This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.
17
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Insert Block: Insert block entities with predefined properties into your drawing.
18
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.
This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.
o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.
You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.
When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.
You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.
19
DESWIK.SUITE 2023.2 - RELEASE NOTES
You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.
l File tab:
o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.
This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.
20
DESWIK.SUITE 2023.2 - RELEASE NOTES
o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.
21
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Now
l General tab:
22
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.
o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.
l Geology tab:
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.
Slice along an existing 2-point polyline by selecting its start point and end point using Pick.
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:
n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.
l Process Maps:
23
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).
When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :
o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.
o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.
o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.
o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.
o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.
You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :
24
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface tab:
25
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.
All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.
l Layers tab:
o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.
n Previously, when using the Create solid and rank designs after scenario runs tool, the output was
saved to layers that were automatically named for you (SURFACE and SOLID). This meant you had
rename these layers manually (under every option) each time they were generated if you preferred to
use a different name. Now you can specify the names to assign to these layers on the Layers and
benches tab in the scenario settings.
n You can now group scenarios (similar to a pivot table) but selecting a header to group on. You can also
apply a value or range-based filter to any column.
n You can now interrogate a block model against the finished pit design.
26
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, when using either the Show surface or the Build closed solid tools, the output was saved
to layers that were automatically named for you (SURFACE and SOLID respectively). This meant you had
locate and rename these layers each time they were generated if you preferred to use a different name.
Now you can specify the names to assign to these layers on the Topography layer tab in the pit design
settings.
n Previously when generating an inclined bench design, you could only specify the bench angles to the
left and right of the drainage line in degrees. Now these dip fields also support percentages and ratios.
27
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Use the new Use autopit smoothing checkbox to turn smoothing on or off as required, so you can to
use Pit Design to fine tune specific parts of a pit design generated by the Automated Pit Design
command.
When using output from the Automated Pit Design command, some settings stored in the design will
cause the Pit Design command to mimic Automated Pit Design, which does slightly different things. In
particular, Automated Pit Design uses smoothing when creating berms in order to develop a more
pleasing final pit shape. This smoothing is automatically changed when using combined batters in
Automated Pit Design so that overlaps do not occur. However, if autopit data is brought into Pit
Design and you try to manually perform multiple batters, the smoothing from Automated Pit Design
will happen and can cause berm overlaps. This option gives you control over this.
This checkbox will only be visible if the input layer was generated by the Automated Pit Design
command.
n The Build ramp centerlines command has been replaced with a more comprehensive ramp audit tool
called Ramp Compliance Check. This new command lets you generate centerlines for all ramps in the
active design, as well as batter and face polylines or cross-section polylines. You can now also apply
labels to help you visualize the gradients of each of the outputs.
l Polylines tab:
28
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.
n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.
o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.
o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).
l Process Maps:
o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.
The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.
29
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Rerecord Row Update the settings of a previously recorded command by rerunning it.
n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.
The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.
30
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Now you can change the settings of a command after it has been recorded using global constants.
o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.
This feature has also been added to the previous version of Deswik.Suite.
31
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].
n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).
Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.
This feature has also been added to the previous version of Deswik.Suite.
32
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:
33
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Add the Select Layers command before the process map command on the node.
n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.
This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.
l Surfaces tab:
o Surfaces | Draw | From Solids | Thickness: You can now group input solids using one or more attributes.
A thickness grid surface will be generated for each group of solids with common attribute values.
l View tab:
34
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.
n We have added multiple new buttons to make working with legends more efficient.
l
Click to set the Field value for all bins in the active legend to the current selected field.
This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.
l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.
35
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.
36
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.
n Height/Width: Specify the height and width of the plane definition's view plane.
n Entity display: Specify the visual style to apply to the plane definition.
37
DESWIK.SUITE 2023.2 - RELEASE NOTES
38
DESWIK.SUITE 2023.2 - RELEASE NOTES
o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.
n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.
n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.
39
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.
l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.
l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.
l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.
o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.
o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.
40
DESWIK.SUITE 2023.2 - RELEASE NOTES
o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.
l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.
Known issues
l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.
Deswik.Enviro
l Open Pit | Deswik.Enviro Tools | Create Dozer Push Model: We have made multiple enhancements to this
command, including a complete redesign of the dialog to make it easier to use, and new options to calculate
dozer hours and run costing calculations. Five new tabs organize the various parameters into intuitive groups.
41
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Model non-dozer material movement: Previously, when a dozer was no longer suitable to move
material, that material was simply considered 'unallocated' to a piece of equipment. Now you can select
the new Model non-dozer material movement checkbox to allocate this material to 'other'
equipment, for example, truck and shovel. You may still see unallocated material in your output (and in
reporting). This represents any material that had be moved a distance greater than the distance
specified by the new Maximum haulage distance field.
42
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.Enviro calculates the costs of non-dozer push material using a flat $/cu.m rate. If you require
detailed costing for the haulage of your materials, you should use Deswik.LHS to create your haulage
model.
o Grouping: Group solids using existing polygons or by using the new Use existing attribute option, which
lets you choose an existing attribute that represents groups (or zones) on input solids.
Use grouping if you are working with more than one pit, or if the pit has multiple subareas to be reshaped in
different years.
o Costings tab: Use the options on this new tab to run costing calculations.
43
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Optionally control the input parameters (such as differing productivity rates for varying dozer
equipment models) via attributed polygons. Select the attribute on the polygons that represents the
associated cost factor. Specify default values to use if an attribute value is null, or if an input solid falls
outside of a polygon.
n The command now allows for different productivity rates, based on the dozer model. Use Deswik.CAD
| General | Analyze | Curves to create dozer push rate gradient correction factor curves, and then
import these easily into Deswik.Enviro for use in calculations.
o Scheduler export tab: Use the new Assign symbolic start finish dates checkbox to assign a nominal start
and finish date (1 day duration) to each material allocation to animate the process of the cut blocks being
depleted and the fill blocks being filled.
44
DESWIK.SUITE 2023.2 - RELEASE NOTES
n The command now generates both multiple new output layers (including CUT and FILL solids layers)
under a user-defined Parent layer. Multiple calculated attributes are written to the various outputs.
PARENT LAYER
DOZER STRINGS
OTHER STRINGS
CUT SOLIDS
FILL SOLIDS
UNALLOCATED CUT
UNALLOCATED FILL
n Cut fill solids display options: You can now choose to color output cut and fill solids based on the
type of equipment allocated or based on elevation.
Deswik.GeoTools
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.
45
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.
46
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.
47
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.
48
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.
49
DESWIK.SUITE 2023.2 - RELEASE NOTES
After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.
o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.
l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:
o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.
o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.
50
DESWIK.SUITE 2023.2 - RELEASE NOTES
o On the Details tab, you can now examine the results for each run separately.
l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.
51
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.IS
l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.
52
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.
Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.
53
DESWIK.SUITE 2023.2 - RELEASE NOTES
l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.
54
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.
l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.
55
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.
l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.
Deswik.LHS
56
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.
In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.
When prompted, select in the Model Space where you want to insert the recharge location.
57
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Recharge locations should not be placed directly on the haul road but close to the road.
58
DESWIK.SUITE 2023.2 - RELEASE NOTES
After
After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.
l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.
l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.
59
DESWIK.SUITE 2023.2 - RELEASE NOTES
For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.
The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.
To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.
l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.
Select this checkbox to apply the adjustment factor to the cycle time calculation.
60
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.
61
DESWIK.SUITE 2023.2 - RELEASE NOTES
l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:
62
DESWIK.SUITE 2023.2 - RELEASE NOTES
The DIRECT has the optimal path value, and the DETOUR has the detour value.
If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.
l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.
The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.
The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.
The checkbox option to clean up the layers before each run has been removed from the Settings tab.
63
DESWIK.SUITE 2023.2 - RELEASE NOTES
The Mining block date source grid on the Inputs layers tab has been redesigned.
Deswik.Sched
l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.
The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.
64
DESWIK.SUITE 2023.2 - RELEASE NOTES
Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.
65
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.
Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.
l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.
This command can be useful, when troubleshooting, if you are designing and modifying process maps.
66
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.
67
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.
l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.
68
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!
Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.
69
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.
70
DESWIK.SUITE 2023.2 - RELEASE NOTES
1 For Panel 1-5 the value displayed is for the first task selected.
2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.
l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.
When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).
71
DESWIK.SUITE 2023.2 - RELEASE NOTES
Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.
l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.
l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.
Previous functionality
72
DESWIK.SUITE 2023.2 - RELEASE NOTES
New functionality
l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.
In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).
73
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.
The Draw full row select box on task cell clicked checkbox has been removed.
74
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.
75
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.
l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.
76
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.
l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.
l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.
l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.
77
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.
l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.
Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.
Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.
l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.
78
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".
l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.
This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.
l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.
l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.
79
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.
l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.
l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.
l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.
l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.
l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.
l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.
l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.
80
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.
l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.
l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.
l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.
81
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.
l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.
l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.
l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.
Known issues
l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.
Deswik.OPDB
l Blast design | Delay layout designer: You can now use the new Delay layout designer feature to configure and
apply a timing layout for electronic detonators based on either a fixed offset value, or the 2D distance from an
82
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Blast Design | Manual Tie-Up: new manual tie-up commands are available.
o You can now press S to enable single connection mode. Single connection mode allows you to easily omit a
hole collar in a row from the tie-up. Press M to return to multiple connection mode.
83
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can now press C to direct a connection away from connection points and towards the hole collar. Press
D to return to pointing a connection in a singular direction.
o You can now press C and then A to automatically add connection points between hole collars, with the
connection directed away from the connection points and towards the hole collars. Press A again to return
to directing the connection in a singular direction.
l Blast Design | MIC Chart: You can now select blast holes in the model space that are associated with particular
times in the MIC chart by clicking a bar in the MIC chart or by holding Ctrl and dragging your mouse to select
84
DESWIK.SUITE 2023.2 - RELEASE NOTES
multiple bars.
l OPDB-1616: Previously when creating a manual tie-up, if a hole collar was selected to start the tie up from and a
connection point was added as the next step in the tie-up, the tie-up between the hole collar and the connection
point would not be created. This has been fixed.
85
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.Blend
l Deswik.Blend | Model Setup | Deswik.LHS Settings: We have added a new checkbox, Enable optimization of
Deswik.LHS truck type.
Select the checkbox, and Deswik.Blend performs the LHS truck optimization process.
Clear the checkbox, and Deswik.Blend will not optimize the trucks, Deswik.LHS will choose the optimal truck.
l Deswik.Blend | Run| Settings: We have added a new checkbox, Force sched calculation before every blend
period.
When this checkbox is selected, Deswik.Blend will recalculate all schedule task information before running and in
between each period.
This option will result in slower performance for Deswik.Blend. This option should only be used when your schedule
task fields are dependent on time and or leveling state. For example calculated fields that rely on dates, time
variant fields, resourcing decisions, and so on.
This option is only available if you are using the Blend - Sched [Single Period], Blend - Sched [Single Period] +
86
DESWIK.SUITE 2023.2 - RELEASE NOTES
l BLEND-3306: additional columns; Truck Name, Haul Distance Estimate, and Haul Distance Final added to the
Invoiced Materials tab on the Deswik.Blend.xlsx report.
Deswik.CAD
Key highlights
Ribbon redesign
You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.
General tab
l Screenshot has been added to the expanded menu under the Clipboard group.
87
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Mirror has been added to a new expanded menu under the Arrange group.
l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.
l Audit has moved to the new expanded menu under the Attributes group.
l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.
l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).
l The Interface group has moved to Interface tab (with a few changes).
View tab
l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).
l Most commands from the Navigation group and the View group have been merged into a single group called
View.
l Visual styles (under Shaded) have been moved to the new View group.
l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.
l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.
l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.
l The Hide group has been moved after Filters and Legends.
l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).
88
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.
l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.
l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.
l The Add-ons group has been moved from the General tab to the Interface tab.
l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.
l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.
As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.
89
DESWIK.SUITE 2023.2 - RELEASE NOTES
In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.
90
DESWIK.SUITE 2023.2 - RELEASE NOTES
We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:
l Changes include:
o The Block Model Interrogate group has been renamed to Geomodel Interrogate.
o The Block Model Utilities group has been renamed to Geomodel Utilities.
o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.
o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.
l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.
91
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.
l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.
Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.
92
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:
o The ability to change the appearance of the extents (where previously, only a line box outline was shown).
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.
We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.
93
DESWIK.SUITE 2023.2 - RELEASE NOTES
l File tab:
o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).
94
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Standard function: FILENAME: Returns varying versions of the file name and location as a string.
Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)
This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.
Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)
l Drafting tab:
o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.
Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.
l General tab:
o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.
95
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.
l Interface tab:
o Multiple new commands are now available under the new Layouts group on this tab.
n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.
n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.
n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.
96
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.
l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.
n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.
n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.
Use these two command to share files between users or machines easily.
97
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.
o Open Pit | Road | Road Network Design: Automate the creation of roads for open pit mines. Govern road
geometry (straights and turns) based on parameters such as road width, turn radius and maximum gradient.
98
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Open pit | Planning | Material Distribution: Allocate quantities of material between source and
destination areas, grouped by a material type. The command uses two main grids, one for the material
source and one for the material destination. In the source and destination grids, rows represent different
areas and columns represent different materials. It includes various automation and visualization features
to allocate material between locations.
l Polylines tab:
o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.
o Compare: Compare two process maps and report the differences between them.
This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.
99
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Insert Block: Insert block entities with predefined properties into your drawing.
100
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.
This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.
o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.
You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.
When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.
You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.
101
DESWIK.SUITE 2023.2 - RELEASE NOTES
You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.
l File tab:
o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.
This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.
102
DESWIK.SUITE 2023.2 - RELEASE NOTES
o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.
103
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Now
l General tab:
104
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.
o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.
l Geology tab:
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.
Slice along an existing 2-point polyline by selecting its start point and end point using Pick.
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:
n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.
l Process Maps:
105
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).
When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :
o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.
o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.
o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.
o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.
o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.
You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :
106
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface tab:
107
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.
All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.
l Layers tab:
o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.
n Previously, this command supported only 'up' and 'outside' projections. In other words, the Direction
was always set to Up. Now, two options are provided for direction, Top Down, and Bottom Up
(previous behavior).
l Pits with exclusion zones (because 'bottom up' does not always do a complete job).
108
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Multi-stage pits.
Multiple new options will be visible when designing in this direction, including:
l Do not smooth top contour (on the Layers and benches tab)
l Attempt to attach to existing contour (on the Ramp start and exit tab)
n Previously, when using the Create solid and rank designs after scenario runs tool, the output was
saved to layers that were automatically named for you (SURFACE and SOLID). This meant you had
rename these layers manually (under every option) each time they were generated if you preferred to
use a different name. Now you can specify the names to assign to these layers on the Layers and
benches tab in the scenario settings.
n You can now group scenarios (similar to a pivot table) but selecting a header to group on. You can also
apply a value or range-based filter to any column.
n You can now interrogate a block model against the finished pit design.
n Previously, when using either the Show surface or the Build closed solid tools, the output was saved
to layers that were automatically named for you (SURFACE and SOLID respectively). This meant you had
locate and rename these layers each time they were generated if you preferred to use a different name.
Now you can specify the names to assign to these layers on the Topography layer tab in the pit design
settings.
109
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously when generating an inclined bench design, you could only specify the bench angles to the
left and right of the drainage line in degrees. Now these dip fields also support percentages and ratios.
n Use the new Use autopit smoothing checkbox to turn smoothing on or off as required, so you can to
use Pit Design to fine tune specific parts of a pit design generated by the Automated Pit Design
command.
110
DESWIK.SUITE 2023.2 - RELEASE NOTES
When using output from the Automated Pit Design command, some settings stored in the design will
cause the Pit Design command to mimic Automated Pit Design, which does slightly different things. In
particular, Automated Pit Design uses smoothing when creating berms in order to develop a more
pleasing final pit shape. This smoothing is automatically changed when using combined batters in
Automated Pit Design so that overlaps do not occur. However, if autopit data is brought into Pit
Design and you try to manually perform multiple batters, the smoothing from Automated Pit Design
will happen and can cause berm overlaps. This option gives you control over this.
This checkbox will only be visible if the input layer was generated by the Automated Pit Design
command.
n The Build ramp centerlines command has been replaced with a more comprehensive ramp audit tool
called Ramp Compliance Check. This new command lets you generate centerlines for all ramps in the
active design, as well as batter and face polylines or cross-section polylines. You can now also apply
labels to help you visualize the gradients of each of the outputs.
l Polylines tab:
n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.
111
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.
o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.
o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).
l Process Maps:
o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.
The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.
112
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Rerecord Row Update the settings of a previously recorded command by rerunning it.
n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.
The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.
n Now you can change the settings of a command after it has been recorded using global constants.
113
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.
This feature has also been added to the previous version of Deswik.Suite.
n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].
n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).
Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.
This feature has also been added to the previous version of Deswik.Suite.
114
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:
115
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Add the Select Layers command before the process map command on the node.
n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.
This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.
l Surfaces tab:
o Surfaces | Draw | From Solids | Thickness: You can now group input solids using one or more attributes.
A thickness grid surface will be generated for each group of solids with common attribute values.
l View tab:
116
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.
n We have added multiple new buttons to make working with legends more efficient.
l
Click to set the Field value for all bins in the active legend to the current selected field.
This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.
l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.
117
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.
118
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.
n Height/Width: Specify the height and width of the plane definition's view plane.
n Entity display: Specify the visual style to apply to the plane definition.
119
DESWIK.SUITE 2023.2 - RELEASE NOTES
120
DESWIK.SUITE 2023.2 - RELEASE NOTES
o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.
n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.
n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.
121
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.
l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.
l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.
l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.
o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.
o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.
122
DESWIK.SUITE 2023.2 - RELEASE NOTES
o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.
l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.
Known issues
l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.
Deswik.Enviro
l Open Pit | Deswik.Enviro Tools | Create Dozer Push Model: We have made multiple enhancements to this
command, including a complete redesign of the dialog to make it easier to use, and new options to calculate
dozer hours and run costing calculations. Five new tabs organize the various parameters into intuitive groups.
123
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Model non-dozer material movement: Previously, when a dozer was no longer suitable to move
material, that material was simply considered 'unallocated' to a piece of equipment. Now you can select
the new Model non-dozer material movement checkbox to allocate this material to 'other'
equipment, for example, truck and shovel. You may still see unallocated material in your output (and in
reporting). This represents any material that had be moved a distance greater than the distance
specified by the new Maximum haulage distance field.
124
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.Enviro calculates the costs of non-dozer push material using a flat $/cu.m rate. If you require
detailed costing for the haulage of your materials, you should use Deswik.LHS to create your haulage
model.
o Grouping: Group solids using existing polygons or by using the new Use existing attribute option, which
lets you choose an existing attribute that represents groups (or zones) on input solids.
Use grouping if you are working with more than one pit, or if the pit has multiple subareas to be reshaped in
different years.
o Costings tab: Use the options on this new tab to run costing calculations.
125
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Optionally control the input parameters (such as differing productivity rates for varying dozer
equipment models) via attributed polygons. Select the attribute on the polygons that represents the
associated cost factor. Specify default values to use if an attribute value is null, or if an input solid falls
outside of a polygon.
n The command now allows for different productivity rates, based on the dozer model. Use Deswik.CAD
| General | Analyze | Curves to create dozer push rate gradient correction factor curves, and then
import these easily into Deswik.Enviro for use in calculations.
o Scheduler export tab: Use the new Assign symbolic start finish dates checkbox to assign a nominal start
and finish date (1 day duration) to each material allocation to animate the process of the cut blocks being
depleted and the fill blocks being filled.
126
DESWIK.SUITE 2023.2 - RELEASE NOTES
n The command now generates both multiple new output layers (including CUT and FILL solids layers)
under a user-defined Parent layer. Multiple calculated attributes are written to the various outputs.
PARENT LAYER
DOZER STRINGS
OTHER STRINGS
CUT SOLIDS
FILL SOLIDS
UNALLOCATED CUT
UNALLOCATED FILL
n Cut fill solids display options: You can now choose to color output cut and fill solids based on the
type of equipment allocated or based on elevation.
Deswik.GeoTools
l Deswik.Mapping | Tools | Draw Features | [Disc] or [Polyline by 1 point] or [Polyline by 2 points]: You can
use the new Lasso Select tool to measure the azimuth and dip of a structure on a point cloud. You can select a
point cloud figure and then use the lasso select action (similar to the Deswik.CAD |Survey | Point Clouds |
Modify | Modify command) to obtain a selection of points from the point cloud. The azimuth and dip are
calculated from the selected points, allowing for a more accurate average.
127
DESWIK.SUITE 2023.2 - RELEASE NOTES
When using the Lasso Select tool for a disc structure inserted on a point cloud, you can define a radius to
automatically select points within a certain distance from the insertion point to calculate the azimuth and dip,
performing a similar function to the automatic calculation that is done when inserting a disc onto a solid face.
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.
128
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.
129
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.
130
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.
131
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.
132
DESWIK.SUITE 2023.2 - RELEASE NOTES
After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.
o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.
l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:
o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.
o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.
133
DESWIK.SUITE 2023.2 - RELEASE NOTES
o On the Details tab, you can now examine the results for each run separately.
l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.
134
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Geology | GeoTools | Deswik.OreControl | Add Program and Edit Program: When creating or editing an ore
control program, you can use the new Blockout attributes table to add editable blockout attributes. Editable
blockout attribute can be manually edited and the values are persisted after new blockouts are added.
135
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Geology | GeoTools | Deswik.OreControl Initial Setup | Import Drillholes: You can now apply formulas to
drillhole interval data in Ore Control. Formulas may be useful, for example, if you want to apply a top-cut to grade
data so that "spiky data" or excessively high values do not bias the estimation.
Deswik.GO
136
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.GO | Model setup | Data Sources: You can now use rotated block models in you Deswik.GO project.
To analyze the properties of your block model file select and the BLOCK MODEL PROPERTIES
dialog appears. We have added two new rows for rotated block models.
Deswik.IS
l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.
137
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.
Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.
138
DESWIK.SUITE 2023.2 - RELEASE NOTES
l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.
139
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.
l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.
140
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.
l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.
Deswik.LHS
141
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.
In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.
When prompted, select in the Model Space where you want to insert the recharge location.
142
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Recharge locations should not be placed directly on the haul road but close to the road.
143
DESWIK.SUITE 2023.2 - RELEASE NOTES
After
After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.
l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.
l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.
144
DESWIK.SUITE 2023.2 - RELEASE NOTES
For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.
The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.
To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.
l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.
Select this checkbox to apply the adjustment factor to the cycle time calculation.
145
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.
146
DESWIK.SUITE 2023.2 - RELEASE NOTES
l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:
147
DESWIK.SUITE 2023.2 - RELEASE NOTES
The DIRECT has the optimal path value, and the DETOUR has the detour value.
If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.
l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.
The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.
The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.
The checkbox option to clean up the layers before each run has been removed from the Settings tab.
148
DESWIK.SUITE 2023.2 - RELEASE NOTES
The Mining block date source grid on the Inputs layers tab has been redesigned.
Deswik.Sched
l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.
The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.
149
DESWIK.SUITE 2023.2 - RELEASE NOTES
Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.
150
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.
Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.
l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.
This command can be useful, when troubleshooting, if you are designing and modifying process maps.
151
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.
152
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.
l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.
153
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!
Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.
154
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.
155
DESWIK.SUITE 2023.2 - RELEASE NOTES
1 For Panel 1-5 the value displayed is for the first task selected.
2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.
l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.
When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).
156
DESWIK.SUITE 2023.2 - RELEASE NOTES
Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.
l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.
l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.
Previous functionality
157
DESWIK.SUITE 2023.2 - RELEASE NOTES
New functionality
l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.
In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).
158
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.
The Draw full row select box on task cell clicked checkbox has been removed.
159
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.
160
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.
l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.
161
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.
l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.
l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.
l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.
162
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.
l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.
Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.
Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.
l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.
163
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".
l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.
This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.
l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.
l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.
164
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.
l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.
l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.
l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.
l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.
l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.
l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.
l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.
165
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.
l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.
l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.
l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.
166
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.
l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.
l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.
l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.
Known issues
l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.
Deswik.OPDB
l Blast design | Delay layout designer: You can now use the new Delay layout designer feature to configure and
apply a timing layout for electronic detonators based on either a fixed offset value, or the 2D distance from an
167
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Blast Design | Manual Tie-Up: new manual tie-up commands are available.
o You can now press S to enable single connection mode. Single connection mode allows you to easily omit a
hole collar in a row from the tie-up. Press M to return to multiple connection mode.
168
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can now press C to direct a connection away from connection points and towards the hole collar. Press
D to return to pointing a connection in a singular direction.
o You can now press C and then A to automatically add connection points between hole collars, with the
connection directed away from the connection points and towards the hole collars. Press A again to return
to directing the connection in a singular direction.
l Blast Design | MIC Chart: You can now select blast holes in the model space that are associated with particular
times in the MIC chart by clicking a bar in the MIC chart or by holding Ctrl and dragging your mouse to select
169
DESWIK.SUITE 2023.2 - RELEASE NOTES
multiple bars.
l OPDB-1616: Previously when creating a manual tie-up, if a hole collar was selected to start the tie up from and a
connection point was added as the next step in the tie-up, the tie-up between the hole collar and the connection
point would not be created. This has been fixed.
Deswik.OPSTS
If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.
170
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SHORT TERM SCHEDULING SETUP wizard | Interrogation: Previously, there was no way to pick what grouping to
use for interrogation attributes. Now, you can use the Interrogation attribute group field to select an existing
group to use.
Underground Coal
If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.
Deswik.CAD
Key highlights
Ribbon redesign
You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.
171
DESWIK.SUITE 2023.2 - RELEASE NOTES
General tab
l Screenshot has been added to the expanded menu under the Clipboard group.
l Mirror has been added to a new expanded menu under the Arrange group.
l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.
l Audit has moved to the new expanded menu under the Attributes group.
l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.
l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).
l The Interface group has moved to Interface tab (with a few changes).
View tab
l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).
l Most commands from the Navigation group and the View group have been merged into a single group called
View.
l Visual styles (under Shaded) have been moved to the new View group.
l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.
172
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.
l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.
l The Hide group has been moved after Filters and Legends.
l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).
l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.
l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.
l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.
l The Add-ons group has been moved from the General tab to the Interface tab.
l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.
l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.
As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.
173
DESWIK.SUITE 2023.2 - RELEASE NOTES
In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.
174
DESWIK.SUITE 2023.2 - RELEASE NOTES
We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:
l Changes include:
o The Block Model Interrogate group has been renamed to Geomodel Interrogate.
o The Block Model Utilities group has been renamed to Geomodel Utilities.
o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.
o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.
l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.
175
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.
l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.
Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.
176
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:
o The ability to change the appearance of the extents (where previously, only a line box outline was shown).
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.
We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.
177
DESWIK.SUITE 2023.2 - RELEASE NOTES
l File tab:
o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).
178
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Standard function: FILENAME: Returns varying versions of the file name and location as a string.
Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)
This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.
Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)
l Drafting tab:
o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.
Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.
l General tab:
o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.
179
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.
l Interface tab:
o Multiple new commands are now available under the new Layouts group on this tab.
n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.
n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.
n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.
180
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.
l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.
n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.
n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.
Use these two command to share files between users or machines easily.
181
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.
l Polylines tab:
o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.
o Compare: Compare two process maps and report the differences between them.
This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.
182
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Insert Block: Insert block entities with predefined properties into your drawing.
183
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.
This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.
o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.
You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.
When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.
You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.
184
DESWIK.SUITE 2023.2 - RELEASE NOTES
You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.
l File tab:
o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.
This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.
185
DESWIK.SUITE 2023.2 - RELEASE NOTES
o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.
186
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Now
l General tab:
187
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.
o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.
l Geology tab:
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.
Slice along an existing 2-point polyline by selecting its start point and end point using Pick.
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:
n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.
l Process Maps:
188
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).
When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :
o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.
o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.
o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.
o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.
o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.
You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :
189
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface tab:
190
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.
All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.
l Layers tab:
o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.
l Polylines tab:
n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.
n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.
o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.
o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).
l Process Maps:
191
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.
The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.
n Rerecord Row Update the settings of a previously recorded command by rerunning it.
n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.
The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.
192
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Now you can change the settings of a command after it has been recorded using global constants.
o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.
This feature has also been added to the previous version of Deswik.Suite.
193
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].
n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).
Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.
This feature has also been added to the previous version of Deswik.Suite.
194
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:
195
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Add the Select Layers command before the process map command on the node.
n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.
This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.
l Survey tab:
o Survey | Survey | Import Jobs: When importing a Trimble .jxl file with linked point cloud data in .las or .laz
format, after the job has been processed you are now prompted to select point attributes to import.
o Survey | Survey | Databases | Edit Ledger: Previously, both stations data and ledger data contained
Surveyed By and Surveyed Date fields, which could contain different data (even for the same station). The
names have now been changed in the Edit Ledger command to avoid confusion. The ledger table fields are
now named Created By and Created Date.
This change has also been made in all versions of Deswik.Suite from 2022.2 onward.
If you are using Surveyed By as a Polyline Vertex Attribute in the Survey | Survey | Options command,
you will need to change the Attribute to Created By to make this work correctly.
196
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n You can now populate the reference point X, Y, Z and azimuth of the face marker by selecting a laser
line in the Model Space.
n The Distance to face value is now assigned as an attribute called Distance to face attribute on the
output face markers.
l if the distance to face from the reference point is too short to reach the centerline (resulting in the
face marker being placed at the first vertex on the centerline).
l if the distance to face from the reference point is too far from the centerline (resulting in the face
marker being placed at the last vertex on the centerline).
197
DESWIK.SUITE 2023.2 - RELEASE NOTES
198
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Survey | Underground | Solid Around Entities: Previously, a single, solid shell was generated around the
selected entities. Now you can use the new Grouping attributes field to group input entities. When a
grouping attribute is used, a solid will be generated around each group of entities with a common attribute
value.
199
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Underground tab:
200
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, a wizard would guide you through this command. To improve usability, we have switched
from the wizard to a single dialog with multiple tabs.
n Entity selection | Advanced | Use Polyface Hatching: You can now apply polyface hatching to the
polyline slices generated for selected solids.
201
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Use the new Block model tab to include cells from an existing geological model in an unfolded section.
o Underground | Survey | Process Tunnel As-Built: Previously, this command automatically generated
development solids in plan view, resulting in lateral solids. Now, you can set the current view, which gives
you the ability to generate vertical development solids.
202
DESWIK.SUITE 2023.2 - RELEASE NOTES
n
Use the new button on the Outputs page to export settings as an XML file after you use the
command for the first time. Then use the new button on the Inputs page to import those settings
to pre-populate the wizard the next time you run the command.
n Maximum depth of failure: The 'maximum depth of failure' (calculated as the maximum
perpendicular distance from the design solid to the overbreak) is now automatically included as part of
the reconciliation report. You can also audit the value reported by selecting the new Maximum depth
of failure vectors checkbox on the Outputs page to generate all of the vectors and save them to a
203
DESWIK.SUITE 2023.2 - RELEASE NOTES
l View tab:
n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.
n We have added multiple new buttons to make working with legends more efficient.
l
Click to set the Field value for all bins in the active legend to the current selected field.
This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.
l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.
204
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.
205
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.
n Height/Width: Specify the height and width of the plane definition's view plane.
n Entity display: Specify the visual style to apply to the plane definition.
206
DESWIK.SUITE 2023.2 - RELEASE NOTES
207
DESWIK.SUITE 2023.2 - RELEASE NOTES
o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.
n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.
n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.
208
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.
l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.
l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.
l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.
o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.
o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.
209
DESWIK.SUITE 2023.2 - RELEASE NOTES
o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.
l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.
Known issues
l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.
Deswik.GeoTools
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.
210
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.
l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.
211
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.
212
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.
213
DESWIK.SUITE 2023.2 - RELEASE NOTES
After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.
o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.
l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:
o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.
o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.
214
DESWIK.SUITE 2023.2 - RELEASE NOTES
o On the Details tab, you can now examine the results for each run separately.
l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.
215
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.IS
l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.
216
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.
Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.
217
DESWIK.SUITE 2023.2 - RELEASE NOTES
l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.
218
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.
l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.
219
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.
l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.
Deswik.LHS
220
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.
In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.
When prompted, select in the Model Space where you want to insert the recharge location.
221
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Recharge locations should not be placed directly on the haul road but close to the road.
222
DESWIK.SUITE 2023.2 - RELEASE NOTES
After
After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.
l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.
l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.
223
DESWIK.SUITE 2023.2 - RELEASE NOTES
For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.
The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.
To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.
l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.
Select this checkbox to apply the adjustment factor to the cycle time calculation.
224
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.
225
DESWIK.SUITE 2023.2 - RELEASE NOTES
l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:
226
DESWIK.SUITE 2023.2 - RELEASE NOTES
The DIRECT has the optimal path value, and the DETOUR has the detour value.
If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.
l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.
The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.
The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.
The checkbox option to clean up the layers before each run has been removed from the Settings tab.
227
DESWIK.SUITE 2023.2 - RELEASE NOTES
The Mining block date source grid on the Inputs layers tab has been redesigned.
Deswik.Sched
l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.
The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.
228
DESWIK.SUITE 2023.2 - RELEASE NOTES
Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.
229
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.
Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.
l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.
This command can be useful, when troubleshooting, if you are designing and modifying process maps.
230
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.
231
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.
l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.
232
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!
Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.
233
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.
234
DESWIK.SUITE 2023.2 - RELEASE NOTES
1 For Panel 1-5 the value displayed is for the first task selected.
2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.
l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.
When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).
235
DESWIK.SUITE 2023.2 - RELEASE NOTES
Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.
l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.
l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.
Previous functionality
236
DESWIK.SUITE 2023.2 - RELEASE NOTES
New functionality
l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.
In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).
237
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.
The Draw full row select box on task cell clicked checkbox has been removed.
238
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.
239
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.
l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.
240
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.
l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.
l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.
l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.
241
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.
l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.
Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.
Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.
l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.
242
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".
l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.
This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.
l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.
l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.
243
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.
l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.
l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.
l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.
l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.
l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.
l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.
l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.
244
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.
l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.
l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.
l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.
245
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.
l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.
l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.
l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.
Known issues
l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.
Underground Metals
If you have previously installed a beta version, you should uninstall it before installing the released version. If you have
side-by-side installs of different versions, you will need to upgrade each version to the latest update.
Deswik.CAD
Key highlights
Ribbon redesign
You spoke up and we listened! Following the introduction of the ribbon in 2022.2, we have reorganized the ribbon tabs
(and some of the commands on those tabs) based on feedback we have received from our users. You will see large
changes on the following tabs. We encourage you to familiarize yourself with the commands on them.
General tab
246
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Screenshot has been added to the expanded menu under the Clipboard group.
l Mirror has been added to a new expanded menu under the Arrange group.
l The Arrange group of commands have also been added to the new expanded menu under the Arrange group.
l Audit has moved to the new expanded menu under the Attributes group.
l Global Constants and Parameters Tables (previously in the Constants and Lookups group) have moved to the
Attributes group. Remaining commands from this group have moved to the Interface tab.
l Deswik.MDM has been removed. It is still available from the Quick Access Toolbar (default view).
l The Interface group has moved to Interface tab (with a few changes).
View tab
l Pan and Recenter have been moved to the Orbit menu (in the Orbit group).
l Most commands from the Navigation group and the View group have been merged into a single group called
View.
l Visual styles (under Shaded) have been moved to the new View group.
l The distance arrows to move the working plane are now arranged in one column. The Distance label has been
removed.
l The commands in the Plane Definitions group have been rearranged so they now fall under three, small
buttons.
247
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Filters and Legends group have been redesigned with different large buttons and smaller options. The Filter
and Legend labels for the selection lists have been removed, replaced with the filter and legend icons.
l The Hide group has been moved after Filters and Legends.
l The Appearance group has been moved from the General tab to the View tab (with a slightly different layout).
l The Drawing Defaults group has been rearranged significantly. Most defaults are now found in a menu under
the new Line and Text Options button. The main Defaults label has been removed as well.
l Commands from the Constants and Lookups group have moved from the General tab to the Interface tab.
Now found in the Analyze group submenu.
l Switch Background has been moved from the View tab to the Model Space group on the Interface tab.
l The Add-ons group has been moved from the General tab to the Interface tab.
l The Interface group has been moved from the General tab to the Interface tab. Mini Toolbar commands
(previously found in a submenu) have been promoted to a button.
l Multiple new commands have been added in 2023.2 to create and apply layouts (Save Layout, Restore Layout),
share these layouts between users or machines (Load Layout from File, Open Layouts Folder) and reset the
customizations users make to various UI elements (Reset All Customizations, Reset Quick Access Toolbar,
Reset Mini Toolbars, Reset Dialogs. All of these commands are now grouped in a new Layouts group on the
Interface tab. See New commands and features later in these release notes for a full description of what each of
these commands does.
As part of the ongoing effort to improve the ribbon functionality, we have overhauled the way you create custom
ribbons. Previously when creating a custom a ribbon, you would move commands between trees on the left and right
sides of the CUSTOMIZE RIBBON dialog. Dragging a command from the left to the right would add that command to
your custom ribbon. Dragging a command from the right to the left would remove that command from the ribbon.
This method was time-consuming and it did not provide you a snapshot of your ribbon while designing it.
248
DESWIK.SUITE 2023.2 - RELEASE NOTES
In 2023.2, we have introduced a new WYSIWYG (what you see is what you get) method for customizing the ribbon. This
method will provide a better experience when designing your ribbon, as well as give you an immediate understanding
of what your custom ribbon will look like. You can also import custom ribbons from other users, or export your own so
others can use them.
249
DESWIK.SUITE 2023.2 - RELEASE NOTES
We have made major improvements to how geological models are imported and how slices (or shells) are displayed in
Deswik.CAD, which includes a redesign of the old Geology | Block Model |Display Settings (now called Geology |
Geomodels | Geomodel | Geomodel Display. As part of this process, you will notice the following improvements:
l Changes include:
o The Block Model Interrogate group has been renamed to Geomodel Interrogate.
o The Block Model Utilities group has been renamed to Geomodel Utilities.
o The standalone Compare command (previously available in multiple menus specific to a single file type) has
been promoted to a large button in the Geomodel Utilities group. The functionality of this command has
been expanded.
o The Show Dynamic Slice and Show Model Extents commands have been moved to a submenu under the
Geomodel Display command.
l The Geology | Block Model | Display Settings command (previously known as the Format | Block Model
Display in the legacy UI) has been replaced by the Geology | Geomodels | Geomodel Display command, which
now opens the GEOMODEL DISPLAY dock window instead of a dialog.
250
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Previously, you could only view a single dynamic slice along the current working plane. The new Geomodel
Display command allows for viewing multiple dynamic slices at the same time. These slices can be based on the
current working plane or a fixed (user-defined) plane.
l The old BLOCK MODEL DISPLAY dialog is now accessed through the new GEOMODEL DISPLAY window via the new
Bulk edit tool. The dialog is now called BULK EDIT GEOLOGICAL MODELS, and is designed to be used to bulk edit
existing model slices. Some field names and controls in this dialog have been renamed or improved.
Use Bulk edit if you need to copy model settings in a grid layout and paste into a spreadsheet.
l The Query Cell command can be run directly from the GEOMODEL DISPLAY window.
251
DESWIK.SUITE 2023.2 - RELEASE NOTES
l The Show Dynamic Slice command has been renamed to Show Dynamic Slices (plural). This command can
now be run from the Geology tab or directly through the GEOMODEL DISPLAY window. Toggling it on will now
show all existing dynamic slices 'in use'.
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
l The Show Model Extents command can also be run from the Geology tab or directly through the GEOMODEL
DISPLAY window. It has had some major improvements, including:
o The ability to change the appearance of the extents (where previously, only a line box outline was shown).
This command is no longer available from the Geology tab on the ribbon. It is only available through the
GEOMODEL DISPLAY window.
We have reorganized the Getting Started section of the Table of Contents (TOC) in the Help by moving module-
related topics directly in the 'Introduction to...' sections of the appropriate module. For example, previously all
information on the Formula Builder was found in Getting Started, whether it was for functions in Deswik.CAD,
Deswik.Sched, or Deswik.GO. Now there is a link to the main Formula Builder topic in Getting Started, but you will
find help for CAD-related functions in the Deswik.CAD TOC, for Sched-related functions in the Deswik.Sched TOC, and
so on. We hope the new structure will be more intuitive if you use the TOC.
We have also reorganized the Process Maps TOC. Now topics are named based on the process map Tools, which are
all run directly from the PROCESS MAP window. Instructions for loading or deleting a process map have been moved to
the Process Map launch page. Instructions for the Deswik Process Map Editor (which is launched when you run the
Add or Edit commands) are now located under the Add/Edit topic in the TOC. Again, we hope the new structure will
be more intuitive if you use the TOC.
252
DESWIK.SUITE 2023.2 - RELEASE NOTES
l File tab:
o File | Import | Design Data | 12d | 12d Model: Import a 12d model file (*.12da, *.12daz, *12dxml, and
*12dxmlz).
253
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Standard function: FILENAME: Returns varying versions of the file name and location as a string.
Syntax: FILENAME(<<INCLUDEDIRECTORY>>,<<INCLUDEFILENAME>>,<<INCLUDEEXTENSION>>)
This function has also been added to the previous version of Deswik.Suite.
o Length function: TRUETHICKNESS3: This function is identical to the existing TRUETHICKNESS2 function with
one additional parameter; RELAXAZIMUTHTOLERANCE. When using TRUETHICKNESS2 , if none of the
normals generated have an azimuth within the specified range, the function increases the range by 1° and
then runs the entire process again. It continues to do this until it finds at least one normal to use to calculate
thickness. In TRUETHICKNESS3, you can control this behavior by setting the new RELAXAZIMUTHTOLERANCE
parameter to 'False' if you prefer not to relax the azimuth tolerance.
Syntax: TRUETHICKNESS3
(<<PRIMARYAZIMUTH>>,<<INITIALAZIMUTHTOLERANCE>>,<<MINPIERCEDIP>>,<<MAXPIERCEDIP>>,<<MINLE
NGTH>>,<<MAXLENGTH>>,<<ADJUSTGRADIENT>>,<<NEWGRADIENT>>,<<RELAXAZIMUTHTOLERANCE>>,<<
DEBUGLAYER>>)
l Drafting tab:
o Drafting | Images | Image | Strings from Plane Definitions: Generate Base64 encoded strings from the
preview images of plane definitions, and then save them as attribute values on selected polygons.
Export the results of this command to a CSV format with a Well Known Text (WKT) code using File | Export |
CSV/Text | WKT CSV. This format is readable by Microsoft® Power BI. Use the exported results to associate a
cross sectional image with a polygon in an online report.
l General tab:
o General | Attributes | Set from Formula | Vertex Attributes | Set from Formula: Modify the vertex
attributes of a selected polyline using a rule comprised of one or more formulae.
254
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Measure | Distance | Perpendicular Distance:Query the distance at a right angle from a
selected polyline segment to a digitized point.
l Interface tab:
o Multiple new commands are now available under the new Layouts group on this tab.
n Interface | Layouts | Save Layout: Save the current screen layout (including the existing setup of the
ribbon, Mini Toolbars, Quick Access Toolbar, and visibility and location of dock windows) so that it can
be restored easily, or shared between another user or machine.
n Interface | Layouts | Restore Layout: Select a previously saved layout file to apply to the CAD UI to
restore it to the state it was in when the layout was originally saved.
n Interface | Layouts | Reset...: Multiple new 'reset' commands are now available for the various UI
elements.
255
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface | Layouts | Reset All Customizations | Customizations | Reset Ribbon: Set the
current ribbon to the Default Ribbon.
l Interface | Layouts | Reset All Customizations | Reset Dialogs: Reset all dialogs to their
default size and location in the user interface. This command was previously available on the
General tab on the ribbon. It has been renamed from Reset Form Locations as part of this move.
n Interface | Layouts | Load Layout from File: Load a layout from an existing layout file (files with a
*.vXXXX.DeswikRibbonsLayout extension) and apply it to the Deswik.CAD UI.
n Interface | Layouts | Open Layouts Folder: Open File Explorer to the directory containing layout
files.
Use these two command to share files between users or machines easily.
256
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Refold Entities: Digitize entities in 2D in plan view on an existing unfolded section, and then run Refold
Entities to refold them into 3D.
l Polylines tab:
o Polylines | Draw | Polyline | By 2 Points: Manually digitize one or more polylines with just two vertices.
o Compare: Compare two process maps and report the differences between them.
This command is designed for super-users and consultants who design and then modify process maps.
Comparing file versions following modifications can be useful when troubleshooting.
257
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Insert Block: Insert block entities with predefined properties into your drawing.
258
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Execute Nodes With Condition: Run multiple nodes from a single node if specified conditions are met.
This command is similar to the Execute Nodes command, although with this command, you can specify
conditions that must first be met before a node is run.
o Snap Options: Update the status of snap modes in the active document based on the settings specified.
Change selected snap options including grip snapping, snapping to locked layers, maintain elevation or force
snapping.
You can use the new USER PROFILE MANAGER to manage the Deswik.MDM instances that you want to access and
the user accounts that you want to use to access them. All of this information is saved in your profile. Your profile
and the information in it persists across different instances of Deswik.CAD, so that you can log in to an instance
once and then forget about it.
When you use a Deswik.CAD function that needs data from Deswik.MDM, your User Profile makes it quicker and
easier to access the Deswik.MDM instance that you want use. It also allows you to switch between different
Deswik.MDM instances effortlessly, putting your Deswik.MDM data at your fingertips.
You can use the new User Profile tool with the Deswik.MDM plugin, and drillholes, survey stations, and GeoTools
functionality.
259
DESWIK.SUITE 2023.2 - RELEASE NOTES
You can access the USER PROFILE MANAGER by clicking the User Profile, which is visible in the upper right corner
of the Deswik.CAD window, beside the minimize button. The User Profile shows the information for the account
that you most recently used to log in to Deswik.MDM from within Deswik.CAD. The username and profile picture
are retrieved from Deswik.IMS.
l File tab:
o File | Import | CAD | Attributes: This command now supports table objects when importing from a
Microsoft® Excel file.
This is useful when multiple tables are present on one sheet. Previously, all data on that sheet was considered
if the sheet was selected. Now you can isolate a specific table.
260
DESWIK.SUITE 2023.2 - RELEASE NOTES
o File | Import | CAD | Design Settings: Previously when importing settings, any project settings present in
the file selected would be listed with a number in round brackets to the right of the list item to indicate how
many of that file type existed in the file. For example, Filters (9) meant that the file selected contains nine
hard filters. If you selected the checkbox for Filters, all nine of the filters were automatically imported. Now
you can expand the list of each setting type and choose exactly which setting to import.
261
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Now
l General tab:
262
DESWIK.SUITE 2023.2 - RELEASE NOTES
o General | Analyze | Pivot: Previously, if you added attributes to the data you were analyzing, or simply
updated attribute values on those entities, you had to close the pivot grid and then reopen it to update the
data in it. Now you can use the new Refresh command to refresh from the source data seamlessly.
o General | Arrange | Rotate | Rotate Relative: Now this command shows you a preview of entities in their
rotated position as you move your cursor.
l Geology tab:
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Polygon
Generation: Previously, this command sliced in plan view only. Now you can slice vertically, specifying the
starting XY location and azimuth to slice along.
Slice along an existing 2-point polyline by selecting its start point and end point using Pick.
o and Geology | Block Model Utilities | Geomodel or Datamine | Commands | Block Model Regularize:
n Previously, alpha numeric fields could not be used in the Field handling or export grid. Now they can.
Dominant Mass, Dominant Volume, Maximum, and Minimum can all be selected as Field handling
methods if an alpha numeric field is used.
l Process Maps:
263
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Edit Global Constants: Now you can use formulae in the Default Value column in this command to
increment (+=N) or decrement (-=N) the value of an existing global constant (where N is the value you want
to increment by). If the global constant does not already exist, then it will be created and set to a default of N
(for increment) or -N (for decrement).
When adding images, you can now reference files stored in Deswik.MDM File Manager. The files are automatically
downloaded to your local computer and shown in Deswik.CAD the same as other images in CAD documents are.
However, because the image is stored in Deswik.MDM :
o When you reopen the Deswik.CAD document on the same computer or a different computer, Deswik.CAD
automatically downloads or updates any Deswik.MDM-referenced images.
o If you give the Deswik.CAD document to another user and they have access to Deswik.MDM, when they open
the document, any Deswik.MDM images will automatically be downloaded.
o Because Deswik.MDM images are downloaded locally, if you have to work offline the images are still
available.
o If you already have a Deswik.MDM image downloaded, Deswik.CAD automatically checks if Deswik.MDM has
a newer version and downloads it if necessary.
o When adding a Deswik.MDM image to a document, you can choose whether to always update to the latest
version or choose to attach a specific version of the image.
You can access images stored in Deswik.MDM File Manager with the following Deswik.CAD commands :
264
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Interface tab:
265
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Interface | Interface | Mini Toolbars : Now when you turn on any Mini Toolbar, it will also be visible in
layouts. Previously, they were only visible in the Model Space.
All Mini Toolbar commands were previously found under Options on the General tab in 2023.1. They have
been moved to the Interface tab.
l Layers tab:
o Layers | Edit | Move | Multiple to Selected: Previously, this command required you to select a
destination layer. Now, if a destination layer isn't specified, the command will automatically move the
selected layers to the same level as the '0' layer in the layer tree. We have also renamed the command to
Layers | Edit | Move | Multiple to better represent the new functionality.
l Polylines tab:
n Previously, this command worked with a single polyline. Now you can select multiple polylines, and then
select a point on each to fillet in batch.
n Now if you press Ctrl while clicking the point, it will start digitizing a polyline. The command then finds
the intersection between the digitized polyline and the input polylines and fillets the closest vertex to
the intersection.
o Polylines | Modify | Convert | To Polygons | By Picking: Previously, this command generated one
polygon for each 'closed' area that was selected within intersecting polylines. Now, if you hold Ctrl while
picking points, the selected areas will be unioned.
o Polylines | Modify | Copy Along Polyline: This command was renamed from General | Duplicates
| Duplicate | Along Polyline (and moved from the General tab to the Polylines tab as part of the process).
l Process Maps:
266
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Delete Entities And Layers: Previously, when using any of the actions that involved the deletion of entities,
this command would delete all entities on the specified layers. Now you can apply a filter to the Action, to
limit the entities deleted to those that meet filter criteria.
The new Filter field is only applicable to those actions in which entities are deleted. If you select Delete
Children Layers or Delete Layer and Children (which do not delete entities), the Filter field will become
unavailable.
n Rerecord Row Update the settings of a previously recorded command by rerunning it.
n Ignore Selected Entities: Previously, if entities were selected in the Model Space when a node with a
recorded command was run, the 'saved' entity selection was replaced with the selected entities. Now,
you can override this behavior by selecting this new checkbox. Whatever entity selection was specified
while recording will be used instead.
The Ignore Selected Entities column has also been added to all versions of Deswik.Suite from 2022.2
onward.
267
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Now you can change the settings of a command after it has been recorded using global constants.
o Node Status: Now you can use this command to set the text on a target node. Pair this capability with the
Prompt User command to prompt a user to populate the value of a global constant and then display the
value of that constant on a target node.
This feature has also been added to the previous version of Deswik.Suite.
268
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can reference an attribute based on a Values list on a specified layer by using the following setup:
LayerName=[Name of layer],Attribute=[Name of attribute on the layer].
n You can reference a global constant that is based on a pick list (by enclosing the constant name in curly
brackets).
Use these new value types to define block model boundaries or the framework for Deswik.SO from a
process map.
This feature has also been added to the previous version of Deswik.Suite.
269
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Select Layers: You can now use the Single layer chosen by this command as input for any process map
command that requires input from a single layer. All you need to do is:
270
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Add the Select Layers command before the process map command on the node.
n Type the string #Process Specified# (case insensitive) into the setting in the menu command that
requires one layer as input. When this command is run, Deswik.CAD will look for the layer selected by
the preceding Select Layers command.
This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.
l Survey tab:
o Survey | Survey | Import Jobs: When importing a Trimble .jxl file with linked point cloud data in .las or .laz
format, after the job has been processed you are now prompted to select point attributes to import.
o Survey | Survey | Databases | Edit Ledger: Previously, both stations data and ledger data contained
Surveyed By and Surveyed Date fields, which could contain different data (even for the same station). The
names have now been changed in the Edit Ledger command to avoid confusion. The ledger table fields are
now named Created By and Created Date.
This change has also been made in all versions of Deswik.Suite from 2022.2 onward.
If you are using Surveyed By as a Polyline Vertex Attribute in the Survey | Survey | Options command,
you will need to change the Attribute to Created By to make this work correctly.
271
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n You can now populate the reference point X, Y, Z and azimuth of the face marker by selecting a laser
line in the Model Space.
n The Distance to face value is now assigned as an attribute called Distance to face attribute on the
output face markers.
l if the distance to face from the reference point is too short to reach the centerline (resulting in the
face marker being placed at the first vertex on the centerline).
l if the distance to face from the reference point is too far from the centerline (resulting in the face
marker being placed at the last vertex on the centerline).
272
DESWIK.SUITE 2023.2 - RELEASE NOTES
273
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Survey | Underground | Solid Around Entities: Previously, a single, solid shell was generated around the
selected entities. Now you can use the new Grouping attributes field to group input entities. When a
grouping attribute is used, a solid will be generated around each group of entities with a common attribute
value.
274
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Underground tab:
275
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, a wizard would guide you through this command. To improve usability, we have switched
from the wizard to a single dialog with multiple tabs.
n Entity selection | Advanced | Use Polyface Hatching: You can now apply polyface hatching to the
polyline slices generated for selected solids.
276
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Use the new Block model tab to include cells from an existing geological model in an unfolded section.
o Underground | Survey | Process Tunnel As-Built: Previously, this command automatically generated
development solids in plan view, resulting in lateral solids. Now, you can set the current view, which gives
you the ability to generate vertical development solids.
277
DESWIK.SUITE 2023.2 - RELEASE NOTES
n
Use the new button on the Outputs page to export settings as an XML file after you use the
command for the first time. Then use the new button on the Inputs page to import those settings
to pre-populate the wizard the next time you run the command.
n Maximum depth of failure: The 'maximum depth of failure' (calculated as the maximum
perpendicular distance from the design solid to the overbreak) is now automatically included as part of
the reconciliation report. You can also audit the value reported by selecting the new Maximum depth
of failure vectors checkbox on the Outputs page to generate all of the vectors and save them to a
278
DESWIK.SUITE 2023.2 - RELEASE NOTES
l View tab:
n Previously when working in the LEGENDS dialog, the CAD UI would be locked while you worked on the
legend for a single layer (selected or active). This meant that when you were modifying the various
properties of a legend to change its appearance, you had to close and then reopen the dialog
(sometimes multiple times) until you were satisfied with the way the legend looked. The same was true
if you wanted to modify different legends and apply them to multiple layers. As of 2023.2, the dialog is
non-modal. This means you can leave the dialog open while you change selected layer, apply legends to
layers, or interactively modify legend bins to see the changes.
n We have added multiple new buttons to make working with legends more efficient.
l
Click to set the Field value for all bins in the active legend to the current selected field.
This button and the one that follows are found on the Value and Range tabs.
l
Click to refresh the list of fields from the currently selected layer.
l Apply Save all changes to existing legends and apply your changes to the Model Space without
closing the dialog.
279
DESWIK.SUITE 2023.2 - RELEASE NOTES
n You can now access global constants, curves, parameters tables, and multi ranges directly from the
LEGENDS dialog via the Tools menu.
280
DESWIK.SUITE 2023.2 - RELEASE NOTES
These features have also been added to the previous version of Deswik.Suite.
n Previously, layers were automatically suffixed with number that incremented by 1. Now you can suffix
the name of layers based on chainage numbers. If Chainage is selected, numbers will be added to the
Base name based on the whole number nearest to the distance along the polyline where the plane
definition is created.
n Height/Width: Specify the height and width of the plane definition's view plane.
n Entity display: Specify the visual style to apply to the plane definition.
281
DESWIK.SUITE 2023.2 - RELEASE NOTES
282
DESWIK.SUITE 2023.2 - RELEASE NOTES
o View | Plane Definitions | Create | Create from Current VIew: Multiple enhancements.
n You can now use global constants to populate view plane and working plane Center coordinates and
Properties.
n Previously, when a plane definition was used as the view in a viewport (in a layout), the scale was either
governed by the height of the plane definition and the size of the viewport or locked from the viewport
settings. Now you can set a specific scale on the plane definition. When the new Use scale when
applied to viewport checkbox selected, the scale specified in the dialog will be applied to the viewport
view.
283
DESWIK.SUITE 2023.2 - RELEASE NOTES
n Previously, the plane definition could not be loaded directly from this dialog. So if you were modifying
an existing plane definition, you had to change your settings, exit the dialog, then load the plane
definition (either from the ribbon or the LAYER CONTROL window) to check your changes. If you weren't
satisfied with your changes, you had to repeat this process until you were. Now you can use the new
Apply button to load the plane definition in the Model Space. This means you can see any changes
you've made to the plane definition without having to exit the dialog.
l CAD-56807 (Surface Image Mapping): When mapping a non-square image to a polyface, it could appear
squashed or stretched. Geo ref coordinates embedded in *.tif files were being ignored. These issues were fixed in
2022.2.1054, 2023.1.734, and 2023.2.421.
l CAD-56752 (View | View| Shaded | Crease Highlighting): When crease highlighting was turned on, figures
appeared overlayed (that is, drawn over) solid geometry that was spatially in front of this geometry. This was
fixed in 2023.2.469.
l SURVEY-576, SURVEY-578, and SURVEY-579 (Survey | Survey | Options): When connecting to a survey stations
database that was created in versions prior to 2022.2, a prompt appears asking whether the user wants to
upgrade the database. If they agree, database records are verified, and if any duplicate records are found, users
are asked if they would like these automatically corrected. Previously, if the duplicate records contained station
names with a hyphen in them, an empty survey stations database was being created in error, and the existing
data was not migrated across. This issue has been fixed in 2022.2.876, 2023.1.479, and 2023.2.140.
o With the upgrades to the stations database in 2022.2, it was noted by some clients that if the database was
used off a network drive, locking could cause problems with multi-user access. This seemed to be due to a
change in the way that multi-user locking was handled in the new database. This locking has now been
reverted to the schema previously used. When the database is upgraded, the locking schema will be
changed in the database. This should resolve the problem.
o It was reported that when importing certain data, the Surveyed By date of stations may have been lost
during the upgrade. This has now been resolved and all dates are maintained as expected.
284
DESWIK.SUITE 2023.2 - RELEASE NOTES
o When upgrading to the new database in 2022.2, there were problems with some databases. These
databases contained duplicate station and/or ledger entries, often unknown to the user. The migration
process from the older databases to the 2022.2 database has been modified to now automatically fix
problems with duplicate station and ledger entries. The user will be asked whether they want to fix the
duplicates before changes are made.
l SURVEY-560 (Open Pit | Road | Road Audit): Previously, if Refine centerline and Register input centerlines
to sections were selected on the Road Audit dialogue box, when Apply was clicked and then Apply or OK were
clicked several times while the progress bar was showing, an exception occurred. This was fixed in 2022.2.1107,
2023.1.816, and 2023.2.538.
Known issues
l CAD-50677 (File | Open for DUF4 file format): Large DUF files may load very slowly. When this happens, this
may be due to having selected the Preserve entity ordering checkbox when saving the file. Entity order
preservation is triggered if the 2D rendering mode (2D or 2D Slicing) is set in any layouts, plane definitions, or in
the Model space. Even if it is not being applied, this will trigger a full load of the DUF file next time it is opened to
ensure entity ordering is preserved. The workaround is to ensure that the 2D visual styles are not used in any
layouts, plane definitions, or Model Space prior to saving. See Issues Loading DUF Files for more details.
Deswik.Caving
o The Maximum Draw (t) column has been added to the SLC Ring Names grid. You can use this column to
specify the maximum tonnage value that can be drawn from a ring once the initial shutoff tonnage has been
reached. It overrides the final shutoff tonnes but it does not override the initial shutoff tonnes.
o You can now select Use simulator default values for initial and final shutoff tonnes and grade to limit
the data exported to the project file to just the ring dimensions. The shutoff draw values provided in the
PGCA interface will be used. These values will be applied to all rings in the simulation.
285
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Add new Scenario | Block cave settings: You can now select attributes to indicate Drawbell height and
Undercut height. Previously, you could only select an attribute to indicate height.
286
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Add new scenario | Select Inputs and Outputs or Export Block Model: You can now use geomodel block
model (*.gmdlb) files in Deswik.Caving. Previously, only Datamine block model (*.dm) files could be used.
287
DESWIK.SUITE 2023.2 - RELEASE NOTES
288
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Add new scenario | Block model settings or Export Block Model: you can now select the filter control on
either the Block model settings or Export Block Model dialogues to add filters to the model to limit the blocks
used.
289
DESWIK.SUITE 2023.2 - RELEASE NOTES
290
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.GeoTools
l Deswik.Mapping | Tools | Draw Features | [Disc] or [Polyline by 1 point] or [Polyline by 2 points]: You can
use the new Lasso Select tool to measure the azimuth and dip of a structure on a point cloud. You can select a
point cloud figure and then use the lasso select action (similar to the Deswik.CAD |Survey | Point Clouds |
Modify | Modify command) to obtain a selection of points from the point cloud. The azimuth and dip are
calculated from the selected points, allowing for a more accurate average.
When using the Lasso Select tool for a disc structure inserted on a point cloud, you can define a radius to
automatically select points within a certain distance from the insertion point to calculate the azimuth and dip,
performing a similar function to the automatic calculation that is done when inserting a disc onto a solid face.
291
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Geology | GeoTools | Deswik.Mapping | Configure: You can use the new Global Constants tab in the
MAPPING CONFIGURATION dialog to configure global constants for a template and select which ones are relevant
to mapping. now quickly and easily modify global constants in Deswik.Mapping.
292
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Geology | GeoTools | Deswik.Mapping | Fold All Face Mapping Jobs, Unfold All Face Mapping Jobs, Fold
All Back Mapping Jobs, Unfold All Back Mapping Jobs, and Fold/Unfold Single Job: You can now unfold and
refold mapping jobs that were folded in Deswik.Mapping. You can choose to apply the action to all jobs in the
current document or select a specific job that you want to fold or unfold.
l Deswik.Mapping | File | Global Constants: You can now quickly and easily modify global constants for a
mapping job within Deswik.Mapping. The new SET GLOBAL CONSTANTS dialog allows you to edit the values of
global constants in use in the current job, including copying values from figures in the Model Space.
293
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping: New icons have been introduced in Deswik.Mapping to create a consistent look and feel across
Deswik.Suite products. To help existing users navigate Deswik.Mapping, the panel Help topics list the new icons
and the corresponding icon that was used previously.
294
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Define no drill area section on the SELECT BLOCK MODEL dialog to specify the areas of
the block model that cannot be drilled, for example voids, development, or areas near stopes. You can
choose a block model field or solid layer to define the area. If you do not specify a no drill area, than all block
model cells will be considered for drillhole planning.
295
DESWIK.SUITE 2023.2 - RELEASE NOTES
o You can use the new Resource category tab on the SELECT BLOCK MODEL dialog to define resource
classification targets explicitly, rather than relying on an assumed numeric order.
296
DESWIK.SUITE 2023.2 - RELEASE NOTES
After you have selected the resources category field in your block model, Deswik.DHO will query the block
model and retrieve all unique values from that field and use them to populate the resource category table.
Then, in the table, you can select the Exclude check box for each of the categories that you do not want to
consider.
o You can use the new Use drillholes from layer option to use a drillhole layer as a composite. The drillhole
layer data source can be a Deswik drillhole database (a *.ddd file) or Deswik.MDM.
l Geology | GeoTools | Deswik.DHO | View Optimization Results and Geology | GeoTools | Deswik.DHO |
View Evaluation Results:
o The new Overview tab collates the data from all of the optimization runs or evaluation runs so that you can
view and compare them easily. You can double-click a data point (a circular marker) to open the Details
page and to view the result set for that data point.
o When viewing optimization results, you can select the Include planned evaluation results checkbox to
update the chart to include all planned evaluation results sets, so that you can compare them to the
optimization results.
297
DESWIK.SUITE 2023.2 - RELEASE NOTES
o On the Details tab, you can now examine the results for each run separately.
l Geology | GeoTools | Deswik.Mapping | Import Mapping Job and Deswik.Mapping | File | Import Data |
Import Mapping Jobs: The Import Mapping Job functionality has been improved and you can now import one,
multiple, or all mapping jobs from a single file or from multiple files.
298
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.Mapping | Tools | Photos | Undo Crop: You can use the new Undo Crop command to undo any
cropping of a photo is undone and return the photo to its original state. It may be useful to undo the cropping,
for example, if the photo was not aligned correctly, or if you want to see the parts of the photo that are on the
walls.
299
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.IS
l Tools | Batch Updates | Tools | Synchronize Filters: Previously, when synchronizing filters between
Deswik.CAD and Deswik.Sched, the grouping folders were not synchronized. The folders are now synchronized
with Deswik.Sched. This change has been merged back to Deswik.Suite 2022.1.
300
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Options | Settings: A row number has been added to the Settings tab in the OPTIONS dialog.
Use this number for rapid referencing of rows, for a quick visual check of correct model names, and to see if
additional models have been added. This is particular useful when referencing a large number of block models.
301
DESWIK.SUITE 2023.2 - RELEASE NOTES
l In the REPORTING TOOLS dialog, click Build period progress surfaces to display the PERIOD MAPS dialog: When
generating period surfaces there is a possibility of thin flaps being generated between solids. These are
mathematically correct, but can make the model look odd or undesirable. We have introduced a post-processing
step to remove these flaps according to the tolerance you define. The higher the value the more flaps will be
removed. If the tolerance is set too high it is possible that "noses" in the period surface, which are correct and
should be preserved, might unintentionally be trimmed back. A value of around 0.5 is usually sufficient. The
default is 0.00000.
302
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4350: Previously, when closing the OPTIONS dialog, a message would appear informing the user that the
material field definitions had changed, and to re-interrogate the model, even when there were no changes to
material fields. Now, this message appears only when the material definitions have changed. This change has
been merged back to Deswik.Suite 2022.2.
l IS-4048: Previously, on closing Deswik.CAD, the following CLOSE FILE OPTIONS dialog would appear, even when the
Deswik.Sched file had already been saved. Now, the dialog only appears when the Deswik.Sched file has not been
saved.
303
DESWIK.SUITE 2023.2 - RELEASE NOTES
l IS-4452: Previously, running a batch update of selected tasks caused the derived tasks of the unselected tasks to
be set to the default, which resulted in incorrect data. Now, when using material fields, interrogation will always
be applied to all entities, ensuring that data for selected and unselected tasks is accurate.
l IS-4537: Previously, changing the Interactive options settings via the Edit Settings command, did not
automatically update the associated Interactive Options tools. Now, any changes made in the SELECTION OPTIONS
dialog, are reflected in the Interactive Options tools (and vice-versa). In addition, the transparency and color
settings in the SELECTION OPTIONS dialog, did not work as expected. This issue has also been resolved.
Deswik.LHS
304
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Dump Scheduling | Edit Recharge Locations: You can now add a detour system to your haulage
model, enabling trucks to make strategic stops at recharge stations to recharge or swap the battery when
required.
In the EDIT RECHARGE LOCATION dialog, select New and define you recharge location.
When prompted, select in the Model Space where you want to insert the recharge location.
305
DESWIK.SUITE 2023.2 - RELEASE NOTES
Before
Recharge locations should not be placed directly on the haul road but close to the road.
306
DESWIK.SUITE 2023.2 - RELEASE NOTES
After
After you process your scenario, Deswik.LHS will automatically connect the recharge location to the nearest vertex
on the haul road using slot connectors on layer 0\DETOURSLOT.
l Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes: You can now define your recharge
location layer.
l Deswik.LHS | Dump Scheduling | Scenarios | Recharge mappings: You can now define recharge mappings.
In the SCENARIO dialog, select Recharge mappings.
307
DESWIK.SUITE 2023.2 - RELEASE NOTES
For the recharge mapping functionality to work, the 'new' pathfinder engine must be enabled. Make sure that you
clear the Use legacy pathfinder algorithm checkbox. For more information, see Processing parameters.
The first time that you use this command, the Mappings grid will be empty. As you add mappings, they will be
saved here.
To create a mapping, select a truck type and a recharge group, and then select <=>. Deswik.LHS will add the
mapping to the Mappings grid.
l Deswik.LHS | Dump Scheduling | Edit RR Rules: We have added the Apply cycle time adjustment factor
checkbox.
Select this checkbox to apply the adjustment factor to the cycle time calculation.
308
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Deswik.LHS | Tools | Interactive Cycle Time: You can now browse for the existing layer that contains your
recharge locations.
309
DESWIK.SUITE 2023.2 - RELEASE NOTES
l LHS-3796: After you add recharge locations to your haulage model and then specify the recharge location layer
on Deswik.LHS | Dump Scheduling | Scenarios | Layers and attributes additional columns or rows; (DIRECT
and DETOUR) will be added to the following reports when you process the scenario:
310
DESWIK.SUITE 2023.2 - RELEASE NOTES
The DIRECT has the optimal path value, and the DETOUR has the detour value.
If there is no detour data, only the original fields are displayed and contains the optimal path value.
l LHS-3862: Incomplete flow (overflow and underflow) produced by Deswik.LHS is now output to the
INCOMPLETEFLOWTRACKING.csv to replace the OVERFLOWTRACKING.csv. This report is generated when the
user selects to output debug overflow on the troubleshooting options of the main scenario editor. This can also
occur if either the number of overflow or underflow messages exceeds the 100 message threshold value.
l LHS-3612: On the Deswik.LHS | Slot Connection | Dynamic Slot Connectors | Outputs tab, generating the
four intermediate outputs (ramp segments, bench connectors, bench routes, and slot connectors) is no longer an
option. They are now always generated into the user-specified layers.
The four associated checkboxes now give you the option to display these outputs. Enabling each layer may lead
to a decrease in performance.
The fifth output, final pit routes, is always generated and displayed, the Pit routes checkbox has been removed.
The checkbox option to clean up the layers before each run has been removed from the Settings tab.
311
DESWIK.SUITE 2023.2 - RELEASE NOTES
The Mining block date source grid on the Inputs layers tab has been redesigned.
Deswik.Sched
l Scheduling | Scheduling Variations | Variations: A VARIATIONS tool is now available that allows you to vary
input parameters, such as task rates and resource availability, to help you assess the impact on your schedule.
With this tool, you can generate new values across various fields of the schedule based on the probabilities in a
frequency table, which can be based on actual historical data or best estimates.
The tool randomly assigns values to tasks based on the input distributions, then runs leveling to create different
versions of the schedule. Multiple scenarios can be generated to assess the impact of these variations on the
schedule and to help gauge the confidence level of achieving it in reality.
312
DESWIK.SUITE 2023.2 - RELEASE NOTES
Distributions are defined by tables that specify the bin floor values and their associated probabilities. Each value
represents a possible outcome, and the probability represents the likelihood of that outcome occurring.
313
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Resource Leveling | Leveling Decision Viewer: The LEVELING DECISION VIEWER is now available. It
is a useful tool for analyzing and understanding the decisions made by the resource leveler in a schedule. It
provides the reasons behind each decision, whether it involves splitting a task, delaying a task, assigning a
particular resource, and so on. By using the LEVELING DECISION VIEWER, you can identify the specific factors that
influenced these decisions, such as constraints, priorities, and resource availability. This information can be
helpful in resolving any issues or discrepancies that may arise. In addition, the LEVELING DECISION VIEWER can
instill confidence that the decisions are optimal.
Once you have enabled the LEVELING DECISION VIEWER logging, run leveling, and then use grouping and filters in
the LEVELING DECISION VIEWER, to analyze the leveling results.
l Process Maps | Tools | Compare: One new tool has been added to process maps so that you can compare two
process maps and report the differences between them.
This command can be useful, when troubleshooting, if you are designing and modifying process maps.
314
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Optimization: RPM Global’s Attain is now available as a tactical optimization tool for short-term scheduling.
315
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Scheduling | Reporting | Export Reports: You can now select the default date format when exporting to an
SQL database. Previously, any date values were automatically converted to the format specified in Deswik.Sched
application options. This change has been merged back to Deswik.Suite 2022.2.
l Setup | Schedule Setup | Import Settings: It is now possible to import parameter tables from another
schedule. The IMPORT SETTINGS dialog will now show all parameters under the Scheduling Parameter Table
heading. In addition, parameter tables are automatically added if they are being referenced by other fields being
imported, for example, in production field formulas.
316
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Setup | Reporting | Report Options: Some improvements have been made to the REPORT OPTIONS dialog,
making it easier to move multiple rows. Previously, moving a large number of rows could be frustrating,
especially if there were formulas involved, as copying and pasting rows would result in the formula still
referencing the original row, requiring manual adjustment. While moving and pasting a row would adjust the
formula automatically, it was only possible to do this one row at a time, which was time-consuming. With this
enhancement, you can now move multiple rows at once, and all the formula rows are adjusted accordingly!
Use this command to save time and effort, when you need to move the position of a large number of rows, and
many of them include formulae.
317
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration| Status Bar Options: Previously, the status bar only allowed for the display
of a single function, such as "Sum," in the sixth panel. However, with the latest update, it is now possible to show
multiple functions in the status bar when multiple tasks are selected, as shown.
318
DESWIK.SUITE 2023.2 - RELEASE NOTES
1 For Panel 1-5 the value displayed is for the first task selected.
2 For Panel 6, we have selected to show the values of all the functions corresponding to all the selected
tasks.
l Customizing Ribbons: A "WYSIWYG" (What You See Is What You Get) style editor has been introduced to give you
a better experience when customizing ribbons, and to allow you to see what the ribbon will look like as you edit it.
When you run the Customize Ribbons command, a pop-up ribbon appears, which you can customize (as shown
in the following image).
319
DESWIK.SUITE 2023.2 - RELEASE NOTES
Add commands to the pop-up ribbon by dragging them from the main ribbon. If desired, you can also remove
commands by dragging them off the pop-up ribbon, or relocate commands to a different position on the ribbon.
l Setup | Fields | Materials: After you interrogate the block model in Deswik.IS, Deswik.Sched now automatically
creates an All (default) material classification in which Volume > 0. This classification can be used to validate the
accuracy of the interrogation process. You can do this by ensuring that the combined volume and mass of all the
material classifications you have created match the values indicated for the All (default) classification.
l Tasks | Tasks | Task Information: Previously, configuring a task as a hammock task would result in the start
date of the successor task being reset. This led to undesired outcomes, causing certain tasks in the schedule to
occur earlier than expected, even when they were set to be as late as possible. To overcome this issue, additional
dependencies had to be introduced. However, this functionality has been improved now. When a task is
designated as a hammock task, the start date of the successor task is set to the date of the hammock task,
avoiding the previous issues.
Previous functionality
320
DESWIK.SUITE 2023.2 - RELEASE NOTES
New functionality
l Scheduling | Resource Leveling | Leveling Options: Previously, the Split task if resource becomes
unavailable checkbox was cleared by default. This meant that, when a resource was unavailable, the resource
would still be assigned to the task as the default behavior. This led to instances of resource overallocation
However, we have now changed this setting so it is selected by default.
In the following example, Resource Ex1 is being retired from July 2. When leveled, Resource Ex1 is assigned to
Task 3 from June 29. The task is then split and Resource Ex2 is assigned after Task 4 is complete (from July 2
onwards).
321
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Home | Application Configuration | Options: We have simplified the configuration in regards to how a task
row is highlighted in the Task Grid and Gantt Chart. Previously there were two settings that determined this
behavior which was confusing. Now, there is only one checkbox, 'Whole row select only on row header
clicked'. When you select this checkbox (default), a Task Grid row is framed in the Gantt Chart only when you click
the row header. When cleared, the current row is framed when you click anywhere in the task row.
The Draw full row select box on task cell clicked checkbox has been removed.
322
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21952: Previously, when the maximum number of resources assigned to a task was set to '1', it would
result in incorrect reporting calculations. This issue has now been resolved and it has been merged back to
Deswik.Suite 2022.1.
323
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22482: Previously, distributions in leveled baselines would sometimes calculate reports incorrectly, after
loading, when the task's physical resource assignment had different units to its resource assignment. Now,
reports of leveled distributions in baselines, correctly calculate values based on the parent task's resource
assignment details. This change has been merged back to Deswik.Suite 2022.2.
l SCHED-18921: Previously, no warning was displayed when deleting a lookup table via the production field
FORMULA BUILDER. Now, deleting a lookup table will trigger a validation regardless of how the lookup table dialog
was opened.
324
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-22387: Previously, there were some instances where the resource leveler would access tasks via
dependencies that were on layers that were disabled. This led to incorrect scheduling results. Now, having
dependencies on layers with "Use" set to false no longer affects resource leveling results.
l SCHED-21151: Previously, there was an issue with Must Start On tasks that had predecessors which had a Finish
date after the Start date of the task. The resource leveler would honor the dependency before the constraint
date. There was also a similar issue with Must Finish On tasks. These issues have now been resolved, and now
tasks honor the Must Start On and Must Finish On constraints before dependencies.
l SCHED-21714: Previously, when you pressed Enter in the RESOURCE LEVELING dialog, for example, after entering
a Level from date, then leveling would begin immediately. Now, Deswik.Sched waits for the user to click Level,
before starting the leveling process.
l SCHED-16280: Previously, the link for Start-Finish dependencies was displayed in reverse order in the Gantt
Chart. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22624: Previously, the link for Finish-Start dependencies was not displayed correctly in the Gantt Chart,
when there was a conflict. This issue has now been resolved and the dependency link is displayed correctly.
l SCHED-22584: Previously, an automatic exception error would appear, when loading or saving a schedule file
which used MAXIMUM CONCURRENT GROUPS, and the end date was too far into the future. This issue has been
resolved by limiting the end date to 31 December, 9999.
325
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21883: Previously, there were issues with baseline tasks being reported incorrectly, when exporting a
Task report either from EXPORT REPORTS, using the Copy As Task Report command, or using Task and Report
View in CONFIGURE DASHOBOARDS. This issue has now been resolved and has been merged back to Deswik.Suite
2023.1.
l SCHED-22695: Previously, when a baseline extended past the schedule end date, the reporting values for that
baseline would be cut off at the end date. Now, if a baseline extends past the schedule end date, its reporting
values will continue to be included and reported on. This change has been merged back to Deswik.Suite 2022.2.
Use Elapsed duration to determine the time between the Finish and Start of a task or group of tasks. Elapsed
duration includes both non-working and working time, and takes into account the effective rate of a task.
Duration is the amount of effort required to complete the task and is the sum of all unique working seconds that a
task is occurring.
l SCHED-22734: The Elapsed Duration column now uses the unit defined by the task's Duration unit property to
match the Duration column.
326
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21704: The case sensitive issue with renaming a custom field has been resolved. You can now easily
rename custom fields using any capitalization, for example "Field" can be renamed as "FIELD" or "field".
l SCHED-22634: Previously, when you indented tasks manually, the WBS parent task would continue to contribute
to row total values in report calculations. This issue has been resolved and merged back to Deswik.Suite 2022.2.
This issue did not occur when you used the Group to WBS command.
l SCHED-22661: Previously, when you ran the command Scheduling | Schedule Updates | Clear Dates,
manually scheduled tasks were turned into milestones, with zero duration and rate. Now, the Clear Dates
command sets the task mode to Automatically Scheduled and does not change the task rate and duration. The
start date of the task is then set to the start of the schedule.
l SCHED-22370: Previously, the resource leveler would split tasks around another task of the same priority, which
made it difficult to predict and understand the leveling results. Now, the leveler will no longer split a task around
a task with the same priority. This will affect users who do not use resource pools. This change in behavior is now
in line with that of resource pools.
l SCHED-22163: Fixed an issue where renaming the name or value fields of a parameter table was not reflected in
existing formulas.
327
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-21594: Previously, when a new production field was added, the 'Remaining' calculation for the field did
not occur until the file was closed and then re-opened. Now, the 'Actuals' and 'Remaining' values, are updated
after the new production field in added.
l SCHED-21703: Previously, the VLOOKUP function performed a string comparison when looking up values in the
lookup table. If no match was found, it returned the default value. Now, VLOOKUP also performs a numeric
comparison.
l SCHED-22685: Previously, there were issues editing a report row after selecting a large number of material fields.
Now, the report Title column is of fixed length so that the view does not freeze with long titles.
l SCHED-22444: Previously, there were problems with the accurate reporting of time lost caused by percent
modification rules when nested calendars were utilized. This issue has now been resolved.
l SCHED-23013: A number of issues were raised in relation to referencing report rows in formulas. These problems
would arise when a report row was deleted or when using material fields, resulting in an invalid formula. These
issues have now been resolved.
l SCHED-22606: Previously, in multi-pass leveling, there were instances where blocking task rules weren't
consistently applied. However, this has been addressed, and now, when a blocking task is utilized in multi-pass
leveling, it is being considered in all forward and backward runs.
l SCHED-21574: Previously, it was possible to enter a negative column width when configuring the Task Grid
columns, leading to undesired results. This problem has now been addressed and it's no longer possible to enter
a negative number. However, if you have an existing schedule with a negative column width, you will need to
manually update it.
l SCHED-22899: When you run leveling using varying rates, then an effort-driven resource can use any excess
capacity to work on another task (as long as the task can be split and the minimum rate for the task is met).
However, there were issues with the varying rates option being mistakenly applied when a resource was assigned
as required, leading to undesired results. This issue has been resolved, and now, the varying rates option no
longer affects required resource assignments.
328
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23043: Previously, there was an issue where the values configured in the Settings tab of a calendar, were
not being applied correctly in certain instances. This led to inaccuracies in the calculation of duration and elapsed
duration. This issue has now been resolved. To ensure the changes are reflected in existing schedules, open a
calendar, and save it.
l SCHED-22433: Previously, when attempting to split a task, there were rare instances where a task may have had
all its resources removed. This led to the task being delayed and for resources to be reassigned, causing resource
under-allocation, or incorrect task prioritization. This issue has been resolved, and now resources are only
removed from a distribution rather than the entire task. This change will have an impact on long term schedules
that have a mix of large and small tasks, and where constraints are being used which may result in tasks being
split, for example, when using quantity limits.
l SCHED-23104: Previously, when a dashboard was configured to use data from a report option, where Apply to
was set to SelectedTasks, the dashboard would not display any data (after selecting tasks). Now, the
DASHBOARDS viewer correctly displays data for reports based on selected tasks. This change has been merged
back to Deswik.Suite 2023.1.
l SCHED-23136: Previously, when you dragged custom fields to a new group and subsequently closed and re-
opened the CUSTOM FIELDS dialog, the field would revert back to its initial group. This issue has been resolved,
ensuring custom fields retain their assigned new groups.
329
DESWIK.SUITE 2023.2 - RELEASE NOTES
l SCHED-23087: Previously, when configuring a dashboard with a report containing flow report rows, it would
inaccurately display the row type instead of the field's title. This problem has been fixed, and the dashboard now
accurately displays the field's title rather than the underlying row type.
l SCHED-23189: Previously, there was an issue with the calculation of task contributions for report rows generated
using Group Source. Now, the REPORT CELL DETAILS dialog. will accurately filter task contributions for report rows
when a Group Source is specified.
l SCHED-22927: Previously, Date & Time formulae would produce inconsistent results when used with custom
fields. This issue has now been resolved, and now Date & Time formulae return the same value whether the
input is a production field or a custom field. In addition Date & Time formulae were not accessible when using
FORMULA BUILDER via the Field Values Using Formula command. This issue has now been resolved. Theses
changes have been merged back to Deswik.Suite 2023.1.
l SCHED-23340: Previously, in the Reporting Grid, formula rows that depended on other rows, did not always
update correctly when scrolling. Calculations displayed correctly if triggered through the Calculate Schedule
command or, opening and closing Report Options. This issue has been resolved, and now row totals should
always be correct whether they are formula rows or not.
Known issues
l SCHED-22678: A License Acquisition Error occurs when trying to open a SOT project after running Deswik.Sched
from the Appx installer. The issue can be avoided by using the standard .exe installer.
Deswik.SO
Key highlights
Deswik.SO uses the SOv5 format in Deswik.CAD 2023.2 and later. When you open a Deswik.SO project created in
Deswik.CAD 2023.1 or earlier in Deswik.CAD 2023.2 or later, the below message displays when Deswik.SO is opened.
Click OK. The existing project's settings are upgraded from SOv4 to SOv5. Once the project's settings are upgraded, the
project will no longer be compatible with versions of Deswik.SO included in Deswik.CAD 2023.1 and earlier.
330
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Progress tab: Timestamp and Message type columns have been added to the Scenario progress panel. The
Timestamp column can be turned on or off via the Show timestamp checkbox.
l Geometry (all methods)| Orientation and Region | Optimization region: You can now select either
Bounding box origin or Bounding box center from the Origin option menu.
o Bounding box origin: Coordinates entered in the Position section are relative to the lower-left corner of the
stope framework.
o Bounding box center: Coordinates entered in the Position section are relative to the center of the stope
framework.
331
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Geometry (Prism method) | Refinement: You can now use the Maximum trough distance field to enter the
maximum distance from the wall to the base of the trough.
l Post processing (Vertical and Horizontal methods) | Split: You now have the option to split stopes using a
configured block model field and as many key/value pairs as required for defining the split parameters based on
the block model field.
332
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.UGDB
l Process Rings Configuration | Export IREDES | Options | Navigation holes: Configure or Process Rings
Configuration | Export Survey Data | Generate navigation holes: Configure: When adding navigation holes
for IREDES or Survey Data exports, you can now choose to export the navigation holes on a dumped ring plane or
on a vertical ring plane, regardless of whether the ring is dumped.
333
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Plots | Show Plots Editor: You can now select Show dynamic block model slice from the display options list
for all plot types. Selecting this option will include the dynamic block model slice in the plot. For this option to
work, you must first select Geology | Geomodels | Geomodel Display | Show Dynamic Slices in the model
space.
This feature has also been added to all versions of Deswik.Suite from 2022.2 onward.
334
DESWIK.SUITE 2023.2 - RELEASE NOTES
l Winze sections | Add winze section: you now have three options for determining hole length: Blind, First
contact and Nearest contact.
335
DESWIK.SUITE 2023.2 - RELEASE NOTES
336
DESWIK.SUITE 2023.2 - RELEASE NOTES
o Blind: Select this option to draw blind holes, that is, holes that do not intersect with a drive. The length of
blind holes is determined by the position of your mouse pointer, up to the maximum drilling distance.
o First contact: Select this option to draw holes with their length automatically set to the first point of contact
in the direction of your mouse pointer.
o Nearest contact: Select this option to draw holes with their length automatically set to the point of contact
closest to your mouse pointer.
l UGDB-4851: Fixed an issue where editing drillholes was leaving graphical artefacts in the model space.
Version updates
2023.2.818
Deswik.CAD - 2023.2.818
337
DESWIK.SUITE 2023.2 - RELEASE NOTES
338
DESWIK.SUITE 2023.2 - RELEASE NOTES
339
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.Caving - 2023.2.818
Deswik.DD - 2023.2.818
Deswik.Enviro - 2023.2.818
Deswik.IS - 2023.2.818
Deswik.OPDB - 2023.2.818
340
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.OPSTS - 2023.2.818
Deswik.Sched - 2023.2.818
Deswik.SO - 2023.2.818
341
DESWIK.SUITE 2023.2 - RELEASE NOTES
Deswik.UGDB - 2023.2.818
342