Deswik - Suite 2021.1 Release Notes
Deswik - Suite 2021.1 Release Notes
1
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 may
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 Deswik's 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 may 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 2021.1 - RELEASE NOTES
Contents
Deswik.Suite 5
Introduction to Deswik.GO 6
Open Cut Coal 11
Deswik.Blend 11
Deswik.CAD 12
Deswik.Enviro 26
Deswik.LHS 28
Deswik.MDM 34
Deswik.GeoTools 40
Deswik.IS 41
Deswik.Sched 45
Deswik.OPDB 53
Open Pit Metals 58
Deswik.Blend 58
Deswik.CAD 60
Deswik.DD 74
Deswik.Enviro 77
Deswik.LHS 79
Deswik.MDM 85
Deswik.GeoTools 91
Deswik.IS 92
Deswik.Sched 97
Deswik.OPDB 105
Deswik.OPSTS 109
Underground Coal 112
Deswik.CAD 112
Deswik.GeoTools 126
Deswik.IS 127
Deswik.MDM 127
Deswik.Sched 133
Deswik.UGDB 141
Underground Metals 144
Deswik.CAD 144
Deswik.GeoTools 160
Deswik.IS 161
Deswik.MDM 161
3
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched 167
Deswik.SO 175
Deswik.UGDB 176
Patches 179
2021.1.600 179
2021.1.616 184
2021.1.660 185
2021.1.703 190
2021.1.733 196
2021.1.747 198
2021.1.763 200
2021.1.779 202
2021.1.792 204
2021.1.807 205
2021.1.818 206
2021.1.833 207
2021.1.843 208
2021.1.868 209
2021.1.899 211
2021.1.910 214
2021.1.940 215
2021.1.945 218
2021.1.951 218
2021.1.960 219
2021.1.971 220
2021.1.1013 221
2021.1.1017 224
4
DESWIK.SUITE 2021.1 - 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 patch.
5
DESWIK.SUITE 2021.1 - RELEASE NOTES
Introduction to Deswik.GO
What is Deswik.GO?
Strategic, long-term planning tool which addresses Ultimate Pit Analysis, Pushback Analysis, Scheduling and Economic
Analysis for open pit mine production scheduling.
Deswik.GO finds a mathematically optimal solution for a given number of constraints using mixed-integer
programming to maximize NPV.
Deswik.GO is developed in partnership with Alicanto labs from the University Adolfo Ibañez in Chile.
l Full design: This is the default option. Direct block scheduling (DBS) for strategic design (pit design). Project setup
includes steps for DBS and design of mining phases.
l Existing phase design: Phase-bench optimization (PBS) for creating strategic schedules. Project will import
existing phase designs.
l Fixed extraction sequence: Fixed extraction sequence (FES) for destination only decisions. Project will use a
fixed mining sequence for optimization of destinations.
Deswik.GO solvers
l Alicanto Scheduler:
o This solver is developed by Alicanto labs from the University Adolfo Ibañez and uses the Bienstock-
Zuckerberg (B-Z) algorithm for linear relaxation of the MILP. This solver allows large problems to be solved in
a reasonable amount of time.
o This solver is developed in house and uses CPLEX as the main engine.
Solution options
The solution options available change depending on the Deswik.GO project type selected.
6
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Full design: A DBS project will include the following solution types:
l Existing phase design: A PBS project will include the following solution types:
l Fixed extraction sequence: A FES project will include the following solution type:
For more information on how Deswik.GO solves large complex problems efficiently, please contact your local Deswik
office.
Recent Enhancements
Block aggregation
We added in the option to aggregate blocks together upon import of the block model. This allows the user to process a
project in a lesser amount of time, as the number of decision variables are greatly reduced.
7
DESWIK.SUITE 2021.1 - RELEASE NOTES
Group dependencies
Group dependencies allows the user to create dependencies between arbitrary groups of blocks in the model. This
makes it possible to ensure that one part of the deposit is completely mined before another can start.
Release Date
Release dates let the user specify the earliest date a block can be mined. This is useful for delaying areas where
infrastructure needs to be moved or permits need to be acquired.
8
DESWIK.SUITE 2021.1 - RELEASE NOTES
Patches
9
DESWIK.SUITE 2021.1 - RELEASE NOTES
10
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Blend
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 patch.
We have change the behavior of the Carry Over check box. Only 'soft' constraints are now supported.
'Hard' and 'soft' constraints are controlled by the corresponding constraint record in the Flow Constraint
Penalties tab. Select the Use check box if you want to treat the constraint as 'soft'.
The Carry Over check box will clear if you change from 'soft' to 'hard' constraints. Subsequent change of a
constraint from 'hard' to 'soft' will require re-selection of the Carry Over check box.
11
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.CAD
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 patch.
l Edit menu:
o Edit | Filters | Remove From Selected Layer: Previously, the only way to remove a filter from a layer was
to manually <No Filtering> from the dropdown list on the toolbar or in the Filter menu. Now you can
perform this action by clicking a single button on the Filters toolbar. This means that this command can now
also be run from a process map.
o Edit | Legends | Remove From Selected Layer: Previously, the only way to remove a legend from a layer
was to manually <No Legend> from the dropdown list on the toolbar or in the Legend menu. Now you can
perform this action by clicking a single button on the Legends toolbar. This means that this command can
now also be run from a process map.
l General:
o As part of the startup process, Deswik.CAD will now check your hard drive to ensure that you have enough
disk space (minimum 10gB). If it does not, a warning will appear, and you will be given the option of clearing
your temporary directory or letting Deswik.CAD do it for you. You will not be able to continue to use
Deswik.CAD until you clear enough space.
o When Deswik.CAD is running, the Deswik.CAD icon is visible on the Task bar. As of 2021.1, if you right-click
the icon, you will see a list of documents recently opened, as well as two commands:
n Copy Path To Clipboard: Copy the directory name of the current file, not including the file name itself.
12
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Copy Full Path To Clipboard: Copy the full directory and name of the current file.
l Modify menu:
o Modify | Polylines | Break | By Azimuth: Break a polyline at each node where the segments sharing that
node differ in azimuth by more than a specified value.
l Process maps:
o Create Layers: Previously when creating layers from a process map, you could only manage the attributes
on a layer. Now you can also manage layer properties (such as the lock status of a layer, node back color,
color of entities on a layer), as well as layer icons.
o Dragline & Dozer Section Settings: Store dragline and dozer section settings from an existing project on a
node in process map, so they can then be applied to a new project.
o Maintain Node Status In Document: In version 2020.1, we introduced the concept of maintaining the
node status in a process map. This meant that if you had partially run a process, you would automatically
pick up where you left off after saving your document. Now this behavior is governed by a new toggle
command called Maintain Node Status In Document in the Deswik Process Map Editor. Toggle it on in a
process map to maintain the node status, that is, pick up where you left off when you open a document.
Toggle it off if you prefer to reset the process map back (marking each node as Incomplete) each time the
document is opened.
13
DESWIK.SUITE 2021.1 - RELEASE NOTES
This feature has also been added to all versions of Deswik.Suite from 2020.1 onward.
l Tools menu:
o Tools | Blocks | Export Block To File: Previously, if you wanted to return a block to its 'original form' (that
is, convert it from an INSERT entity back to its original components such as polylines, text, block text and so
on) you had to explode the block, then write it to a block file. Now you can use the new Export Block To File
command to do this automatically for you.
Use this command if you no longer have the original source file.
o Tools | Blocks | Remove Selected Blocks: Remove selected block files from the active file.
14
DESWIK.SUITE 2021.1 - RELEASE NOTES
Previously, if you wanted to remove unused blocks from the active file, you had to remove all of them using
the Remove Unused Blocks command. This new command gives you the choice of which blocks to remove.
o Tools | Geological Models | Convert Block Model: The Tools | Geological Models | Datamine |
Convert From Other and Tools | Geological Models | Deswik | Convert From Other commands have
been combined into a single command (which is now located one level up in the Tools menu). Use this new
command to create either a block geomodel (*.gmdlb) or a Datamine block model (*.dm) file from an
existing block model file from other software packages.
o Tools | Keep Presentation Coloring: Ordinarily, the true color of the entity would be restored when a
legend is removed. This new command will update the pen color of entities permanently to their legend
color, so it cannot be removed.
o Tools | Survey | Extract Toes And Crests: Deswik.AdvSurvey users; Automatically generate toe and crest
polylines from a surface.
l File menu:
o File | Export | ArcGIC Shape File: Use the new Coordinate Reference System field to specify a standard
coordinate reference system that defines the geographic location of the data being exported. As part of the
export process, a *.prj file will be created (with the same name as the active file name). These files can be
15
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Format menu:
o Format | Block Model Display: You can now control the Overlay Type (background, foreground, or none)
for both dynamic and static slices.
16
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Modify menu:
o Modify | Polylines | Multiple Projection Rules | Rule Editing: Use the new Edit Polyline Properties
columns to change the appearance (and attributes) of the output projected polylines.
17
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Mirror direction: Select this new check box to mirror the projection. For example, projecting up and to
the right will generate 'mirrored' polylines down and to the left.
18
DESWIK.SUITE 2021.1 - RELEASE NOTES
Mirror direction
Generate surface
l Tools menu:
o Tools | Options | Logs tab: Use the options on the new Logs tab to change the default log directory,
control log file limits, and clean up old log files. You also have the option to zip existing log files for easy
transmission to Deswik Support when required.
19
DESWIK.SUITE 2021.1 - RELEASE NOTES
Previous Current
Improvement Notes
Run Time Run Time
5m 48s 1m 38s -70% Using the 'fast method' (Automatic cleanup page)
(348s) (98s) with all options turned on
o Tools | Point Cloud | Modify: Deswik.AdvSurvey users; This command now provides the option of applying
four different dynamic filters for real-time feedback of the points to be edited.
The dynamic filters of this command require appropriate Windows TDR settings to function. These settings
control the point at which Windows considers the graphics driver to be unresponsive and close the
application. To avoid this, the TdrDelay setting in the registry must be modified from the default 2 seconds to
at least 30 seconds. If you attempt to use the dynamic filters and your current settings are inadequate, a
warning will appear.
20
DESWIK.SUITE 2021.1 - RELEASE NOTES
There are some known issues with point cloud filtering. See Point Cloud Filtering in the Known Issues And
Workarounds section for more information.
l View menu:
o View | Look And Feel: Previously, there was no way to tell what a 'skin' might look like after it was applied.
Now each 'skin' has an icon associated with it to give you and idea of what to expect.
Right-click the toolbar area and turn on Large icons before running the command so you can see them
21
DESWIK.SUITE 2021.1 - RELEASE NOTES
better.
l CAD-48510 (*.duf files): When loading DUF files from newer Deswik.CAD versions into older ones, some entity
fields may not be recognized in the older version because they did not exist at the time that version was created.
Such data is stored as 'unsupported data' against the entity so that it is not lost when saved back to DUF.
However, this can cause problems if the data is saved to other formats (such as VDML, VDCL, or DCF) because
their serializers may not be able to serialize the data correctly (or at all) for anything beyond simple data types.
Additionally, there may be no sign that a problem has occurred during the save and only on next opening the file
will it fail. This issue potentially affects all versions from 2020.1 to 2021.2. It has been fixed as of the following
versions: 2020.1.1182, 2020.2.1078, 2020.3.970, 2021.1.816, and 2021.2.505. Problematic data is no longer
included when saving to non-DUF formats.
22
DESWIK.SUITE 2021.1 - RELEASE NOTES
o The serializer used in versions of DUF used in Deswik.CAD prior to 2020.3 had a fault relating to serializing
dwPolyline VerticiesProperties (IndexedXProperties) with null property values. This fault occurred during
serialization (saving) of the file and manifested during deserialization (loading). The corrupt files themselves
are not easily fixable, but the fault itself has been resolved as of versions 2020.3.888, 2021.1.689. 2021.2.377,
and 2022.1.30. The software will no longer produce corrupt files that cannot be opened.
This fix does not allow files that were corrupted to be loaded without the error. The fix prevents the file
corruption from happening in the first place.
o Versions of DUF used in Deswik.CAD prior to 2020.3 used a different approach to threading and resource
management that could result in thread synchronization and memory usage issues (among others). As of
versions as of versions 2020.3.888, 2021.1.689. 2021.2.377, and 2022.1.30, DUF threading and resource
management has been re-engineered to address these issues
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): As of 2021.1, this command will
not generate valid results with some specific input. This issue has been resolved in version 2021.286 with an
upgrade to the 3rd party library Mesh.
l CAD-48603 (Process maps | Layers): In affected versions of Deswik.CAD, when creating a new process map,
when you add your first new process map layer, it is being assigned the same ID (internally) as the existing default
layer, resulting in the two layers being 'joined'. This causes issues with visibility as well as entities on the original
layer being deleted. This issue has been resolved. However, the following versions were affected:
From To
2020.1.908 2020.1.1069
2020.2.664 2020.2.905
2020.3.473 2020.3.731
2021.1.157 2021.1.503
If you are using an affected version, you can work around this issue when creating a new process map by just
saving it immediately (that is, save it blank, with just the default layer (Layer 1)). Then reopen it. There will be no
further issues.
If you have already created a process map and have the duplicate layers in your document, deleting the duplicate
layers and continuing to work in the process map will not solve the problem. You will need to do the following:
1. Create a new layer. This is where you will put everything from your duplicated layers.
2. Isolate the entities on the duplicate layer pair in the Design Space (all other entities should be hidden).
23
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Select all the visible objects, remove them from the duplicate layers, and put them on the new
layer (by clearing the check boxes for the duplicate layers in the Layers selected items are on
window, and then selecting the check box for the new layer).
b. If visible objects include links , then you cannot currently mark them as being on another layer. You
will need to select all the entities, cut them, then make the new layer active and paste them in place
on that layer.
The inability to mark links as being on other layers is another bug that is currently in the process of being
fixed.
5. Save your process map, close it, and reload. The file is now fixed and will not exhibit the duplicate layer
behavior.
If you have any Display Process Map Layer commands in your process map that reference one of the
deleted layer names, you will need to remap these to the new layer name (or you can just rename the new
layer to the old layer name).
Not sure if you have a duplicate layer issue? Test by turning on the One layer view mode and iterate through all
the layers. If you are able to select two checkboxes at the same time (which should not be possible), then you have
a duplicate layer problem.
o Point Cloud filtering on very large data sets, or on systems with low performance graphics cards can
sometimes cause "TDR" crashes when the system runs out of resources (you will see a TDR error in a
message box on-screen and need to close and-reopen Deswik.CAD).
o For systems with a dedicated GPU, the Point Cloud Dynamic Statistical Outlier filter limits the maximum
neighbor count based on available graphics memory.
24
DESWIK.SUITE 2021.1 - RELEASE NOTES
l CAD-46312 (Modify | Polylines | Label | Selection: The internal label order in DUFv4 files across versions
2019.2 to 2020.1 is not compatible, resulting in incorrect labels displaying. To workaround, this issue:
o Moving forward from 2019.2 to 2020.1+: Save your file model as *.dcf or *.vdcl in 2019.2. then open in
2020.1+ and save as DUFv4.
o Moving backward from 2020.1+ to 2019.2: Save your file as *.dcf or *.vdcl in 2020.1+. then open in 2019.2
and save as DUFv4.
l CAD-45000 (Point Clouds): Point clouds saved in versions 2019.3 and higher cannot be opened in 2019.2 and
earlier. In addition, point clouds saved in 2019.2 and earlier do not support RGB and various attributes, whereas
point clouds saved in 2019.3+ do.
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): Our development team are
investigating an issue with Modify | Solids | Boolean Operations | Create All Split Solids, which affects a
single test case only, where the command produces unexpected results for that particular data set.
l CAD-46450 (Modify | Solids | Cut | Block And Benches): If you are running this command from a process
map, Deswik.CAD will not write Block attribute values when using multi-threaded processing. Instead it will write
null values.
1. Clear the Multi-threaded processing check box in the EDIT NODE dialog box in the process map.
OR
2. If multi-threading is required, run the command from the Modify menu instead.
l CAD-48348 (ORTHO mode): When drawing a vertical line in ORTHO mode, the cursor is visible, but no polyline is
drawn. This issue is also occurring in 2020.3. It is not resolved until 2021.2.
l CAD-48259 (Application disappears): There is a bug in Deswik.CAD (and likely other applications in
Deswik.Suite), where the application intermittently disappears as a result of heap corruption. The issue relates to
a folder browser dialog supplied by a third party (DevExpress). This issue was introduced in 2020.3.105+,
following changes to swap out an old folder browser control with a DevExpress folder browser. This issue is not
yet resolved.
25
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Enviro
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 patch.
o Add stream order: You can now classify streams and tributaries by assigning an optional 'stream order'
attribute to indicate the branching complexity. Values are based on a numeric ordering of the flow polylines,
and can be generated using either the Strahler Order or the Shreve order, two of the most common stream
complexity measures.
o Coloring method: Previously, all drainage flow polylines were the same light blue color. Now you can color
the output flow lines in a blue gradient color scheme based on either the 'stream order' attribute or on the
number of the catchment they belong to.
The Catchment outputs tab has also undergone a redesign to accommodate these new options.
26
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Create Dump Surface: Generate a dump plan surface for a final landform surface based on input parameters
such as face angles, bench heights, minimum bench width, starting RL and a maximum dump RL.
This is a new sequential command accessed through Tools | Deswik.Enviro (Environment & Mine Closure) |
Scenarios.
27
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.LHS
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 patch.
l Dump Scheduling | Scenarios | Material Ratios: We have added a new tab, Material Ratios. Use this tab to
apply material ratio limits to material being added to dump blocks.
l Dump Scheduling | Scenarios | Processing parameters: We have added a new check box, Use legacy
pathfinder algorithm. You can now select which Deswik.LHS engine to use to process your scenarios.
28
DESWIK.SUITE 2021.1 - RELEASE NOTES
When you select this check box you will process your scenario with the legacy LHS engine that is used by CAD LHS
(LHS1). This is the default option.
When you clear this check box you will use the 'new' pathfinder engine for CAD LHS (LHS3). This is the same
pathfinder engine that is used when running LHS from Deswik.Sched Resource leveler and Deswik.Blend.
n Haul roads no longer need to be continuous polylines to enable haulage from a source to a destination.
n Connections between segments are found when segment points are snapped to each other; the
segments must have coincident points. A break in the network will still result in overflow.
n Minimize Cycle Time and Minimize Distance now take the same amount of time to process.
The following scenario options are not currently supported in the new pathfinder algorithm:
l Multiple schedule source files
l Mining Constraints
l Haul roads congestion rule
l Haul roads trolley rule
l Conveyors feature
29
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Stockpile feature
l Target based dump strategies or dump strategy rules.
Select this option to use the faster, more flexible dynamic route finder in Deswik.LHS.
30
DESWIK.SUITE 2021.1 - RELEASE NOTES
31
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Dump Scheduling | Scenarios | Haul roads | Haul availability: Use the Allow different return route check
box to configure the route to use.
When you select this check box the trucks can return on different roads.
When you clear this check box the truck returns on the same road. This is the default option.
32
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Dump Scheduling | Scenarios | Period variation: We have added additional time slicing for period variation
boundaries, to support greater levels of detail in LHS processing and reporting. LHS will now automatically insert
additional scenario time slices on each period variation time boundary.
For example, when a monthly period variation with a default period offset is used, then a time slice will be added
on the 1st of every month when processing the scenario.
These time slices will operate in parallel with any existing time slices that have been setup in the Time slicing
options on the Dump Scheduling | Scenarios | Files tab.
The result of these time slices will be to introduce additional detail in the reporting. This can be easily seen in a
detailed dump report, where LHS will split any mining operation that crosses a time slice boundary and process
each portion of the mining task independently. For example, a single task that crosses a monthly boundary gets
split into two separate portions on either side of the boundary.
33
DESWIK.SUITE 2021.1 - RELEASE NOTES
Before
After
l Dump Scheduling | Scenarios | Dumps: We now support dump dependency lags from both Deswik.Sched and
.exf dump dependency inputs in LHS processing.
Only 'Finish-Start' lags are supported. There will be a log warnings for unsupported dependency types. For
example 'Finish-Finish', 'Start-Start', etc. or negative lags.
l Due to the changes to pro-rating the dump operations, the period variations has been impacted and the way
period variations is processed has now changed. During LHS processing, mining task will now be pre-sliced
according to the period variations, meaning if the mining task spans two period variation periods, there will now
be two mining operations created. Consequently, there will be more dumping operations.
l LHS-2978: When running LHS with a Deswik Blender Scheduler source schedule, flow tasks originating from a
task with multiple resources will now be divided by distribution dates as well as resource to make sure that the
resource assignment respects distribution dates.
Deswik.MDM
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 patch.
34
DESWIK.SUITE 2021.1 - RELEASE NOTES
View | Dock Windows | Deswik.MDM: The Deswik.MDM plugin has a sleek new design and enhanced functionality,
bringing it in line with the Deswik.MDM client.
When you open the Deswik.MDM plugin in Deswik.CAD, you are automatically logged on using your Windows
credentials.
You are logged on to the environment you most recently accessed in the Deswik.MDM client - the name of the
environment is shown in the title bar of the Deswik.MDM plugin.
The Current tab and the In Progress tab now have the same look, feel, and functionality as they do in Preview
in the Deswik.MDM client, making it easy for you to switch quickly between Deswik products.
35
DESWIK.SUITE 2021.1 - RELEASE NOTES
36
DESWIK.SUITE 2021.1 - RELEASE NOTES
The new Data Sources tab also behaves like the Data Sources tab in Preview. You can use the new tab to connect
to an external data source that has been configured in Deswik.MDM, retrieve selected data, and work with it in
Deswik.CAD.
The updated Workflows tab is cleaner and easier to use, while still retaining all of the existing functionality.
37
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition to the existing options, the enhanced Files tab also has a real-time search that filters files and folders
while you type.
38
DESWIK.SUITE 2021.1 - RELEASE NOTES
39
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools
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 patch.
Key highlights
l Deswik.Mapping | Status Bar: A status bar is now displayed at the bottom of the Deswik.Mapping application
window. Use this tool to determine whether a long-running process is underway, or the ORTHO or POLAR options
are turned on in the current document.
40
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS
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 patch.
l Scheduling | Mining Path Sequencing: A new tool is now available to quickly build up mining paths for multiple
resources in an open cut coal mine or open pit.
In the following example we have created mining areas and defined direction lines for our various equipment.
When we update our schedule, we can see that resources have been assigned to tasks in their respective mining
areas in the desired sequence.
41
DESWIK.SUITE 2021.1 - RELEASE NOTES
A number of attributes will be assigned to the task solids and associated scheduler tasks including the Mining
Direction.
42
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Dependency Creation | Dependency Path: When editing a dependency path, you can now
reverse the entire path or the dependencies between selected tasks. This speeds up the process of editing a
dependency path for a resource. Additional filter buttons have been added to quickly hide or display all task
graphics and their associated dependencies. Also, you can now use and at the bottom of the grid to
move multiple rows at once. This enhancement has been merged back to Deswik.Suite version 2020.3.
l Scheduling | Project Options | Derived Tasks: Fields that were previously called Maximum X, Maximum Y,
Maximum Z, Minimum X, Minimum Y, Minimum Z, have been renamed to MaxX, MaxY and so on. This change
was necessary to allow these coordinate values to be more easily propagated from a parent task down to its
43
DESWIK.SUITE 2021.1 - RELEASE NOTES
derived tasks. This change has been merged back to Deswik.Suite version 2019.4.
44
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched
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 patch.
l Setup | Materials: You can now use task filters to configure material classifications for a particular set of tasks.
For example, you may want to set the 'cutoff grade' for a material field in one pit to be different to that in another
pit.
l Scheduling | Baselines: A new feature has been added which allows you to overwrite a baseline with the data
from the current schedule. Previously, if you wanted to update the data for a baseline, you had to un-select the
old baseline and then create a new one. Now, you can simply click Recreate baseline from the TASK BASELINES
dialog box and it will update the selected baseline.
45
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Import Baselines: When importing a baseline you can now choose to replace an existing baseline
with the data from the imported schedule. Previously, you had to create a new baseline for the imported file.
l Home | Configure Columns: You can now add a new column to the task grid, Task should be leveled, to show
which tasks you would expect to have a physical resource assignment after resource leveling is completed. The
value in this column is always 'True' except in certain conditions such as when a task is a milestone, a task is
already completed, or Task can be leveled is set to 'False' for the task.
Use this column to create a filter to verify that leveling has done everything that it was supposed to.
l Setup | Custom Fields and Setup | Production Fields: You can now use date and time specific functions to
populate production and custom fields.
46
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DATEADD
Returns a new date given a start date and time to add to that date. Enter "0" as the <<TIME TYPE>> to add
the specified time in seconds. Enter "1" to add the specified time (that is, the <<AMOUNT TO ADD>>) in
minutes, enter "2" to add the specified time in hours. Enter "3" to add the specified time in days. Enter "4" to
add the specified time in months. Enter a value equal to or greater than "5" to add the specified time in
years.
o DATEDIFF
Returns the difference between two dates in seconds, minutes, hours or days. Enter "0" as the <<TIME
TYPE>> to return seconds. Enter "1" to return minutes, enter "2" to return hours. Enter a value equal to or
greater than "3" to return days.
47
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DAY
Returns the day of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 14.
Syntax: DAY(<<DATE>>)
o DAYOFWEEK
Returns the day of the week as an integer, where Sunday =1, Monday=2, …, Saturday=7. For example:
DAYOFWEEK("28-Sep-20") 2
Syntax: DAYOFWEEK(<<DATE>>)
o DAYOFYEAR
Returns the day of the year (from 1 to 365) of the <<DATE>> in the Gregorian calendar, for example, 14-Jul-08
12:00:00 AM 196.
Syntax: DAYOFYEAR(<<DATE>>)
o HOUR
Returns the military hour of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM
0 or 14-Jul-08 1:00:00 PM 13.
Syntax: HOUR(<<DATE>>)
o MINUTE
Returns the minute of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 56.
Syntax: MINUTE(<<DATE>>)
o MONTH
Returns the month of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 7.
Syntax: MONTH(<<DATE>>)
o SECOND
Returns the seconds of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 17.
Syntax: SECOND(<<DATE>>)
o YEAR
Returns the year of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 2008.
Syntax: YEAR(<<DATE>>)
48
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Baselines: We have made some improvements to Baselines so you can now easily select and
identify the baselines displayed in your schedule. This has been achieved by converting the Baseline dropdown
list to a multi-select dropdown list. Previously, you could select multiple baselines from the Task Baselines dialog
box but there was no indication of which baselines were shown in the schedule other than for the currently
selected baseline.
l View | Dashboards: To improve dashboard accessibility, the title of a dashboard now includes the Deswik.Sched
file name and version of software.
l Setup | Time Usage Models: Adding new rows to the TIME USAGE MODEL SETUP grid has been simplified! New rows
are now automatically added to the selected main group or subgroup.
49
DESWIK.SUITE 2021.1 - RELEASE NOTES
If a Main Group is selected, then the new row is added to the main group in an empty subgroup.
If a Sub Group is selected, then the new row is added at the bottom of the selected subgroup.
l View | Resources: Previously, when using the Resources or Resources Report view in conjunction with the
option Only show resources with assigned tasks in the Resources view, the resources that were shown
where only pools or single resources with direct assignments to tasks. Now, resources that have been assigned to
tasks during resource leveling (physical resources) are also shown.
50
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Previously, during resource leveling, blocking tasks were checked against all other tasks in the group, including
tasks which were not yet available for work. This created situations where some tasks would never be leveled.
Now, only tasks in the available task list are considered by the leveler and associated rules during each leveling
iteration. This change may cause a minor difference in the schedule finish date for current schedules that use
blocking tasks.
l SCHED-19865: Previously when reporting on multiple quantity limits that had the same production field, source
filter and resource, then the limit values were added together. This would result in incorrect reporting. Now, each
limit is reported separately.
51
DESWIK.SUITE 2021.1 - RELEASE NOTES
For schedules that were saved in Deswik.Sched 2020.3 and earlier, then opened in Deswik.Sched 2021.1 and later,
you will need to remap the correct quantity limit in the Calculate column as shown below.
52
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.OPDB
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 patch.
l Alphanumeric hole numbering by echelon: Previously, in a pattern of holes, there was no option to apply hole
numbering according to the diagonal rows in the pattern. Now, you can configure a hole template to produce a
drill pattern with alphanumeric hole numbering where each hole in the diagonal row has the same number.
o Drill Pattern Manager | Hole Templates: To configure hole numbering by echelon, select the By echelon
check box in the relevant hole template.
In the following examples, we generated the same contoured pattern with alphanumeric hole ID numbering .
The first pattern shows the hole numbering follows the contour without adjustment for holes on the diagonal.
The second pattern shows the hole numbering for holes on the diagonal have the same number, allowing you
to isolate or reference a section of the pattern at a line of diagonal holes.
53
DESWIK.SUITE 2021.1 - RELEASE NOTES
By echelon
By echelon
l Lock dip while adjusting azimuth: Previously, when adjusting holes around faults, endwalls, and other
features, it was necessary to enter the dip and azimuth directly. Now, you can lock the current dip of a hole, and
manually rotate the hole in the Model Space.
o Drill Pattern Manager | Modify existing holes | Hole anchor point: With this setting enabled, when you
select the non-anchored hole grip point in the Model Space, the movement of the hole is limited so that only
the azimuth can be modified.
In the following example, the dip is set to 10° and the hole is anchored at the collar point. When we move the
toe grip, the 'leader' line gives an indication of the placement of the hole as we adjust the hole azimuth in the
Model Space (the leader line of the hole points to the cursor but will not reach it or go past it due to the dip
restriction).
54
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition, as part of improvements to the movement of holes in the Model Space, holes are prevented from
being placed in an invalid position. In the following example, you can see that holes appear red in the Model
Space when you attempt to move the hole to an invalid location.
55
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Variable hole spacing: Instead of using a fixed hole spacing distance, you can now automate the adjustment of
hole spacing in grid patterns to a specific powder factor, where depth variations occur between the collar and toe
surfaces. This enhancement is available when you create a pattern of holes within a design boundary, and when
you create a pattern using pit alignment and front limit.
The Advanced options tab on the ADD GRID PATTERN and CREATE A PATTERN USING PIT ALIGNMENT AND FRONT LIMIT
dialog boxes now include the option to select Variable hole spacing. Select an option to determine the sampling
depth to use across the pattern (minimum, average, or maximum), enter the stemming depth, average explosive
density, and powder factor values.
In the following example, we have generated a pattern of holes using variable hole spacing to adjust the distance
between holes where the depth from collar to toe changes.
When we measure the distance between holes where the depth varies, you can see the adjustment has been
calculated automatically.
56
DESWIK.SUITE 2021.1 - RELEASE NOTES
The total number of holes generated in this pattern was 227, and in the same pattern generated without variable
spacing selected, the total number of holes was 235.
57
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Blend
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 patch.
Blend-LHS Truck fleet constraints: You can now define flow constraints, ratio constraints, costs, and revenues in
your Deswik.Blend model that apply to the usage (in truck hours) of specific trucks.
58
DESWIK.SUITE 2021.1 - RELEASE NOTES
We have change the behavior of the Carry Over check box. Only 'soft' constraints are now supported.
'Hard' and 'soft' constraints are controlled by the corresponding constraint record in the Flow Constraint
Penalties tab. Select the Use check box if you want to treat the constraint as 'soft'.
The Carry Over check box will clear if you change from 'soft' to 'hard' constraints. Subsequent change of a
constraint from 'hard' to 'soft' will require re-selection of the Carry Over check box.
59
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.CAD
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 patch.
l Edit menu:
o Edit | Filters | Remove From Selected Layer: Previously, the only way to remove a filter from a layer was
to manually <No Filtering> from the dropdown list on the toolbar or in the Filter menu. Now you can
perform this action by clicking a single button on the Filters toolbar. This means that this command can now
also be run from a process map.
o Edit | Legends | Remove From Selected Layer: Previously, the only way to remove a legend from a layer
was to manually <No Legend> from the dropdown list on the toolbar or in the Legend menu. Now you can
perform this action by clicking a single button on the Legends toolbar. This means that this command can
now also be run from a process map.
l General:
o As part of the startup process, Deswik.CAD will now check your hard drive to ensure that you have enough
disk space (minimum 10gB). If it does not, a warning will appear, and you will be given the option of clearing
your temporary directory or letting Deswik.CAD do it for you. You will not be able to continue to use
Deswik.CAD until you clear enough space.
o When Deswik.CAD is running, the Deswik.CAD icon is visible on the Task bar. As of 2021.1, if you right-click
the icon, you will see a list of documents recently opened, as well as two commands:
n Copy Path To Clipboard: Copy the directory name of the current file, not including the file name itself.
60
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Copy Full Path To Clipboard: Copy the full directory and name of the current file.
l Modify menu:
o Modify | Polylines | Break | By Azimuth: Break a polyline at each node where the segments sharing that
node differ in azimuth by more than a specified value.
l Process maps:
o Create Layers: Previously when creating layers from a process map, you could only manage the attributes
on a layer. Now you can also manage layer properties (such as the lock status of a layer, node back color,
color of entities on a layer), as well as layer icons.
o Maintain Node Status In Document: In version 2020.1, we introduced the concept of maintaining the
node status in a process map. This meant that if you had partially run a process, you would automatically
pick up where you left off after saving your document. Now this behavior is governed by a new toggle
command called Maintain Node Status In Document in the Deswik Process Map Editor. Toggle it on in a
process map to maintain the node status, that is, pick up where you left off when you open a document.
Toggle it off if you prefer to reset the process map back (marking each node as Incomplete) each time the
document is opened.
This feature has also been added to all versions of Deswik.Suite from 2020.1 onward.
l Tools menu:
61
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Blocks | Export Block To File: Previously, if you wanted to return a block to its 'original form' (that
is, convert it from an INSERT entity back to its original components such as polylines, text, block text and so
on) you had to explode the block, then write it to a block file. Now you can use the new Export Block To File
command to do this automatically for you.
Use this command if you no longer have the original source file.
o Tools | Blocks | Remove Selected Blocks: Remove selected block files from the active file.
Previously, if you wanted to remove unused blocks from the active file, you had to remove all of them using
the Remove Unused Blocks command. This new command gives you the choice of which blocks to remove.
o Tools | Geological Models | Convert Block Model: The Tools | Geological Models | Datamine |
Convert From Other and Tools | Geological Models | Deswik | Convert From Other commands have
been combined into a single command (which is now located one level up in the Tools menu). Use this new
command to create either a block geomodel (*.gmdlb) or a Datamine block model (*.dm) file from an
existing block model file from other software packages.
62
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Keep Presentation Coloring: Ordinarily, the true color of the entity would be restored when a
legend is removed. This new command will update the pen color of entities permanently to their legend
color, so it cannot be removed.
o Tools | Survey | Extract Toes And Crests: Deswik.AdvSurvey users; Automatically generate toe and crest
polylines from a surface.
l File menu:
o File | Export | ArcGIC Shape File: Use the new Coordinate Reference System field to specify a standard
coordinate reference system that defines the geographic location of the data being exported. As part of the
export process, a *.prj file will be created (with the same name as the active file name). These files can be
63
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Format menu:
o Format | Block Model Display: You can now control the Overlay Type (background, foreground, or none)
for both dynamic and static slices.
64
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Modify menu:
o Modify | Polylines | Multiple Projection Rules | Rule Editing: Use the new Edit Polyline Properties
columns to change the appearance (and attributes) of the output projected polylines.
65
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Mirror direction: Select this new check box to mirror the projection. For example, projecting up and to
the right will generate 'mirrored' polylines down and to the left.
66
DESWIK.SUITE 2021.1 - RELEASE NOTES
Mirror direction
Generate surface
l Tools menu:
o Tools | Geological Models | Deswik | Commands | Export To Whittle: Previously, there was no way to
map the MCAF and PCAF fields from a field in the input block model. Instead, these fields were automatically
populated with a value of zero in the output file. Now these fields are automatically populated with a value
of 1.0 if the new check boxes are left cleared. And if you select the new check boxes, you can select a field in
the input block model that represents the MCAF and PCAF.
67
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Options | Logs tab: Use the options on the new Logs tab to change the default log directory,
control log file limits, and clean up old log files. You also have the option to zip existing log files for easy
transmission to Deswik Support when required.
Previous Current
Improvement Notes
Run Time Run Time
5m 48s 1m 38s -70% Using the 'fast method' (Automatic cleanup page)
(348s) (98s) with all options turned on
o Tools | Point Cloud | Modify: Deswik.AdvSurvey users; This command now provides the option of applying
four different dynamic filters for real-time feedback of the points to be edited.
68
DESWIK.SUITE 2021.1 - RELEASE NOTES
The dynamic filters of this command require appropriate Windows TDR settings to function. These settings
control the point at which Windows considers the graphics driver to be unresponsive and close the
application. To avoid this, the TdrDelay setting in the registry must be modified from the default 2 seconds to
at least 30 seconds. If you attempt to use the dynamic filters and your current settings are inadequate, a
warning will appear.
There are some known issues with point cloud filtering. See Point Cloud Filtering in the Known Issues And
Workarounds section for more information.
l View menu:
69
DESWIK.SUITE 2021.1 - RELEASE NOTES
o View | Look And Feel: Previously, there was no way to tell what a 'skin' might look like after it was applied.
Now each 'skin' has an icon associated with it to give you and idea of what to expect.
Right-click the toolbar area and turn on Large icons before running the command so you can see them
better.
l CAD-48510 (*.duf files): When loading DUF files from newer Deswik.CAD versions into older ones, some entity
fields may not be recognized in the older version because they did not exist at the time that version was created.
Such data is stored as 'unsupported data' against the entity so that it is not lost when saved back to DUF.
However, this can cause problems if the data is saved to other formats (such as VDML, VDCL, or DCF) because
their serializers may not be able to serialize the data correctly (or at all) for anything beyond simple data types.
Additionally, there may be no sign that a problem has occurred during the save and only on next opening the file
will it fail. This issue potentially affects all versions from 2020.1 to 2021.2. It has been fixed as of the following
versions: 2020.1.1182, 2020.2.1078, 2020.3.970, 2021.1.816, and 2021.2.505. Problematic data is no longer
included when saving to non-DUF formats.
70
DESWIK.SUITE 2021.1 - RELEASE NOTES
o The serializer used in versions of DUF used in Deswik.CAD prior to 2020.3 had a fault relating to serializing
dwPolyline VerticiesProperties (IndexedXProperties) with null property values. This fault occurred during
serialization (saving) of the file and manifested during deserialization (loading). The corrupt files themselves
are not easily fixable, but the fault itself has been resolved as of versions 2020.3.888, 2021.1.689. 2021.2.377,
and 2022.1.30. The software will no longer produce corrupt files that cannot be opened.
This fix does not allow files that were corrupted to be loaded without the error. The fix prevents the file
corruption from happening in the first place.
o Versions of DUF used in Deswik.CAD prior to 2020.3 used a different approach to threading and resource
management that could result in thread synchronization and memory usage issues (among others). As of
versions as of versions 2020.3.888, 2021.1.689. 2021.2.377, and 2022.1.30, DUF threading and resource
management has been re-engineered to address these issues
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): As of 2021.1, this command will
not generate valid results with some specific input. This issue has been resolved in version 2021.286 with an
upgrade to the 3rd party library Mesh.
l CAD-48603 (Process maps | Layers): In affected versions of Deswik.CAD, when creating a new process map,
when you add your first new process map layer, it is being assigned the same ID (internally) as the existing default
layer, resulting in the two layers being 'joined'. This causes issues with visibility as well as entities on the original
layer being deleted. This issue has been resolved. However, the following versions were affected:
From To
2020.1.908 2020.1.1069
2020.2.664 2020.2.905
2020.3.473 2020.3.731
2021.1.157 2021.1.503
If you are using an affected version, you can work around this issue when creating a new process map by just
saving it immediately (that is, save it blank, with just the default layer (Layer 1)). Then reopen it. There will be no
further issues.
If you have already created a process map and have the duplicate layers in your document, deleting the duplicate
layers and continuing to work in the process map will not solve the problem. You will need to do the following:
1. Create a new layer. This is where you will put everything from your duplicated layers.
2. Isolate the entities on the duplicate layer pair in the Design Space (all other entities should be hidden).
71
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Select all the visible objects, remove them from the duplicate layers, and put them on the new
layer (by clearing the check boxes for the duplicate layers in the Layers selected items are on
window, and then selecting the check box for the new layer).
b. If visible objects include links , then you cannot currently mark them as being on another layer. You
will need to select all the entities, cut them, then make the new layer active and paste them in place
on that layer.
The inability to mark links as being on other layers is another bug that is currently in the process of being
fixed.
5. Save your process map, close it, and reload. The file is now fixed and will not exhibit the duplicate layer
behavior.
If you have any Display Process Map Layer commands in your process map that reference one of the
deleted layer names, you will need to remap these to the new layer name (or you can just rename the new
layer to the old layer name).
Not sure if you have a duplicate layer issue? Test by turning on the One layer view mode and iterate through all
the layers. If you are able to select two checkboxes at the same time (which should not be possible), then you have
a duplicate layer problem.
o Point Cloud filtering on very large data sets, or on systems with low performance graphics cards can
sometimes cause "TDR" crashes when the system runs out of resources (you will see a TDR error in a
message box on-screen and need to close and-reopen Deswik.CAD).
o For systems with a dedicated GPU, the Point Cloud Dynamic Statistical Outlier filter limits the maximum
neighbor count based on available graphics memory.
72
DESWIK.SUITE 2021.1 - RELEASE NOTES
l CAD-46312 (Modify | Polylines | Label | Selection: The internal label order in DUFv4 files across versions
2019.2 to 2020.1 is not compatible, resulting in incorrect labels displaying. To workaround, this issue:
o Moving forward from 2019.2 to 2020.1+: Save your file model as *.dcf or *.vdcl in 2019.2. then open in
2020.1+ and save as DUFv4.
o Moving backward from 2020.1+ to 2019.2: Save your file as *.dcf or *.vdcl in 2020.1+. then open in 2019.2
and save as DUFv4.
l CAD-45000 (Point Clouds): Point clouds saved in versions 2019.3 and higher cannot be opened in 2019.2 and
earlier. In addition, point clouds saved in 2019.2 and earlier do not support RGB and various attributes, whereas
point clouds saved in 2019.3+ do.
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): Our development team are
investigating an issue with Modify | Solids | Boolean Operations | Create All Split Solids, which affects a
single test case only, where the command produces unexpected results for that particular data set.
l CAD-46450 (Modify | Solids | Cut | Block And Benches): If you are running this command from a process
map, Deswik.CAD will not write Block attribute values when using multi-threaded processing. Instead it will write
null values.
1. Clear the Multi-threaded processing check box in the EDIT NODE dialog box in the process map.
OR
2. If multi-threading is required, run the command from the Modify menu instead.
l CAD-48348 (ORTHO mode): When drawing a vertical line in ORTHO mode, the cursor is visible, but no polyline is
drawn. This issue is also occurring in 2020.3. It is not resolved until 2021.2.
l CAD-48259 (Application disappears): There is a bug in Deswik.CAD (and likely other applications in
Deswik.Suite), where the application intermittently disappears as a result of heap corruption. The issue relates to
a folder browser dialog supplied by a third party (DevExpress). This issue was introduced in 2020.3.105+,
following changes to swap out an old folder browser control with a DevExpress folder browser. This issue is not
yet resolved.
73
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.DD
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 patch.
l Settings | Project Settings | Scenario Editor: We have added the ability to show a geotech line on a section
during editing, and to refer to its intersection with topography when placing draglines. The new reference point
for the intersection is named GeotechLineCrest. We have made the following updates to facilitate this change:
o We have added three new fields to the Project Settings tab of the SCENARIO EDITOR dialog box that you can
use to define the geotech line settings:
o We have added the Geotech line menu item to the View menu that you can use to display the geotech line
in the Model Space:
74
DESWIK.SUITE 2021.1 - RELEASE NOTES
o We have added a new row to the grid on the EDIT REFERENCE POINT COLORS dialog box (View | Edit reference
point colors) for geotech lines that you can use to control the color, line type, and so on:
75
DESWIK.SUITE 2021.1 - RELEASE NOTES
76
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Enviro
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 patch.
o Add stream order: You can now classify streams and tributaries by assigning an optional 'stream order'
attribute to indicate the branching complexity. Values are based on a numeric ordering of the flow polylines,
and can be generated using either the Strahler Order or the Shreve order, two of the most common stream
complexity measures.
o Coloring method: Previously, all drainage flow polylines were the same light blue color. Now you can color
the output flow lines in a blue gradient color scheme based on either the 'stream order' attribute or on the
number of the catchment they belong to.
The Catchment outputs tab has also undergone a redesign to accommodate these new options.
77
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Create Dump Surface: Generate a dump plan surface for a final landform surface based on input parameters
such as face angles, bench heights, minimum bench width, starting RL and a maximum dump RL.
This is a new sequential command accessed through Tools | Deswik.Enviro (Environment & Mine Closure) |
Scenarios.
78
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.LHS
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 patch.
l Dump Scheduling | Scenarios | Material Ratios: We have added a new tab, Material Ratios. Use this tab to
apply material ratio limits to material being added to dump blocks.
l Dump Scheduling | Scenarios | Processing parameters: We have added a new check box, Use legacy
pathfinder algorithm. You can now select which Deswik.LHS engine to use to process your scenarios.
79
DESWIK.SUITE 2021.1 - RELEASE NOTES
When you select this check box you will process your scenario with the legacy LHS engine that is used by CAD LHS
(LHS1). This is the default option.
When you clear this check box you will use the 'new' pathfinder engine for CAD LHS (LHS3). This is the same
pathfinder engine that is used when running LHS from Deswik.Sched Resource leveler and Deswik.Blend.
n Haul roads no longer need to be continuous polylines to enable haulage from a source to a destination.
n Connections between segments are found when segment points are snapped to each other; the
segments must have coincident points. A break in the network will still result in overflow.
n Minimize Cycle Time and Minimize Distance now take the same amount of time to process.
The following scenario options are not currently supported in the new pathfinder algorithm:
l Multiple schedule source files
l Mining Constraints
l Haul roads congestion rule
l Haul roads trolley rule
l Conveyors feature
80
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Stockpile feature
l Target based dump strategies or dump strategy rules.
Select this option to use the faster, more flexible dynamic route finder in Deswik.LHS.
81
DESWIK.SUITE 2021.1 - RELEASE NOTES
82
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Dump Scheduling | Scenarios | Haul roads | Haul availability: Use the Allow different return route check
box to configure the route to use.
When you select this check box the trucks can return on different roads.
When you clear this check box the truck returns on the same road. This is the default option.
83
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Dump Scheduling | Scenarios | Period variation: We have added additional time slicing for period variation
boundaries, to support greater levels of detail in LHS processing and reporting. LHS will now automatically insert
additional scenario time slices on each period variation time boundary.
For example, when a monthly period variation with a default period offset is used, then a time slice will be added
on the 1st of every month when processing the scenario.
These time slices will operate in parallel with any existing time slices that have been setup in the Time slicing
options on the Dump Scheduling | Scenarios | Files tab.
The result of these time slices will be to introduce additional detail in the reporting. This can be easily seen in a
detailed dump report, where LHS will split any mining operation that crosses a time slice boundary and process
each portion of the mining task independently. For example, a single task that crosses a monthly boundary gets
split into two separate portions on either side of the boundary.
84
DESWIK.SUITE 2021.1 - RELEASE NOTES
Before
After
l Dump Scheduling | Scenarios | Dumps: We now support dump dependency lags from both Deswik.Sched and
.exf dump dependency inputs in LHS processing.
Only 'Finish-Start' lags are supported. There will be a log warnings for unsupported dependency types. For
example 'Finish-Finish', 'Start-Start', etc. or negative lags.
l Due to the changes to pro-rating the dump operations, the period variations has been impacted and the way
period variations is processed has now changed. During LHS processing, mining task will now be pre-sliced
according to the period variations, meaning if the mining task spans two period variation periods, there will now
be two mining operations created. Consequently, there will be more dumping operations.
l LHS-2978: When running LHS with a Deswik Blender Scheduler source schedule, flow tasks originating from a
task with multiple resources will now be divided by distribution dates as well as resource to make sure that the
resource assignment respects distribution dates.
Deswik.MDM
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 patch.
85
DESWIK.SUITE 2021.1 - RELEASE NOTES
View | Dock Windows | Deswik.MDM: The Deswik.MDM plugin has a sleek new design and enhanced functionality,
bringing it in line with the Deswik.MDM client.
When you open the Deswik.MDM plugin in Deswik.CAD, you are automatically logged on using your Windows
credentials.
You are logged on to the environment you most recently accessed in the Deswik.MDM client - the name of the
environment is shown in the title bar of the Deswik.MDM plugin.
The Current tab and the In Progress tab now have the same look, feel, and functionality as they do in Preview
in the Deswik.MDM client, making it easy for you to switch quickly between Deswik products.
86
DESWIK.SUITE 2021.1 - RELEASE NOTES
87
DESWIK.SUITE 2021.1 - RELEASE NOTES
The new Data Sources tab also behaves like the Data Sources tab in Preview. You can use the new tab to connect
to an external data source that has been configured in Deswik.MDM, retrieve selected data, and work with it in
Deswik.CAD.
The updated Workflows tab is cleaner and easier to use, while still retaining all of the existing functionality.
88
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition to the existing options, the enhanced Files tab also has a real-time search that filters files and folders
while you type.
89
DESWIK.SUITE 2021.1 - RELEASE NOTES
90
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools
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 patch.
Key highlights
l Deswik.Mapping | Status Bar: A status bar is now displayed at the bottom of the Deswik.Mapping application
window. Use this tool to determine whether a long-running process is underway, or the ORTHO or POLAR options
are turned on in the current document.
l GeoBase Service: When your site administrator initially sets up Deswik.Sampling or any sampling functions in
Deswik.Mapping, they should install the new GeoBase Service. This means that your site will no longer have to
manually create or maintain the GeoBase database where sampling data is stored. Note that Deswik might need
to migrate your site to the new GeoBase Service in case a manual database upgrade is needed.
l Deswik.CAD | Tools | Geology | Sampling: With the 2021.1 release, Deswik.IMS (Identity Management Service)
settings can be imported into the Deswik.Sampling module to provide user authentication, authorization, and
license checks. Existing Deswik.Sampling users will need to have their IT organization install Deswik.IMS. For a
limited time, Deswik.Sampling will still support the previous authentication and licensing system.
91
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS
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 patch.
l Design And Attributes | Design Tools | Create Mining Blocks: You can now create trim blocks perpendicular
to the pit wall at a defined length. You can also flag the trim blocks that are against the final pit wall as well as a
free face (that is, not against a wall). There have also been other minor improvements to this feature such as
filtering the inputs and outputs, and options to determine if any existing polygons on the output layer are
automatically deleted.
You could use this feature to assess ore losses or be able to use a different excavation rate in the trim blocks. You
could also use the trim blocks on the free face to protect from any spillage on the lower benches.
The ability to group solids and digital terrain models by attributes has also been added. Each group will then be
processed separately.
92
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Mining Path Sequencing: A new tool is now available to quickly build up mining paths for multiple
resources in an open cut coal mine or open pit.
In the following example we have created mining areas and defined direction lines for our various equipment.
When we update our schedule, we can see that resources have been assigned to tasks in their respective mining
areas in the desired sequence.
93
DESWIK.SUITE 2021.1 - RELEASE NOTES
A number of attributes will be assigned to the task solids and associated scheduler tasks including the Mining
Direction.
94
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Dependency Creation | Dependency Path: When editing a dependency path, you can now
reverse the entire path or the dependencies between selected tasks. This speeds up the process of editing a
dependency path for a resource. Additional filter buttons have been added to quickly hide or display all task
graphics and their associated dependencies. Also, you can now use and at the bottom of the grid to
move multiple rows at once. This enhancement has been merged back to Deswik.Suite version 2020.3.
95
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Project Options | Derived Tasks: Fields that were previously called Maximum X, Maximum Y,
Maximum Z, Minimum X, Minimum Y, Minimum Z, have been renamed to MaxX, MaxY and so on. This change
was necessary to allow these coordinate values to be more easily propagated from a parent task down to its
derived tasks. This change has been merged back to Deswik.Suite version 2019.4.
96
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched
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 patch.
l Setup | Materials: You can now use task filters to configure material classifications for a particular set of tasks.
For example, you may want to set the 'cutoff grade' for a material field in one pit to be different to that in another
pit.
l Scheduling | Baselines: A new feature has been added which allows you to overwrite a baseline with the data
from the current schedule. Previously, if you wanted to update the data for a baseline, you had to un-select the
old baseline and then create a new one. Now, you can simply click Recreate baseline from the TASK BASELINES
dialog box and it will update the selected baseline.
97
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Import Baselines: When importing a baseline you can now choose to replace an existing baseline
with the data from the imported schedule. Previously, you had to create a new baseline for the imported file.
l Home | Configure Columns: You can now add a new column to the task grid, Task should be leveled, to show
which tasks you would expect to have a physical resource assignment after resource leveling is completed. The
value in this column is always 'True' except in certain conditions such as when a task is a milestone, a task is
already completed, or Task can be leveled is set to 'False' for the task.
Use this column to create a filter to verify that leveling has done everything that it was supposed to.
l Setup | Custom Fields and Setup | Production Fields: You can now use date and time specific functions to
populate production and custom fields.
98
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DATEADD
Returns a new date given a start date and time to add to that date. Enter "0" as the <<TIME TYPE>> to add
the specified time in seconds. Enter "1" to add the specified time (that is, the <<AMOUNT TO ADD>>) in
minutes, enter "2" to add the specified time in hours. Enter "3" to add the specified time in days. Enter "4" to
add the specified time in months. Enter a value equal to or greater than "5" to add the specified time in
years.
o DATEDIFF
Returns the difference between two dates in seconds, minutes, hours or days. Enter "0" as the <<TIME
TYPE>> to return seconds. Enter "1" to return minutes, enter "2" to return hours. Enter a value equal to or
greater than "3" to return days.
99
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DAY
Returns the day of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 14.
Syntax: DAY(<<DATE>>)
o DAYOFWEEK
Returns the day of the week as an integer, where Sunday =1, Monday=2, …, Saturday=7. For example:
DAYOFWEEK("28-Sep-20") 2
Syntax: DAYOFWEEK(<<DATE>>)
o DAYOFYEAR
Returns the day of the year (from 1 to 365) of the <<DATE>> in the Gregorian calendar, for example, 14-Jul-08
12:00:00 AM 196.
Syntax: DAYOFYEAR(<<DATE>>)
o HOUR
Returns the military hour of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM
0 or 14-Jul-08 1:00:00 PM 13.
Syntax: HOUR(<<DATE>>)
o MINUTE
Returns the minute of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 56.
Syntax: MINUTE(<<DATE>>)
o MONTH
Returns the month of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 7.
Syntax: MONTH(<<DATE>>)
o SECOND
Returns the seconds of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 17.
Syntax: SECOND(<<DATE>>)
o YEAR
Returns the year of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 2008.
Syntax: YEAR(<<DATE>>)
100
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Baselines: We have made some improvements to Baselines so you can now easily select and
identify the baselines displayed in your schedule. This has been achieved by converting the Baseline dropdown
list to a multi-select dropdown list. Previously, you could select multiple baselines from the Task Baselines dialog
box but there was no indication of which baselines were shown in the schedule other than for the currently
selected baseline.
l View | Dashboards: To improve dashboard accessibility, the title of a dashboard now includes the Deswik.Sched
file name and version of software.
l Setup | Time Usage Models: Adding new rows to the TIME USAGE MODEL SETUP grid has been simplified! New rows
are now automatically added to the selected main group or subgroup.
101
DESWIK.SUITE 2021.1 - RELEASE NOTES
If a Main Group is selected, then the new row is added to the main group in an empty subgroup.
If a Sub Group is selected, then the new row is added at the bottom of the selected subgroup.
l View | Resources: Previously, when using the Resources or Resources Report view in conjunction with the
option Only show resources with assigned tasks in the Resources view, the resources that were shown
where only pools or single resources with direct assignments to tasks. Now, resources that have been assigned to
tasks during resource leveling (physical resources) are also shown.
102
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Previously, during resource leveling, blocking tasks were checked against all other tasks in the group, including
tasks which were not yet available for work. This created situations where some tasks would never be leveled.
Now, only tasks in the available task list are considered by the leveler and associated rules during each leveling
iteration. This change may cause a minor difference in the schedule finish date for current schedules that use
blocking tasks.
l SCHED-19865: Previously when reporting on multiple quantity limits that had the same production field, source
filter and resource, then the limit values were added together. This would result in incorrect reporting. Now, each
limit is reported separately.
103
DESWIK.SUITE 2021.1 - RELEASE NOTES
For schedules that were saved in Deswik.Sched 2020.3 and earlier, then opened in Deswik.Sched 2021.1 and later,
you will need to remap the correct quantity limit in the Calculate column as shown below.
104
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.OPDB
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 patch.
l Lock dip while adjusting azimuth: Previously, when adjusting holes around faults, endwalls, and other
features, it was necessary to enter the dip and azimuth directly. Now, you can lock the current dip of a hole, and
manually rotate the hole in the Model Space.
o Drill Pattern Manager | Modify existing holes | Hole anchor point: With this setting enabled, when you
select the non-anchored hole grip point in the Model Space, the movement of the hole is limited so that only
the azimuth can be modified.
In the following example, the dip is set to 10° and the hole is anchored at the collar point. When we move the
toe grip, the 'leader' line gives an indication of the placement of the hole as we adjust the hole azimuth in the
Model Space (the leader line of the hole points to the cursor but will not reach it or go past it due to the dip
restriction).
105
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition, as part of improvements to the movement of holes in the Model Space, holes are prevented from
being placed in an invalid position. In the following example, you can see that holes appear red in the Model
Space when you attempt to move the hole to an invalid location.
l Variable hole spacing: Instead of using a fixed hole spacing distance, you can now automate the adjustment of
hole spacing in grid patterns to a specific powder factor, where depth variations occur between the collar and toe
surfaces. This enhancement is available when you create a pattern of holes within a design boundary, and when
you create a pattern using pit alignment and front limit.
The Advanced options tab on the ADD GRID PATTERN and CREATE A PATTERN USING PIT ALIGNMENT AND FRONT LIMIT
dialog boxes now include the option to select Variable hole spacing. Select an option to determine the sampling
depth to use across the pattern (minimum, average, or maximum), enter the stemming depth, average explosive
density, and powder factor values.
106
DESWIK.SUITE 2021.1 - RELEASE NOTES
In the following example, we have generated a pattern of holes using variable hole spacing to adjust the distance
between holes where the depth from collar to toe changes.
When we measure the distance between holes where the depth varies, you can see the adjustment has been
calculated automatically.
The total number of holes generated in this pattern was 227, and in the same pattern generated without variable
spacing selected, the total number of holes was 235.
107
DESWIK.SUITE 2021.1 - RELEASE NOTES
108
DESWIK.SUITE 2021.1 - RELEASE NOTES
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 patch.
l Tools | Resource Leveling | Set Delay Date: Set the delay date to apply to all new tasks generated in the
schedule.
By default, with the Override 'Level To' setting in scheduler from OPSTS check box selected, when
Deswik.OPSTS has finished resource leveling, the Stop after Level to date field in the Deswik.SchedRESOURCE
LEVELING dialog box is updated to match the specified Delay Date.
The following example shows the resulting schedule after setting the Delay Date to Today + 1 Week.
109
DESWIK.SUITE 2021.1 - RELEASE NOTES
2 Today's Date
l User-defined dock window command buttons: You can now modify the buttons on the Deswik.OPSTS dock
window, so that you can quickly access the tools you need most often.
o Select the command you want to apply to the button from the list:
110
DESWIK.SUITE 2021.1 - RELEASE NOTES
111
DESWIK.SUITE 2021.1 - RELEASE NOTES
Underground Coal
Deswik.CAD
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 patch.
l Edit menu:
o Edit | Filters | Remove From Selected Layer: Previously, the only way to remove a filter from a layer was
to manually <No Filtering> from the dropdown list on the toolbar or in the Filter menu. Now you can
perform this action by clicking a single button on the Filters toolbar. This means that this command can now
also be run from a process map.
o Edit | Legends | Remove From Selected Layer: Previously, the only way to remove a legend from a layer
was to manually <No Legend> from the dropdown list on the toolbar or in the Legend menu. Now you can
perform this action by clicking a single button on the Legends toolbar. This means that this command can
now also be run from a process map.
l General:
o As part of the startup process, Deswik.CAD will now check your hard drive to ensure that you have enough
disk space (minimum 10gB). If it does not, a warning will appear, and you will be given the option of clearing
your temporary directory or letting Deswik.CAD do it for you. You will not be able to continue to use
Deswik.CAD until you clear enough space.
o When Deswik.CAD is running, the Deswik.CAD icon is visible on the Task bar. As of 2021.1, if you right-click
the icon, you will see a list of documents recently opened, as well as two commands:
n Copy Path To Clipboard: Copy the directory name of the current file, not including the file name itself.
112
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Copy Full Path To Clipboard: Copy the full directory and name of the current file.
l Modify menu:
o Modify | Polylines | Break | By Azimuth: Break a polyline at each node where the segments sharing that
node differ in azimuth by more than a specified value.
l Process maps:
o Create Layers: Previously when creating layers from a process map, you could only manage the attributes
on a layer. Now you can also manage layer properties (such as the lock status of a layer, node back color,
color of entities on a layer), as well as layer icons.
o Maintain Node Status In Document: In version 2020.1, we introduced the concept of maintaining the
node status in a process map. This meant that if you had partially run a process, you would automatically
pick up where you left off after saving your document. Now this behavior is governed by a new toggle
command called Maintain Node Status In Document in the Deswik Process Map Editor. Toggle it on in a
process map to maintain the node status, that is, pick up where you left off when you open a document.
Toggle it off if you prefer to reset the process map back (marking each node as Incomplete) each time the
document is opened.
This feature has also been added to all versions of Deswik.Suite from 2020.1 onward.
l Tools menu:
113
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Blocks | Export Block To File: Previously, if you wanted to return a block to its 'original form' (that
is, convert it from an INSERT entity back to its original components such as polylines, text, block text and so
on) you had to explode the block, then write it to a block file. Now you can use the new Export Block To File
command to do this automatically for you.
Use this command if you no longer have the original source file.
o Tools | Blocks | Remove Selected Blocks: Remove selected block files from the active file.
Previously, if you wanted to remove unused blocks from the active file, you had to remove all of them using
the Remove Unused Blocks command. This new command gives you the choice of which blocks to remove.
o Tools | Geological Models | Convert Block Model: The Tools | Geological Models | Datamine |
Convert From Other and Tools | Geological Models | Deswik | Convert From Other commands have
been combined into a single command (which is now located one level up in the Tools menu). Use this new
command to create either a block geomodel (*.gmdlb) or a Datamine block model (*.dm) file from an
existing block model file from other software packages.
114
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Keep Presentation Coloring: Ordinarily, the true color of the entity would be restored when a
legend is removed. This new command will update the pen color of entities permanently to their legend
color, so it cannot be removed.
l File menu:
o File | Export | ArcGIC Shape File: Use the new Coordinate Reference System field to specify a standard
coordinate reference system that defines the geographic location of the data being exported. As part of the
export process, a *.prj file will be created (with the same name as the active file name). These files can be
115
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Format menu:
o Format | Block Model Display: You can now control the Overlay Type (background, foreground, or none)
for both dynamic and static slices.
116
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Modify menu:
o Modify | Polylines | Multiple Projection Rules | Rule Editing: Use the new Edit Polyline Properties
columns to change the appearance (and attributes) of the output projected polylines.
117
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Mirror direction: Select this new check box to mirror the projection. For example, projecting up and to
the right will generate 'mirrored' polylines down and to the left.
118
DESWIK.SUITE 2021.1 - RELEASE NOTES
Mirror direction
Generate surface
l Tools menu:
o Tools | Options | Logs tab: Use the options on the new Logs tab to change the default log directory,
control log file limits, and clean up old log files. You also have the option to zip existing log files for easy
transmission to Deswik Support when required.
119
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Point Cloud | Modify: Deswik.AdvSurvey users; This command now provides the option of applying
four different dynamic filters for real-time feedback of the points to be edited.
The dynamic filters of this command require appropriate Windows TDR settings to function. These settings
control the point at which Windows considers the graphics driver to be unresponsive and close the
application. To avoid this, the TdrDelay setting in the registry must be modified from the default 2 seconds to
at least 30 seconds. If you attempt to use the dynamic filters and your current settings are inadequate, a
warning will appear.
120
DESWIK.SUITE 2021.1 - RELEASE NOTES
There are some known issues with point cloud filtering. See Point Cloud Filtering in the Known Issues And
Workarounds section for more information.
l View menu:
o View | Look And Feel: Previously, there was no way to tell what a 'skin' might look like after it was applied.
Now each 'skin' has an icon associated with it to give you and idea of what to expect.
Right-click the toolbar area and turn on Large icons before running the command so you can see them
121
DESWIK.SUITE 2021.1 - RELEASE NOTES
better.
l CAD-48510 (*.duf files): When loading DUF files from newer Deswik.CAD versions into older ones, some entity
fields may not be recognized in the older version because they did not exist at the time that version was created.
Such data is stored as 'unsupported data' against the entity so that it is not lost when saved back to DUF.
However, this can cause problems if the data is saved to other formats (such as VDML, VDCL, or DCF) because
their serializers may not be able to serialize the data correctly (or at all) for anything beyond simple data types.
Additionally, there may be no sign that a problem has occurred during the save and only on next opening the file
will it fail. This issue potentially affects all versions from 2020.1 to 2021.2. It has been fixed as of the following
versions: 2020.1.1182, 2020.2.1078, 2020.3.970, 2021.1.816, and 2021.2.505. Problematic data is no longer
included when saving to non-DUF formats.
o The serializer used in versions of DUF used in Deswik.CAD prior to 2020.3 had a fault relating to serializing
dwPolyline VerticiesProperties (IndexedXProperties) with null property values. This fault occurred during
serialization (saving) of the file and manifested during deserialization (loading). The corrupt files themselves
are not easily fixable, but the fault itself has been resolved as of versions 2020.3.888, 2021.1.689. 2021.2.377,
and 2022.1.30. The software will no longer produce corrupt files that cannot be opened.
122
DESWIK.SUITE 2021.1 - RELEASE NOTES
This fix does not allow files that were corrupted to be loaded without the error. The fix prevents the file
corruption from happening in the first place.
o Versions of DUF used in Deswik.CAD prior to 2020.3 used a different approach to threading and resource
management that could result in thread synchronization and memory usage issues (among others). As of
versions as of versions 2020.3.888, 2021.1.689. 2021.2.377, and 2022.1.30, DUF threading and resource
management has been re-engineered to address these issues
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): As of 2021.1, this command will
not generate valid results with some specific input. This issue has been resolved in version 2021.286 with an
upgrade to the 3rd party library Mesh.
l CAD-48603 (Process maps | Layers): In affected versions of Deswik.CAD, when creating a new process map,
when you add your first new process map layer, it is being assigned the same ID (internally) as the existing default
layer, resulting in the two layers being 'joined'. This causes issues with visibility as well as entities on the original
layer being deleted. This issue has been resolved. However, the following versions were affected:
From To
2020.1.908 2020.1.1069
2020.2.664 2020.2.905
2020.3.473 2020.3.731
2021.1.157 2021.1.503
If you are using an affected version, you can work around this issue when creating a new process map by just
saving it immediately (that is, save it blank, with just the default layer (Layer 1)). Then reopen it. There will be no
further issues.
If you have already created a process map and have the duplicate layers in your document, deleting the duplicate
layers and continuing to work in the process map will not solve the problem. You will need to do the following:
1. Create a new layer. This is where you will put everything from your duplicated layers.
2. Isolate the entities on the duplicate layer pair in the Design Space (all other entities should be hidden).
o Select all the visible objects, remove them from the duplicate layers, and put them on the new
layer (by clearing the check boxes for the duplicate layers in the Layers selected items are on
window, and then selecting the check box for the new layer).
123
DESWIK.SUITE 2021.1 - RELEASE NOTES
b. If visible objects include links , then you cannot currently mark them as being on another layer. You
will need to select all the entities, cut them, then make the new layer active and paste them in place
on that layer.
The inability to mark links as being on other layers is another bug that is currently in the process of being
fixed.
5. Save your process map, close it, and reload. The file is now fixed and will not exhibit the duplicate layer
behavior.
If you have any Display Process Map Layer commands in your process map that reference one of the
deleted layer names, you will need to remap these to the new layer name (or you can just rename the new
layer to the old layer name).
Not sure if you have a duplicate layer issue? Test by turning on the One layer view mode and iterate through all
the layers. If you are able to select two checkboxes at the same time (which should not be possible), then you have
a duplicate layer problem.
o Point Cloud filtering on very large data sets, or on systems with low performance graphics cards can
sometimes cause "TDR" crashes when the system runs out of resources (you will see a TDR error in a
message box on-screen and need to close and-reopen Deswik.CAD).
o For systems with a dedicated GPU, the Point Cloud Dynamic Statistical Outlier filter limits the maximum
neighbor count based on available graphics memory.
l CAD-46312 (Modify | Polylines | Label | Selection: The internal label order in DUFv4 files across versions
2019.2 to 2020.1 is not compatible, resulting in incorrect labels displaying. To workaround, this issue:
o Moving forward from 2019.2 to 2020.1+: Save your file model as *.dcf or *.vdcl in 2019.2. then open in
2020.1+ and save as DUFv4.
124
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Moving backward from 2020.1+ to 2019.2: Save your file as *.dcf or *.vdcl in 2020.1+. then open in 2019.2
and save as DUFv4.
l CAD-45000 (Point Clouds): Point clouds saved in versions 2019.3 and higher cannot be opened in 2019.2 and
earlier. In addition, point clouds saved in 2019.2 and earlier do not support RGB and various attributes, whereas
point clouds saved in 2019.3+ do.
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): Our development team are
investigating an issue with Modify | Solids | Boolean Operations | Create All Split Solids, which affects a
single test case only, where the command produces unexpected results for that particular data set.
l CAD-46450 (Modify | Solids | Cut | Block And Benches): If you are running this command from a process
map, Deswik.CAD will not write Block attribute values when using multi-threaded processing. Instead it will write
null values.
1. Clear the Multi-threaded processing check box in the EDIT NODE dialog box in the process map.
OR
2. If multi-threading is required, run the command from the Modify menu instead.
l CAD-48348 (ORTHO mode): When drawing a vertical line in ORTHO mode, the cursor is visible, but no polyline is
drawn. This issue is also occurring in 2020.3. It is not resolved until 2021.2.
l CAD-48259 (Application disappears): There is a bug in Deswik.CAD (and likely other applications in
Deswik.Suite), where the application intermittently disappears as a result of heap corruption. The issue relates to
a folder browser dialog supplied by a third party (DevExpress). This issue was introduced in 2020.3.105+,
following changes to swap out an old folder browser control with a DevExpress folder browser. This issue is not
yet resolved.
125
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools
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 patch.
Key highlights
l Deswik.Mapping | Status Bar: A status bar is now displayed at the bottom of the Deswik.Mapping application
window. Use this tool to determine whether a long-running process is underway, or the ORTHO or POLAR options
are turned on in the current document.
126
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS
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 patch.
Deswik.MDM
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 patch.
View | Dock Windows | Deswik.MDM: The Deswik.MDM plugin has a sleek new design and enhanced functionality,
bringing it in line with the Deswik.MDM client.
When you open the Deswik.MDM plugin in Deswik.CAD, you are automatically logged on using your Windows
credentials.
You are logged on to the environment you most recently accessed in the Deswik.MDM client - the name of the
environment is shown in the title bar of the Deswik.MDM plugin.
127
DESWIK.SUITE 2021.1 - RELEASE NOTES
The Current tab and the In Progress tab now have the same look, feel, and functionality as they do in Preview
in the Deswik.MDM client, making it easy for you to switch quickly between Deswik products.
128
DESWIK.SUITE 2021.1 - RELEASE NOTES
129
DESWIK.SUITE 2021.1 - RELEASE NOTES
The new Data Sources tab also behaves like the Data Sources tab in Preview. You can use the new tab to connect
to an external data source that has been configured in Deswik.MDM, retrieve selected data, and work with it in
Deswik.CAD.
The updated Workflows tab is cleaner and easier to use, while still retaining all of the existing functionality.
130
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition to the existing options, the enhanced Files tab also has a real-time search that filters files and folders
while you type.
131
DESWIK.SUITE 2021.1 - RELEASE NOTES
132
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched
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 patch.
l Setup | Materials: You can now use task filters to configure material classifications for a particular set of tasks.
For example, you may want to set the 'cutoff grade' for a material field in one pit to be different to that in another
pit.
l Scheduling | Baselines: A new feature has been added which allows you to overwrite a baseline with the data
from the current schedule. Previously, if you wanted to update the data for a baseline, you had to un-select the
old baseline and then create a new one. Now, you can simply click Recreate baseline from the TASK BASELINES
dialog box and it will update the selected baseline.
133
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Import Baselines: When importing a baseline you can now choose to replace an existing baseline
with the data from the imported schedule. Previously, you had to create a new baseline for the imported file.
l Home | Configure Columns: You can now add a new column to the task grid, Task should be leveled, to show
which tasks you would expect to have a physical resource assignment after resource leveling is completed. The
value in this column is always 'True' except in certain conditions such as when a task is a milestone, a task is
already completed, or Task can be leveled is set to 'False' for the task.
Use this column to create a filter to verify that leveling has done everything that it was supposed to.
l Setup | Custom Fields and Setup | Production Fields: You can now use date and time specific functions to
populate production and custom fields.
134
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DATEADD
Returns a new date given a start date and time to add to that date. Enter "0" as the <<TIME TYPE>> to add
the specified time in seconds. Enter "1" to add the specified time (that is, the <<AMOUNT TO ADD>>) in
minutes, enter "2" to add the specified time in hours. Enter "3" to add the specified time in days. Enter "4" to
add the specified time in months. Enter a value equal to or greater than "5" to add the specified time in
years.
o DATEDIFF
Returns the difference between two dates in seconds, minutes, hours or days. Enter "0" as the <<TIME
TYPE>> to return seconds. Enter "1" to return minutes, enter "2" to return hours. Enter a value equal to or
greater than "3" to return days.
135
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DAY
Returns the day of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 14.
Syntax: DAY(<<DATE>>)
o DAYOFWEEK
Returns the day of the week as an integer, where Sunday =1, Monday=2, …, Saturday=7. For example:
DAYOFWEEK("28-Sep-20") 2
Syntax: DAYOFWEEK(<<DATE>>)
o DAYOFYEAR
Returns the day of the year (from 1 to 365) of the <<DATE>> in the Gregorian calendar, for example, 14-Jul-08
12:00:00 AM 196.
Syntax: DAYOFYEAR(<<DATE>>)
o HOUR
Returns the military hour of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM
0 or 14-Jul-08 1:00:00 PM 13.
Syntax: HOUR(<<DATE>>)
o MINUTE
Returns the minute of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 56.
Syntax: MINUTE(<<DATE>>)
o MONTH
Returns the month of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 7.
Syntax: MONTH(<<DATE>>)
o SECOND
Returns the seconds of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 17.
Syntax: SECOND(<<DATE>>)
o YEAR
Returns the year of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 2008.
Syntax: YEAR(<<DATE>>)
136
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Baselines: We have made some improvements to Baselines so you can now easily select and
identify the baselines displayed in your schedule. This has been achieved by converting the Baseline dropdown
list to a multi-select dropdown list. Previously, you could select multiple baselines from the Task Baselines dialog
box but there was no indication of which baselines were shown in the schedule other than for the currently
selected baseline.
l View | Dashboards: To improve dashboard accessibility, the title of a dashboard now includes the Deswik.Sched
file name and version of software.
l Setup | Time Usage Models: Adding new rows to the TIME USAGE MODEL SETUP grid has been simplified! New rows
are now automatically added to the selected main group or subgroup.
137
DESWIK.SUITE 2021.1 - RELEASE NOTES
If a Main Group is selected, then the new row is added to the main group in an empty subgroup.
If a Sub Group is selected, then the new row is added at the bottom of the selected subgroup.
l View | Resources: Previously, when using the Resources or Resources Report view in conjunction with the
option Only show resources with assigned tasks in the Resources view, the resources that were shown
where only pools or single resources with direct assignments to tasks. Now, resources that have been assigned to
tasks during resource leveling (physical resources) are also shown.
138
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Previously, during resource leveling, blocking tasks were checked against all other tasks in the group, including
tasks which were not yet available for work. This created situations where some tasks would never be leveled.
Now, only tasks in the available task list are considered by the leveler and associated rules during each leveling
iteration. This change may cause a minor difference in the schedule finish date for current schedules that use
blocking tasks.
l SCHED-19865: Previously when reporting on multiple quantity limits that had the same production field, source
filter and resource, then the limit values were added together. This would result in incorrect reporting. Now, each
limit is reported separately.
139
DESWIK.SUITE 2021.1 - RELEASE NOTES
For schedules that were saved in Deswik.Sched 2020.3 and earlier, then opened in Deswik.Sched 2021.1 and later,
you will need to remap the correct quantity limit in the Calculate column as shown below.
140
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.UGDB
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 patch.
l Enhancements to Primer Placement Rules: We have made the following changes to the placement rules
configuration grid.
o Initial Setup | Primer Or Booster Rules or Show Editor | Settings | Primer or booster rules
n Filter: This field has been added to the grid, so that you can use existing filters to apply the rule only to
those holes that meet the filter criteria.
n Distance From: When you select the Distance Type of 'Fraction Of', the additional starting location
options are now available.
In the following example we have selected the 'BT' filter to apply specific rules only to breakthrough holes. You can
also see that we now have additional options to select as the Distance From when the Distance Type of 'Fraction
Of' is selected. For example, we can configure the primer to be placed at the specified fraction distance from the
drill collar, charge collar, drill toe and so on.
l Export navigation holes at custom height from drive floor: Previously, front and rear navigation holes could
only be exported from the top of the tunnel. Now, you can export front and rear navigation holes configured at
either floor or ceiling, or at a custom height measured from the tunnel floor.
o Process Rings Configuration | Export Survey Data | Settings tab | Generate navigation holes: Click
Configure to open the NAVIGATION HOLES dialog box.
141
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Process Rings Configuration | Export IREDES | Navigation holes: Click Configure to open the NAVIGATION
HOLES dialog box.
In the NAVIGATION HOLES dialog box, the following changes have been made to the grid:
n Height mode: A new field consisting of three options - 'Custom', 'Ceiling', or 'Floor'.
l Custom: Select this option to use the specified Hole height to place navigation holes. For Left and
Right navigation holes, 'Custom' is the only option available.
l Ceiling: Front and rear holes only, select this option to place the navigation hole at the top of the
drive. If the Hole length is not zero, the hole midpoint is placed at the top of the drive.
l Floor: Front and rear holes only, select this option to place the navigation hole at the lowest
elevation of the drive. If the Hole length is not zero, the hole midpoint is placed at the lowest
elevation of the drive.
n Hole height: The Pivot height field has been renamed Hole height and is only available when you
select the Height mode 'Custom'.
l Left and right navigation holes only; enter the height (from the drive floor) at which to place
horizontal holes that intersect the left or right walls of the drive.
l Front and rear holes only; enter the height to place the hole (from the drive floor), or the height at
the hole midpoint (where the hole length is not zero).
142
DESWIK.SUITE 2021.1 - RELEASE NOTES
Collar and toe placement of the navigation hole depends on the specified hole length. If a hole
length is specified, the navigation hole is placed at the midpoint of the hole length. The hole collar
will be placed inside the drive and the toe will be placed outside the drive on either side. If the hole
length is zero or left blank, the collar and toe points will be identical, and will be placed at the
intersection of the drive wall.
l Option to switch between long and plan view when placing a winze: Previously, it was not possible to place
a winze section in long view. Now, you can quickly switch between plan view and long view to make it easy to
choose the reference line position of a winze section.
o Winze Sections | Add Winze Section: In the ADD WINZE SECTION dialog box, select either Set plan view or Set
long view from the new Current view area of the dialog box.
The view reverts to long view if you select Pick in the Reference line position area when choosing the winze
dump angle.
The view switches to section view when configuring the settings in the Drive and break-away position and
Holes rotation and length areas of the ADD WINZE SECTION dialog box.
143
DESWIK.SUITE 2021.1 - RELEASE NOTES
Underground Metals
Deswik.CAD
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 patch.
l Edit menu:
o Edit | Filters | Remove From Selected Layer: Previously, the only way to remove a filter from a layer was
to manually <No Filtering> from the dropdown list on the toolbar or in the Filter menu. Now you can
perform this action by clicking a single button on the Filters toolbar. This means that this command can now
also be run from a process map.
o Edit | Legends | Remove From Selected Layer: Previously, the only way to remove a legend from a layer
was to manually <No Legend> from the dropdown list on the toolbar or in the Legend menu. Now you can
perform this action by clicking a single button on the Legends toolbar. This means that this command can
now also be run from a process map.
l General:
o As part of the startup process, Deswik.CAD will now check your hard drive to ensure that you have enough
disk space (minimum 10gB). If it does not, a warning will appear, and you will be given the option of clearing
your temporary directory or letting Deswik.CAD do it for you. You will not be able to continue to use
Deswik.CAD until you clear enough space.
o When Deswik.CAD is running, the Deswik.CAD icon is visible on the Task bar. As of 2021.1, if you right-click
the icon, you will see a list of documents recently opened, as well as two commands:
n Copy Path To Clipboard: Copy the directory name of the current file, not including the file name itself.
144
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Copy Full Path To Clipboard: Copy the full directory and name of the current file.
l Modify menu:
o Modify | Polylines | Break | By Azimuth: Break a polyline at each node where the segments sharing that
node differ in azimuth by more than a specified value.
l Process maps:
o Create Layers: Previously when creating layers from a process map, you could only manage the attributes
on a layer. Now you can also manage layer properties (such as the lock status of a layer, node back color,
color of entities on a layer), as well as layer icons.
o Maintain Node Status In Document: In version 2020.1, we introduced the concept of maintaining the
node status in a process map. This meant that if you had partially run a process, you would automatically
pick up where you left off after saving your document. Now this behavior is governed by a new toggle
command called Maintain Node Status In Document in the Deswik Process Map Editor. Toggle it on in a
process map to maintain the node status, that is, pick up where you left off when you open a document.
Toggle it off if you prefer to reset the process map back (marking each node as Incomplete) each time the
document is opened.
This feature has also been added to all versions of Deswik.Suite from 2020.1 onward.
l Tools menu:
145
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Blocks | Export Block To File: Previously, if you wanted to return a block to its 'original form' (that
is, convert it from an INSERT entity back to its original components such as polylines, text, block text and so
on) you had to explode the block, then write it to a block file. Now you can use the new Export Block To File
command to do this automatically for you.
Use this command if you no longer have the original source file.
o Tools | Blocks | Remove Selected Blocks: Remove selected block files from the active file.
Previously, if you wanted to remove unused blocks from the active file, you had to remove all of them using
the Remove Unused Blocks command. This new command gives you the choice of which blocks to remove.
o Tools | Geological Models | Convert Block Model: The Tools | Geological Models | Datamine |
Convert From Other and Tools | Geological Models | Deswik | Convert From Other commands have
been combined into a single command (which is now located one level up in the Tools menu). Use this new
command to create either a block geomodel (*.gmdlb) or a Datamine block model (*.dm) file from an
existing block model file from other software packages.
146
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Keep Presentation Coloring: Ordinarily, the true color of the entity would be restored when a
legend is removed. This new command will update the pen color of entities permanently to their legend
color, so it cannot be removed.
l Draw menu:
o Draw | Unfolded Section: Previously, when you applied an extension distance to the governing polyline, it
was automatically applied to the distance markers as well. Now you can control whether this extension is
applied to distance markers.
l File menu:
o File | Export | ArcGIC Shape File: Use the new Coordinate Reference System field to specify a standard
coordinate reference system that defines the geographic location of the data being exported. As part of the
export process, a *.prj file will be created (with the same name as the active file name). These files can be
147
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Format menu:
o Format | Block Model Display: You can now control the Overlay Type (background, foreground, or none)
for both dynamic and static slices.
148
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Modify menu:
o Modify | Polylines | Multiple Projection Rules | Rule Editing: Use the new Edit Polyline Properties
columns to change the appearance (and attributes) of the output projected polylines.
149
DESWIK.SUITE 2021.1 - RELEASE NOTES
n Mirror direction: Select this new check box to mirror the projection. For example, projecting up and to
the right will generate 'mirrored' polylines down and to the left.
150
DESWIK.SUITE 2021.1 - RELEASE NOTES
Mirror direction
Generate surface
l Tools menu:
151
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Tools | Drillholes | Desurvey: Desurveying is usually done using only collar (top of hole) and downhole
survey information using a variety of methods, including Linear, Tangent, and Minimum Curvature.
Deswik.CAD previously supported only Linear and Tangent. Minimum curvature was not supported, but
users were given the option of including sample (assay) data points as part of the desurvey calculations. If
you had enough sample data for a hole, the hole trace would approach the result you would get from the
Minimum curvature algorithm. It has been determined that this was problematic, because using sample
data in calculations meant that the position of a hole in space was based on the input data provided. A hole
trace desurveyed without also importing sample data would be in a significantly different location to one that
was desurveyed with sample data. To ensure drillhole locations output by this command are aligned with
other software packages, we have modified the command so that all three algorithms are supported
(Linear, Tangent, and Minimum Curvature), and that they each work in the 'standard' way. Using the new
methodology for each algorithm, the hole trace (and certainly the hole toe) will not change substantially
when importing samples.
These changes have been added to all versions of Deswik.Suite from 2019.1 onward. Users will be guided to
use the new algorithms in preference to the older ones. If you are working a project with saved settings, and
you have a *.ddd file with the parameters from the 'old' algorithm, a new algorithm will be selected for you
and you will see a warning icon to the right of the field. Point to it to see the following tooltip:
The current methodology of the Linear method can still be used via the new Legacy algorithm (which we have
kept for those clients who have verified their results and are happy with the values provided). However, we
recommend that if you are using this command for the first time, you use one of the new algorithms.
If using the new Minimum Curvature algorithm there may be slightly more curvature of the hole between
survey points if you import samples, but the coordinates of the survey points will not change. This should
result in a more reliable (and reproducible) drillhole trace.
Compare methods
152
DESWIK.SUITE 2021.1 - RELEASE NOTES
153
DESWIK.SUITE 2021.1 - RELEASE NOTES
Linear
Tangent
Minimum Curvature
Legacy (no samples)
Legacy (with samples)
o Tools | Options | Logs tab: Use the options on the new Logs tab to change the default log directory,
control log file limits, and clean up old log files. You also have the option to zip existing log files for easy
transmission to Deswik Support when required.
o Tools | Point Cloud | Modify: Deswik.AdvSurvey users; This command now provides the option of applying
four different dynamic filters for real-time feedback of the points to be edited.
154
DESWIK.SUITE 2021.1 - RELEASE NOTES
The dynamic filters of this command require appropriate Windows TDR settings to function. These settings
control the point at which Windows considers the graphics driver to be unresponsive and close the
application. To avoid this, the TdrDelay setting in the registry must be modified from the default 2 seconds to
at least 30 seconds. If you attempt to use the dynamic filters and your current settings are inadequate, a
warning will appear.
There are some known issues with point cloud filtering. See Point Cloud Filtering in the Known Issues And
Workarounds section for more information.
l View menu:
155
DESWIK.SUITE 2021.1 - RELEASE NOTES
o View | Look And Feel: Previously, there was no way to tell what a 'skin' might look like after it was applied.
Now each 'skin' has an icon associated with it to give you and idea of what to expect.
Right-click the toolbar area and turn on Large icons before running the command so you can see them
better.
l CAD-48510 (*.duf files): When loading DUF files from newer Deswik.CAD versions into older ones, some entity
fields may not be recognized in the older version because they did not exist at the time that version was created.
Such data is stored as 'unsupported data' against the entity so that it is not lost when saved back to DUF.
However, this can cause problems if the data is saved to other formats (such as VDML, VDCL, or DCF) because
their serializers may not be able to serialize the data correctly (or at all) for anything beyond simple data types.
Additionally, there may be no sign that a problem has occurred during the save and only on next opening the file
will it fail. This issue potentially affects all versions from 2020.1 to 2021.2. It has been fixed as of the following
versions: 2020.1.1182, 2020.2.1078, 2020.3.970, 2021.1.816, and 2021.2.505. Problematic data is no longer
included when saving to non-DUF formats.
156
DESWIK.SUITE 2021.1 - RELEASE NOTES
o The serializer used in versions of DUF used in Deswik.CAD prior to 2020.3 had a fault relating to serializing
dwPolyline VerticiesProperties (IndexedXProperties) with null property values. This fault occurred during
serialization (saving) of the file and manifested during deserialization (loading). The corrupt files themselves
are not easily fixable, but the fault itself has been resolved as of versions 2020.3.888, 2021.1.689. 2021.2.377,
and 2022.1.30. The software will no longer produce corrupt files that cannot be opened.
This fix does not allow files that were corrupted to be loaded without the error. The fix prevents the file
corruption from happening in the first place.
o Versions of DUF used in Deswik.CAD prior to 2020.3 used a different approach to threading and resource
management that could result in thread synchronization and memory usage issues (among others). As of
versions as of versions 2020.3.888, 2021.1.689. 2021.2.377, and 2022.1.30, DUF threading and resource
management has been re-engineered to address these issues
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): As of 2021.1, this command will
not generate valid results with some specific input. This issue has been resolved in version 2021.286 with an
upgrade to the 3rd party library Mesh.
l CAD-48603 (Process maps | Layers): In affected versions of Deswik.CAD, when creating a new process map,
when you add your first new process map layer, it is being assigned the same ID (internally) as the existing default
layer, resulting in the two layers being 'joined'. This causes issues with visibility as well as entities on the original
layer being deleted. This issue has been resolved. However, the following versions were affected:
From To
2020.1.908 2020.1.1069
2020.2.664 2020.2.905
2020.3.473 2020.3.731
2021.1.157 2021.1.503
If you are using an affected version, you can work around this issue when creating a new process map by just
saving it immediately (that is, save it blank, with just the default layer (Layer 1)). Then reopen it. There will be no
further issues.
If you have already created a process map and have the duplicate layers in your document, deleting the duplicate
layers and continuing to work in the process map will not solve the problem. You will need to do the following:
1. Create a new layer. This is where you will put everything from your duplicated layers.
2. Isolate the entities on the duplicate layer pair in the Design Space (all other entities should be hidden).
157
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Select all the visible objects, remove them from the duplicate layers, and put them on the new
layer (by clearing the check boxes for the duplicate layers in the Layers selected items are on
window, and then selecting the check box for the new layer).
b. If visible objects include links , then you cannot currently mark them as being on another layer. You
will need to select all the entities, cut them, then make the new layer active and paste them in place
on that layer.
The inability to mark links as being on other layers is another bug that is currently in the process of being
fixed.
5. Save your process map, close it, and reload. The file is now fixed and will not exhibit the duplicate layer
behavior.
If you have any Display Process Map Layer commands in your process map that reference one of the
deleted layer names, you will need to remap these to the new layer name (or you can just rename the new
layer to the old layer name).
Not sure if you have a duplicate layer issue? Test by turning on the One layer view mode and iterate through all
the layers. If you are able to select two checkboxes at the same time (which should not be possible), then you have
a duplicate layer problem.
o Point Cloud filtering on very large data sets, or on systems with low performance graphics cards can
sometimes cause "TDR" crashes when the system runs out of resources (you will see a TDR error in a
message box on-screen and need to close and-reopen Deswik.CAD).
o For systems with a dedicated GPU, the Point Cloud Dynamic Statistical Outlier filter limits the maximum
neighbor count based on available graphics memory.
158
DESWIK.SUITE 2021.1 - RELEASE NOTES
l CAD-46312 (Modify | Polylines | Label | Selection: The internal label order in DUFv4 files across versions
2019.2 to 2020.1 is not compatible, resulting in incorrect labels displaying. To workaround, this issue:
o Moving forward from 2019.2 to 2020.1+: Save your file model as *.dcf or *.vdcl in 2019.2. then open in
2020.1+ and save as DUFv4.
o Moving backward from 2020.1+ to 2019.2: Save your file as *.dcf or *.vdcl in 2020.1+. then open in 2019.2
and save as DUFv4.
l CAD-45000 (Point Clouds): Point clouds saved in versions 2019.3 and higher cannot be opened in 2019.2 and
earlier. In addition, point clouds saved in 2019.2 and earlier do not support RGB and various attributes, whereas
point clouds saved in 2019.3+ do.
l CAD-46601 (Modify | Solids | Boolean Operations | Create All Split Solids): Our development team are
investigating an issue with Modify | Solids | Boolean Operations | Create All Split Solids, which affects a
single test case only, where the command produces unexpected results for that particular data set.
l CAD-46450 (Modify | Solids | Cut | Block And Benches): If you are running this command from a process
map, Deswik.CAD will not write Block attribute values when using multi-threaded processing. Instead it will write
null values.
1. Clear the Multi-threaded processing check box in the EDIT NODE dialog box in the process map.
OR
2. If multi-threading is required, run the command from the Modify menu instead.
l CAD-48348 (ORTHO mode): When drawing a vertical line in ORTHO mode, the cursor is visible, but no polyline is
drawn. This issue is also occurring in 2020.3. It is not resolved until 2021.2.
l CAD-48259 (Application disappears): There is a bug in Deswik.CAD (and likely other applications in
Deswik.Suite), where the application intermittently disappears as a result of heap corruption. The issue relates to
a folder browser dialog supplied by a third party (DevExpress). This issue was introduced in 2020.3.105+,
following changes to swap out an old folder browser control with a DevExpress folder browser. This issue is not
yet resolved.
159
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools
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 patch.
Key highlights
l Deswik.Mapping | Tools | Working Plane | Face by Laser Line: In mines under geological control, it can be
challenging to place an accurate face position before survey has been done because there is no reference data to
base the positions from. Drive positions can vary a lot between the design and the final position. With this new
feature, you can use a laser and laser lines in the Model Space to set up a face position using offsets of the laser
point on the face to the walls and floor.
l Deswik.Mapping | Status Bar: A status bar is now displayed at the bottom of the Deswik.Mapping application
window. Use this tool to determine whether a long-running process is underway, or the ORTHO or POLAR options
are turned on in the current document.
l GeoBase Service: When your site administrator initially sets up Deswik.Sampling or any sampling functions in
Deswik.Mapping, they should install the new GeoBase Service. This means that your site will no longer have to
manually create or maintain the GeoBase database where sampling data is stored. Note that Deswik might need
to migrate your site to the new GeoBase Service in case a manual database upgrade is needed.
l Deswik.CAD | Tools | Geology | Sampling: With the 2021.1 release, Deswik.IMS (Identity Management Service)
settings can be imported into the Deswik.Sampling module to provide user authentication, authorization, and
license checks. Existing Deswik.Sampling users will need to have their IT organization install Deswik.IMS. For a
limited time, Deswik.Sampling will still support the previous authentication and licensing system.
160
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS
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 patch.
Deswik.MDM
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 patch.
View | Dock Windows | Deswik.MDM: The Deswik.MDM plugin has a sleek new design and enhanced functionality,
bringing it in line with the Deswik.MDM client.
When you open the Deswik.MDM plugin in Deswik.CAD, you are automatically logged on using your Windows
credentials.
You are logged on to the environment you most recently accessed in the Deswik.MDM client - the name of the
environment is shown in the title bar of the Deswik.MDM plugin.
161
DESWIK.SUITE 2021.1 - RELEASE NOTES
The Current tab and the In Progress tab now have the same look, feel, and functionality as they do in Preview
in the Deswik.MDM client, making it easy for you to switch quickly between Deswik products.
162
DESWIK.SUITE 2021.1 - RELEASE NOTES
163
DESWIK.SUITE 2021.1 - RELEASE NOTES
The new Data Sources tab also behaves like the Data Sources tab in Preview. You can use the new tab to connect
to an external data source that has been configured in Deswik.MDM, retrieve selected data, and work with it in
Deswik.CAD.
The updated Workflows tab is cleaner and easier to use, while still retaining all of the existing functionality.
164
DESWIK.SUITE 2021.1 - RELEASE NOTES
In addition to the existing options, the enhanced Files tab also has a real-time search that filters files and folders
while you type.
165
DESWIK.SUITE 2021.1 - RELEASE NOTES
166
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched
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 patch.
l Setup | Materials: You can now use task filters to configure material classifications for a particular set of tasks.
For example, you may want to set the 'cutoff grade' for a material field in one pit to be different to that in another
pit.
l Scheduling | Baselines: A new feature has been added which allows you to overwrite a baseline with the data
from the current schedule. Previously, if you wanted to update the data for a baseline, you had to un-select the
old baseline and then create a new one. Now, you can simply click Recreate baseline from the TASK BASELINES
dialog box and it will update the selected baseline.
167
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Import Baselines: When importing a baseline you can now choose to replace an existing baseline
with the data from the imported schedule. Previously, you had to create a new baseline for the imported file.
l Home | Configure Columns: You can now add a new column to the task grid, Task should be leveled, to show
which tasks you would expect to have a physical resource assignment after resource leveling is completed. The
value in this column is always 'True' except in certain conditions such as when a task is a milestone, a task is
already completed, or Task can be leveled is set to 'False' for the task.
Use this column to create a filter to verify that leveling has done everything that it was supposed to.
l Setup | Custom Fields and Setup | Production Fields: You can now use date and time specific functions to
populate production and custom fields.
168
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DATEADD
Returns a new date given a start date and time to add to that date. Enter "0" as the <<TIME TYPE>> to add
the specified time in seconds. Enter "1" to add the specified time (that is, the <<AMOUNT TO ADD>>) in
minutes, enter "2" to add the specified time in hours. Enter "3" to add the specified time in days. Enter "4" to
add the specified time in months. Enter a value equal to or greater than "5" to add the specified time in
years.
o DATEDIFF
Returns the difference between two dates in seconds, minutes, hours or days. Enter "0" as the <<TIME
TYPE>> to return seconds. Enter "1" to return minutes, enter "2" to return hours. Enter a value equal to or
greater than "3" to return days.
169
DESWIK.SUITE 2021.1 - RELEASE NOTES
o DAY
Returns the day of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 14.
Syntax: DAY(<<DATE>>)
o DAYOFWEEK
Returns the day of the week as an integer, where Sunday =1, Monday=2, …, Saturday=7. For example:
DAYOFWEEK("28-Sep-20") 2
Syntax: DAYOFWEEK(<<DATE>>)
o DAYOFYEAR
Returns the day of the year (from 1 to 365) of the <<DATE>> in the Gregorian calendar, for example, 14-Jul-08
12:00:00 AM 196.
Syntax: DAYOFYEAR(<<DATE>>)
o HOUR
Returns the military hour of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM
0 or 14-Jul-08 1:00:00 PM 13.
Syntax: HOUR(<<DATE>>)
o MINUTE
Returns the minute of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 56.
Syntax: MINUTE(<<DATE>>)
o MONTH
Returns the month of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 7.
Syntax: MONTH(<<DATE>>)
o SECOND
Returns the seconds of the date specified in the Gregorian calendar, for example, 14-Jul-08 1:56:17 PM 17.
Syntax: SECOND(<<DATE>>)
o YEAR
Returns the year of the date specified in the Gregorian calendar, for example, 14-Jul-08 12:00:00 AM 2008.
Syntax: YEAR(<<DATE>>)
170
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Scheduling | Baselines: We have made some improvements to Baselines so you can now easily select and
identify the baselines displayed in your schedule. This has been achieved by converting the Baseline dropdown
list to a multi-select dropdown list. Previously, you could select multiple baselines from the Task Baselines dialog
box but there was no indication of which baselines were shown in the schedule other than for the currently
selected baseline.
l View | Dashboards: To improve dashboard accessibility, the title of a dashboard now includes the Deswik.Sched
file name and version of software.
l Setup | Time Usage Models: Adding new rows to the TIME USAGE MODEL SETUP grid has been simplified! New rows
are now automatically added to the selected main group or subgroup.
171
DESWIK.SUITE 2021.1 - RELEASE NOTES
If a Main Group is selected, then the new row is added to the main group in an empty subgroup.
If a Sub Group is selected, then the new row is added at the bottom of the selected subgroup.
l View | Resources: Previously, when using the Resources or Resources Report view in conjunction with the
option Only show resources with assigned tasks in the Resources view, the resources that were shown
where only pools or single resources with direct assignments to tasks. Now, resources that have been assigned to
tasks during resource leveling (physical resources) are also shown.
172
DESWIK.SUITE 2021.1 - RELEASE NOTES
l Previously, during resource leveling, blocking tasks were checked against all other tasks in the group, including
tasks which were not yet available for work. This created situations where some tasks would never be leveled.
Now, only tasks in the available task list are considered by the leveler and associated rules during each leveling
iteration. This change may cause a minor difference in the schedule finish date for current schedules that use
blocking tasks.
l SCHED-19865: Previously when reporting on multiple quantity limits that had the same production field, source
filter and resource, then the limit values were added together. This would result in incorrect reporting. Now, each
limit is reported separately.
173
DESWIK.SUITE 2021.1 - RELEASE NOTES
For schedules that were saved in Deswik.Sched 2020.3 and earlier, then opened in Deswik.Sched 2021.1 and later,
you will need to remap the correct quantity limit in the Calculate column as shown below.
174
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.SO
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 patch.
l Deswik.SO automatically creates multiple complimentary files that it uses in conjunction with the active
Deswik.SO file. Previously, the default location for these files was C:\ProgramData\Deswik\StopeOptimizer.
However, we recommended users change this location, since ProgramData\Deswik is a hidden folder, usually
reserved for 'behind the scenes', temporary files that the Deswik.Suite needs to run the various modules. Now,
the new Same as graphics file check box sets the default location of these files to the same directory as the
active file. Clear this new check box to be able to browse for another location.
When you select a block model (on the Block model tab), Deswik.SO will now check to see if this check box is
selected. If it is, and the model is in that same file folder or a subfolder, Deswik.SO will make the selection a relative
path (that is, remove the full directory path).
Known issues
l SO-1709 - SO not responding: A recently introduced bug that would cause Deswik.CAD to crash abruptly without
giving the user the error reporting dialog or a chance to save data has been fixed. The bug would occur when
Deswik.SO was opened in a project containing no existing scenarios and the first new one was added. Projects
with existing scenarios were not affected.
175
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.UGDB
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 patch.
l Enhancements to Primer Placement Rules: We have made the following changes to the placement rules
configuration grid.
o Initial Setup | Primer Or Booster Rules or Show Editor | Settings | Primer or booster rules
n Filter: This field has been added to the grid, so that you can use existing filters to apply the rule only to
those holes that meet the filter criteria.
n Distance From: When you select the Distance Type of 'Fraction Of', the additional starting location
options are now available.
In the following example we have selected the 'BT' filter to apply specific rules only to breakthrough holes. You can
also see that we now have additional options to select as the Distance From when the Distance Type of 'Fraction
Of' is selected. For example, we can configure the primer to be placed at the specified fraction distance from the
drill collar, charge collar, drill toe and so on.
l Export navigation holes at custom height from drive floor: Previously, front and rear navigation holes could
only be exported from the top of the tunnel. Now, you can export front and rear navigation holes configured at
either floor or ceiling, or at a custom height measured from the tunnel floor.
o Process Rings Configuration | Export Survey Data | Settings tab | Generate navigation holes: Click
Configure to open the NAVIGATION HOLES dialog box.
176
DESWIK.SUITE 2021.1 - RELEASE NOTES
o Process Rings Configuration | Export IREDES | Navigation holes: Click Configure to open the NAVIGATION
HOLES dialog box.
In the NAVIGATION HOLES dialog box, the following changes have been made to the grid:
n Height mode: A new field consisting of three options - 'Custom', 'Ceiling', or 'Floor'.
l Custom: Select this option to use the specified Hole height to place navigation holes. For Left and
Right navigation holes, 'Custom' is the only option available.
l Ceiling: Front and rear holes only, select this option to place the navigation hole at the top of the
drive. If the Hole length is not zero, the hole midpoint is placed at the top of the drive.
l Floor: Front and rear holes only, select this option to place the navigation hole at the lowest
elevation of the drive. If the Hole length is not zero, the hole midpoint is placed at the lowest
elevation of the drive.
n Hole height: The Pivot height field has been renamed Hole height and is only available when you
select the Height mode 'Custom'.
l Left and right navigation holes only; enter the height (from the drive floor) at which to place
horizontal holes that intersect the left or right walls of the drive.
l Front and rear holes only; enter the height to place the hole (from the drive floor), or the height at
the hole midpoint (where the hole length is not zero).
177
DESWIK.SUITE 2021.1 - RELEASE NOTES
Collar and toe placement of the navigation hole depends on the specified hole length. If a hole
length is specified, the navigation hole is placed at the midpoint of the hole length. The hole collar
will be placed inside the drive and the toe will be placed outside the drive on either side. If the hole
length is zero or left blank, the collar and toe points will be identical, and will be placed at the
intersection of the drive wall.
l Option to switch between long and plan view when placing a winze: Previously, it was not possible to place
a winze section in long view. Now, you can quickly switch between plan view and long view to make it easy to
choose the reference line position of a winze section.
o Winze Sections | Add Winze Section: In the ADD WINZE SECTION dialog box, select either Set plan view or Set
long view from the new Current view area of the dialog box.
The view reverts to long view if you select Pick in the Reference line position area when choosing the winze
dump angle.
The view switches to section view when configuring the settings in the Drive and break-away position and
Holes rotation and length areas of the ADD WINZE SECTION dialog box.
178
DESWIK.SUITE 2021.1 - RELEASE NOTES
Patches
2021.1.600
Deswik.CAD - 2021.1.600
179
DESWIK.SUITE 2021.1 - RELEASE NOTES
180
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.DD - 2021.1.600
Deswik.DO - 2021.1.600
Deswik.GeoTools - 2021.1.600
181
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.600
Deswik.LHS - 2021.1.600
Deswik.MDM - 2021.1.600
182
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.OPDB - 2021.1.600
Deswik.OPSTS - 2021.1.600
Deswik.Sched - 2021.1.600
Deswik.SO - 2021.1.600
183
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.616
Deswik.CAD - 2021.1.616
Deswik.IS - 2021.1.616
Deswik.MDM - 2021.1.616
184
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.SO - 2021.1.616
2021.1.660
Deswik.Agg - 2021.1.660
Deswik.Blend - 2021.1.660
Deswik.CAD - 2021.1.660
185
DESWIK.SUITE 2021.1 - RELEASE NOTES
186
DESWIK.SUITE 2021.1 - RELEASE NOTES
187
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.DD - 2021.1.660
Deswik.GeoTools - 2021.1.660
188
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.660
Deswik.MDM - 2021.1.660
Deswik.OPDB - 2021.1.660
189
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.OPSTS - 2021.1.660
Deswik.SO - 2021.1.660
Deswik.UGDB - 2021.1.660
2021.1.703
Deswik.Blend - 2021.1.703
190
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.CAD - 2021.1.703
191
DESWIK.SUITE 2021.1 - RELEASE NOTES
192
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Enviro - 2021.1.703
Deswik.GeoTools - 2021.1.703
193
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GO - 2021.1.703
Deswik.IS - 2021.1.703
Deswik.LHS - 2021.1.703
Deswik.MDM - 2021.1.703
194
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.OPDB - 2021.1.703
Deswik.OPSTS - 2021.1.703
Deswik.Sched - 2021.1.703
Deswik.SO - 2021.1.703
Deswik.UGDB - 2021.1.703
195
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.733
Deswik.ASD - 2021.1.733
Deswik.CAD - 2021.1.733
196
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Caving - 2021.1.733
Deswik.GO - 2021.1.733
197
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.733
Deswik.OPSTS - 2021.1.733
Deswik.UGDB - 2021.1.733
2021.1.747
Deswik.Blend - 2021.1.747
Deswik.CAD - 2021.1.747
198
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools - 2021.1.747
Deswik.GO - 2021.1.747
Deswik.LHS - 2021.1.747
Deswik.OPSTS - 2021.1.747
199
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.SO - 2021.1.747
Deswik.UGDB - 2021.1.747
2021.1.763
Deswik.CAD - 2021.1.763
200
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Caving - 2021.1.763
Deswik.IS - 2021.1.763
Deswik.MDM - 2021.1.763
Deswik.OPSTS - 2021.1.763
201
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched - 2021.1.763
Deswik.UGDB - 2021.1.763
2021.1.779
Deswik.CAD - 2021.1.779
202
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.DD - 2021.1.779
Deswik.IS - 2021.1.779
Deswik.LHS - 2021.1.779
Deswik.UGDB - 2021.1.779
203
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.792
Deswik.CAD - 2021.1.792
Deswik.IS - 2021.1.792
204
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.807
Deswik.CAD - 2021.1.807
Deswik.OPSTS - 2021.1.807
205
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.818
Deswik.Agg - 2021.1.818
Deswik.CAD - 2021.1.818
Deswik.IS - 2021.1.818
206
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.MDM - 2021.1.818
Deswik.SO - 2021.1.818
Deswik.UGDB - 2021.1.818
Deswik.vCAD - 2021.1.818
2021.1.833
Deswik.CAD - 2021.1.833
207
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.833
Deswik.LHS - 2021.1.833
2021.1.843
Deswik.CAD - 2021.1.843
Deswik.IS - 2021.1.843
208
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched - 2021.1.843
2021.1.868
Deswik.Blend - 2021.1.868
Deswik.CAD - 2021.1.868
209
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.868
Deswik.MDM - 2021.1.868
Deswik.Sched - 2021.1.868
210
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.UGDB - 2021.1.868
2021.1.899
Deswik.Agg - 2021.1.899
Deswik.Blend - 2021.1.899
Deswik.CAD - 2021.1.899
211
DESWIK.SUITE 2021.1 - RELEASE NOTES
212
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.GeoTools - 2021.1.899
Deswik.GO - 2021.1.899
Deswik.IS - 2021.1.899
Deswik.LHS - 2021.1.899
Deswik.OPSTS - 2021.1.899
Deswik.Sched - 2021.1.899
Deswik.UGDB - 2021.1.899
213
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.910
Deswik.CAD - 2021.1.910
Deswik.IS - 2021.1.910
Deswik.Sched - 2021.1.910
Deswik.SO - 2021.1.910
214
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.UGDB - 2021.1.910
2021.1.940
Deswik.Agg - 2021.1.940
Deswik.CAD - 2021.1.940
215
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.940
216
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.LHS - 2021.1.940
Deswik.MDM - 2021.1.940
Deswik.OPSTS - 2021.1.940
Deswik.Sched - 2021.1.940
Deswik.SO - 2021.1.940
Deswik.UGDB - 2021.1.940
217
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.945
Deswik.UGDB - 2021.1.945
2021.1.951
Deswik.Blend - 2021.1.951
Deswik.CAD - 2021.1.951
218
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.MDM - 2021.1.951
2021.1.960
Deswik.CAD - 2021.1.960
Deswik.UGDB - 2021.1.960
219
DESWIK.SUITE 2021.1 - RELEASE NOTES
2021.1.971
Deswik.Blend - 2021.1.971
Deswik.CAD - 2021.1.971
Deswik.OPDB - 2021.1.971
Deswik.OPSTS - 2021.1.971
Deswik.Sched - 2021.1.971
220
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.SO - 2021.1.971
Deswik.UGDB - 2021.1.971
2021.1.1013
Deswik.Blend - 2021.1.1013
Deswik.CAD - 2021.1.1013
221
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.DD - 2021.1.1013
Deswik.GeoTools - 2021.1.1013
222
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.IS - 2021.1.1013
Deswik.LHS - 2021.1.1013
Deswik.MDM - 2021.1.1013
Deswik.OPDB - 2021.1.1013
Deswik.OPSTS - 2021.1.1013
223
DESWIK.SUITE 2021.1 - RELEASE NOTES
Deswik.Sched - 2021.1.1013
Deswik.SO - 2021.1.1013
Deswik.UGDB - 2021.1.1013
2021.1.1017
Deswik.CAD - 2021.1.1017
Deswik.Enviro - 2021.1.1017
224