Mouse wheel zoom for easy zooming in the PlotDesigner view
Undo / Redo commands available via symbol bar, menu bar and keyboard shortcuts CTRL+Z and CTRL+Y
Keyboard shortcuts CTRL+C and CTRL+V to easily copy and paste cells.
Panning the view is now possible by holding down the mouse wheel or the middle mouse button.
Selection of objects in the PlotDesigner view improved:
Single click with left mouse button: With a single click - irrespective of the cell type - the cell which is in the foremost level in the view is always selected.
ALT key + single click with left mouse button: Similar to single click, but the selection only takes into account cells that are not containers.
CTRL + click with the left mouse button on a selected cell: Selects the higher-level container in the tree structure that contains the cell. With this function you can easily switch through the hierarchy levels.
Horizontal and vertical containers now with checkbox "consume unused space automatically" (default = active). If activated, this function corresponds to an empty cell with setting "as large as possible" in last position.
For an empty cell in a horizontal or vertical container, the size setting "auto" now corresponds to "as large as possible" in the respective container direction.
Improved handling of cells in a freely positionable container.
Function "Catch children" moves and - if necessary - scales the child cells if they do not fit into the container.
Zoom to the page when switching between pages.
Axis labelling is no longer displayed for rotated sections.
Improvements in the use of grid lines
Grid display "Areas of equal sound level" in connection with "Show grid values" is now also displayed in PlotDesigner.
ObjectScan: Evaluation with settings Object Type = Grid Point significantly accelerated.
Grid Arithmetics significantly accelerated.
Shortcut CTRL+F opens the menu Edit | Search...
When calibrating bitmaps, the original format is kept (before it was always changed to .bmp files)
Color palettes of the default library are now displayed directly in the drop-down menu at Grid -> Appearance.
New import format Aircraft Noise XML for DES, radar tracks and aircraft classes.
Options | Land Use: Input of limiting values for the usage type "without usage" is no longer possible in order to avoid errors.
Text blocks "OPT_OLD_CALC", which can be used to perform calculations according to earlier versions of CadnaA, are now listed as a warning in the consistency check.
If an error occurs while saving a file, a warning message is displayed. The last successfully saved state is retained.
Optimization when displaying auxiliary polygons for which the line width is defined by a formula with match() or matchx().
Self-screening for the rail object is now also displayed in the 3D Special view.
Calculation Methods
RLS-19, Road Surface correction according to table 4a: Changes when entering speed values in the interval [61, 64] km/h. For details, see the German version of this document.
HJ 2.4 2021 Railway: Calculation of 3D reflector and screen with cantilever improved (changes already in release 2023)
SonRoad18:
Import of road types now possible via ODBC/Excel interface. For more details on attributes, see manual Attributes, Variables, and Keywords .
o Default table of object type Road now shows Lw' in the column header (instead of Lr,e before).
Object Scan:
Preset EU/DE 2021/1226, Quietest grid point near building, Step 2 : Window size changed to 0.0001 m in order to avoid errors with adjacent buildings.
Preset EU 2015/996: People in level classes (Single dwelling) : Evaluation for buildings with hidden fa ade points (e.g. due to neighboring buildings) corrected.
Preset EU/DE 2021/1226 | Quietest grid point near building | Step 2: Formula for validity of a grid point can now be defined.
Templates 2021/1226 EU/DE/AT:
Menu Grid | Specification: Exclude building" setting now always checked to be active.
Menu Calculation | Configuration | Tab General: Setting Extrapolate Grid under Buildings checked to be active.
Attributes, Variables and Keywords
Keyword #(ObjAtt, CalcConf, Paramter2) extended with attributes for accessing settings of calculation method HJ 2.4 Industry, Road and Railway.
Keyword #(GLK, Parameter1, Parameter2) now with second parameter to reference a specific plan cell of the PlotDesigner.
Access to the object scan results table now possible via the #(Table, ObjScan) keyword, e.g. to be used in combination with "Print report".
Can be used via Lua with cna.run_macro(). For more information see manual at #(ObjAtt, OBJ_SCAN) or #(SetObjAtt, OBJ_SCAN, ...).
Bug Fixes
Interoperability with CadnaB:
Fixed error while loading fa ade points to CadnaA.
CadnaB basement floors are now correctly considered in CadnaA.
Partial levels are now calculated for CadnaB buildings (source)
Tables | Variants | Modify Calculation Configuration: When reading and writing via the folder symbol, a point is now always used as decimal separator (previously dependent on the setting in menu Properties | Other)
Menu Grid | Open | Ascii-Grid: Import fixed
Export of number of flights for AzB corrected (previously deviation by -1 if evening period was not used)
Menu Extras | ObjectScan: Evaluation with settings Object Type = Grid Point and Action /Sum into = Specified Areas / Polygons: Grid points with unequal height /width (dx != dy) are now considered correctly.
Menu Import | Bitmaps: Fixed error when importing multiple bitmaps at once.
Rotation of bitmaps corrected, e.g. if bitmaps are part of a Multiselection and the Multiselection is rotated by holding down the ALT key.
When using the function "Change ObjectTree assignment" in connection with variant- or group-dependent activations, an incorrect activation state of objects could occur. Implementation corrected.
Multiselect:
When displaying a table filtered for multi-selection and deleting all rows, now only the objects of the multi-selection are deleted (previously all objects were deleted)
In an object table filtered for Multiselection, the MULTISEL attribute can now be changed via "Change column".
Undo / Redo function: A transformation defined during import was taken into account in subsequent undo and redo steps, so that objects moved further. Transformation is now no longer taken into account.
Undo / Redo function: If a railway object was assigned emissions by a number of trains list, this list was not restored correctly after executing undo and redo.
Possible crashes avoided:
Export via object table | Print
APL Calculation
Calculation of the ground absorption map for very big projects.
Exceeded ID length by assignment of an ObjectTree group