File: Readme.txt, Notes for IRRICAD Link V21.xx.34 for AutoCAD 2022/2023 and BricsCAD V22/V23 X64 Date: 30th January 2025 Contents ------------- 1. Bug fixes and additions. 2. Installation. 3. Suggested Minimum Computer Requirements. 4. Additions to the Manual. 5. Known Problems. 6. Installing USB dongle version. 7. Contact Information. 1. Bug Fixes and Additions -------------------------------------------------- 1. Bug Fixes and Additions Since 21.xx.33 --------------------------------------------------- 1) Fixed a bug on displays using 100% DPI scaling that would prevent the user from selecting / modifying the last entry in the grid on the Layers Settings page. 2) Fixed a bug where pipe lengths in assemblies we not being correctly processed in BOM reports. This could lead to pipes being reported twice, or not being correctly rounded. (BID 1845) 3) A recently introduced crash caused by the "Trim Ends" option in Spray Irrigation Block, with unconnected spraylines, has been fixed. 4) Fixed a bug where selecting an ARC and then actioning a pivot command, would place the created pivot at 0.0 rather than the correct location. 5) Enable KML exporting for pivots. 6) Fixed a minor bug where Irricad inserted images (e.g., from Google Earth) would have a very large negative Z coordinate. 7) Correct rare error where an image spanning a UTM boundary is not imported correctly from KML/KMZ. 8) Fixed a potential problem when using Change-Match on Pivots with dissimilar span arrangements. Change-Match for changes to Pivot span configurations is now disabled. 9) Fix a bug where water supply names were not synced correctly in change type when adding internal water supplies to pivots. Also disabled changing the pivot name in change type. 10) Added Link V20 to IRR_FILEEXPORT command. 11) Fix a bug, for designs in U.S. units, where some pivot elements (most) were not exported when exporting to KML/KMZ. -------------------------------------------------- 1. Bug Fixes and Additions Since 21.xx.01 --------------------------------------------------- New Features and Improvements ---------------------------------------------- 1) Added Pivot design capability in an optional module. See the Release notes for detailed information. Note that designs containing pivots may be opened successfully in versions that don’t have the pivot module enabled as long as they are version 21.30 or above. In these cases any existing pivots will continue to be included in the design, management and reporting processes but they cannot be changed (only deleted). 2) Significantly improved the speed of the valve summary dialog when there are a large number of valves present. Bug Fixes ------------- 1) Fixed a number of GDI handle leaks. These can cause random crashes after LINK has been open for some time. 2) Fixed a minor problem in the Valve Connector where the valve could connect to the wrong item is certain circumstances when the valve is moved. 3) Fix a crash that could occur when right-clicking the document tab bar in BricsCAD. 4) Changes in graphical management so that blocks are retained even if there are some "stray" non block (including polyline blocks) items. This also fixes a bug where if there is a block (real irrigation block) and some "stray" items then the symbol will not be complete and will be missing the real block items. 5) Fixed an obscure bug that could cause a crash during reports, caused by a corrupted entity. 6) Issue an appropriate message, when checking for updates, when the design requires saving. 7) Fix minor bug where "Description" field in design details wasn't being saved in design. 8) Fix a problem in some languages. In some circumstances after importing from Google earth the image either wouldn't be displayed (only the outline) or an image from a previous GE import would be displayed. 9) Fixed a minor problem where running a Zone Design report would crash. 10) Fix a long standing bug where the 3D length wasn't calculated for labels (Length3D, TOTLATLEN, NUMEMIT, NOMFLOW) 11) Fixed a bug when exporting to KML, or viewing in GE, where the symbol for outlets wasn't being created when using a non UTM datum (e.g. NZTM200). 12) Fixed a problem where deleting block items could cause a crash, or nominal flows/pressures to be displayed, when labelling blocks. -------------------------------------------------- 1. Bug Fixes and Additions Since 20.xx.06 --------------------------------------------------- New Features and Improvements ---------------------------------------------- 1) Implemented BCAD 23 and ACAD 2023 compatibility. 2) Comprehensive flushing analysis feature. This is still under development and will be included in a patch when it is available later in the year. 3) Implemented rectangular spray patterns for nozzles. This is set up by modifying an outlet in the database editor and choosing "Rectangular" for the "Arc Type". The X/Y ratio will then show (otherwise hidden) and this can then be entered. All nozzles associated with a rectangular outlet are then assumed to be rectangular. A rectangular outlet has the following settings: Included angle (outlet location specified is when the orientation/start angle is zero); 0/360 - outlet is in the centre of the rectangular spray pattern; 180 - outlet is in the centre of the "X" side of the rectangle; -180 outlet is in the centre of the "Y" side of the rectangle; 90 - outlet is on the bottom left corner; -90 - outlet is on the top left corner. 4) Changed radii "grip rotate" shortcut from CTRL to SHIFT to avoid AutoCAD's intrinsic "CTRL to copy" functionality. 5) Added a "Documents" feature to Database / IRRICAD. Documents can now be linked to any component in the database using the IRRICAD Database Editor. Functionality has been added to IRRICAD to allow the user to quickly view, or insert onto the plan, any document associated with an item, including those linked to the item itself, those linked to associated items (e.g., outlet nozzles), those linked to assembly components, and those linked to fittings. Document types currently enabled include image files, symbols and PDF files. New command is IRR_INSERTDOC or the feature can be initiated from various dialogs. 6) Added support for inserting PDF documents directly into DWG, via the "Insert Documents" function. 7) Implemented the ability to automatically add a flushing valve to one or both ends of a submain in an irrigation block. The location of the flushing valve will either be at the opposite end to the block's zone valve for start or end zone valve locations, or at both ends for centre, percent and even flow zone valve locations. 8) Made a change to prevent groups of laterals being split between different manifolds when specified in irrigation blocks. 9) Changes so that most hydraulic labels will now work for mainline and zone pipes when "Combine pipe labels" is checked in label settings. The labels will only apply to non-branching instances of pipes that are the same size and type. The following keywords will now work with in these situations: (BID 1676). HY_MAX_P, HY_MAX_PABS, HY_MAX_STATP, HY_MIN_P, HY_MIN_PABS, HY_MIN_STATP, HY_ELVCHG, HY_ELVPCHG, HY_HL, HY_MAX_HL, HY_MIN_HL, HYN_MAX_P, HYN_MAX_STATP, HYN_MIN_P, HYN_MIN_STATP, HYN_MAX_HL, HYN_MIN_HL. Flow and velocity keywords are the same for each segment of pipe, and therefore they are handled in the same way as for non-multi-pipe labels (they use the first segment of the pipe for calculations). The following are the keywords that are treated in this way: HY_FLOW, HY_FLOW_DIR, HY_MAX_F, HY_MAX_V, HY_MIN_F, HY_MIN_V, HYN_MAX_F, HYN_MAX_V, HYN_MIN_F, HYN_MIN_V 10) Added a "Use database sort order" setting to “Tools->Options“ in the database editor to allow grid records to sorted by component key by default. This will override the sort order specified in the registry. 11) Improved the speed creating "Zone Pressure Map" symbols for zones that include many outlets. 12) An option has been added to the unit settings page to allow the user to turn off recommended value range warnings. 13) The default base folder used for IRRICAD temporary files (normally C:\Users\\AppData\Local\Irricad\Link\) can now be overridden by adding a REG_SZ registry key "UserTempPath" containing the new folder path in “HKEY_CURRENT_USER\SOFTWARE\AEI Software\Irricad ACAD (or BCAD)\AppSettings\Misc”. Note that this key sets the base folder for the location of the temporary files which will be located in a sub-folder named "Temp". 14) Updated the "Zone Flushing" report to improve the order laterals are reported in. Note that to take advantage of this change "travel times" need to be calculated (check the option in Design Parameters/Hydraulic Parameters and rerun analysis if required). (BID 1426). 15) Increased the maximum number of Zones from 2000 to 4000 (mainly for designs with many mainline outlets) and also the maximum number of Irrigation Areas from 2000 to 4000. 16) Added "Zone->Shift" and "Zone->Watersupply" report fields for use in Zone Design reports. These fields display the shift/station number that a zone is running on and the water supply (20 character name) it is attached to. Note that, in situations where a zone runs on multiple shifts or is attached to more than one water supply, only the first is displayed. Custom report templates will need to be created (using the IRRICAD Standalone report editor) to utilize these new fields. 17) Added a feature in the database editor to highlight components, that are assemblies or have associated documents, in the grid views. Settings to control the colours used have been added to the "Options" menu. 18) Significantly improved the speed of the "Valve Specification Summary" dialog when a large number of valves were present. 19) Pipe reduction symbols and the automatic management symbol are now assigned a z value of 0.0, rather than NOELEVATION (-1000000). 20) Added IRR_ZEROMEASURE command to zero the info-bar measurement tool. Allows a different keyboard shortcut to be assigned to the function (alternative to existing Ctrl+F9). 21) Added an icon for IRR_CALCONTOUR and added this command to the toolbars. 22) Sprayline outlets and wetted radii are now created with zero elevation instead of the NO_ELEVATION value (-1000000). 23) The IRR_TEMPORARY layer will now be automatically 'thawed' before being used and will always remain hidden. 24) Editing the point positions of IRRICAD line objects via the property panel has been disabled to prevent point and line objects becoming disconnected. 25) Increased the allowable limits for "Installation Cost", "Labour hours" and "Mileage" fields on the "Design Details" settings page. Bug Fixes ------------- 1) Corrected a rare crash related to position of misc. hydraulic items immediately downstream of control valves. 2) Fixed a "duplicate key" problem (Database exception error 3022) that could occur when opening old designs against newer external databases where there are mismatches between the respective symbol tables. 3) Fixed bug in the database editor when adding a new component where child items were not being copied to the new item. For example, in the outlets tab when clicking on "Add Outlet", the nozzles weren't being copied to the new outlet. Also, the new item did not appear at the bottom of the record list but was inserted according to the sort order. (BIDs 1685, 1679, 1680) 4) Increased the maximum width of the Design->FileName field from 40 to 128 characters. Note that this field will need to be deleted and then re-inserted (using the IRRICAD Standalone report editor), in existing templates, for the increased width to take effect. 5) Multiple issues fixed in the database editor relating to copy/paste components: After pasting, the new component wasn't added to the bottom the list, but instead inserted according to the sort order. This wasn’t strictly a bug, but it made it more challenging when copying and pasting multiple items. Child items of an item were not copied to the new item, for example nozzles in an outlet. An error, relating to duplicate items, when pasting a tape multiple times in the same database. (BIDs 1685, 1686, 1680). 6) Fix problems when deleting components in the database editor where either the selected item wasn't deleted (i.e. the wrong item was) or the correct one was but the warning indicated the wrong item was going to be. The problem could also cause duplicate (~) entries when editing directly in the grid. Related to ordering on the grid view. 7) Fixed a crash, which could occur in rare situations, when trimming laterals for Sprayline Irrigation Blocks via the “Trim Ends” checkbox in “Options”. 8) Cosmetic fix to reduce the width of the “Zone Name” column in the “Zone Design Configuration” dialog as it was too wide at certain display resolutions. (BID 1667/1672). 9) Fixed a bug related to creating an assembly where the last item in the item list (grid) was missing when changing to certain tabs. (BID 1695) 10) Fixed a bug where price changes to items made in the database editor were not always reflected in subsequent costing reports. (BID 1682) 11) Fixed a bug in the Tape tab of the database editor where the constant and index from the curve fitting tool weren't being copied across to the tape dialog. (BID 1693) 12) Fixed a problem where a DES_451 (Root node out of range) warning would be issued, sometimes accompanied with laterals "disappearing", when 3 laterals sizes for spraylines was specified. Caused by unusual pipes in a database being enabled for use. 13) Fix a minor bug where running an analysis, including travel time, would cause a Crash or "-1.#" in travel time reports. Would happen in zones connected spraylines containing no outlets. 14) Fixed bug which in a small number of situations could cause a crash when using the "Tapes to Spraylines tool". 15) Fixed a minor bug where the "No Flow" pipe would remain on pipe "stubs" with zero flow, after computer pipe selection, when miscellaneous hydraulic items were in-line or on the end of the no flow pipe section. 16) Fixed a bug when running graphical management with the "Use Polyline Blocks" option checked could cause a crash. This would only occur if zones containing individual tapes and/or spraylines and individual outlets where present. 17) Fixed a minor issue where settings dialogs could sometimes display the wrong title. 18) The format and location information in the "Insufficient contour or height info to calculate elevation" error message was incorrect with non-metric units selected. 19) Fix minor bug where depth units displayed for submain flush valve were always metres. 20) Fixed a problem so that wetted radii colours (circular and rectangular) will now update when a nozzle is changed. (BID 1747) 21) Minor fix so that the costing order is correctly read from the registry. Google Earth Importer -------------------------------- 1) The "Import From Google Earth" utility has been adjusted to include an API key that can be used on a temporary basis. The use of this will expire, and continual access is not guaranteed, so users are encouraged to obtain their own API key for longer term and unrestricted use. 2) Additionally, this change will also allow the GE Window to work correctly if it is moved to monitors with different DPI settings. Companion Product ---------------------------- A companion product has been developed to allow the theoretical design and analysis of centre pivots. Our current thinking is that this will be provided as an add-on module that will be enabled separately, sold for an additional charge, and probably attract additional on-going maintenance and upgrade costs. ------------------------------------------------- Bug Fixes and Additions Since 20.xx.05 --------------------------------------------------- 1) Fixed a problem, seemingly introduced by a Windows update, that could cause AutoCAD 2022/BricsCAD v22 to sometimes hang when Irricad tries to determine if the Database Editor is running. This happens when opening an existing design, running design, fittings selection, or reports. ------------------------------------------------- Bug Fixes and Additions Since 20.xx.04 --------------------------------------------------- 1) Fixed a problem accessing Irricad databases due to locale settings (specifically, locale's using comma as the decimal separator). 2) Added a check to see if the internal database requires updating before running costing reports. 3) Bug fix - after running design, moving hydraulic objects and then running design again, elevations were not re-interpolated on the hydraulic objects. 4) Fixed a bug where converting multiple polylines to hydraulic items (e.g. tapes) resulted in the items being joined together. 5) Fixed a sorting problem that could result in wires being added to the wrong legend or in the wrong order in a legend. 6) Fixed bug when creating an irrigated area from a polyline. When a curve is on the last vertex, the curve wasn't being included in the new irrigated area. 7) Added "Label" and "Pipe Type" column display options for the Tapes tab in the database editor. 8) In the Database Editor, pasting more than 500 records into the grid in one operation would previously cause an error. This limit has been increased to 20,000. 9) Fixed a problem in the database editor where the tapes tab was not displaying results for databases that had non IRRICAD extra fields added to the Components table. ------------------------------------------------- Bug Fixes and Additions Since 19.xx.07 --------------------------------------------------- New Features and Improvements ------------------------------------------- 1) IRRICAD Link now supports the AutoCAD 2022 and BricsCAD v22 environments. 2) Allow PRVs added part way along regulated spraylines work in concert with the sprayline inlet regulation feature. 3) In the Assign Zones to System Flows Tool, when management symbols are created, additional individual tapes or spraylines which are not part of irrigation blocks may now rendered into polygons separately to the blocks. Previously, symbols for these extra laterals could sometimes overlap other zone symbols (when they were in separate zones) or not give a good representation when part of zones made up by irrigation blocks. This can be useful for situations such as shelter belts around the edge of irrigation blocks, which typically only have a small number of laterals. For more information see the release notes. 4) Added "Use polyline blocks" to "Irrigation - Design Specific" settings. By default this option is unchecked. 5) Added single zone design capability to the control valve dialog, allowing the user to see and update zone design configuration information for a specific zone as well as running design directly for that zone. Merge designs added. Initiated with the command "IRR_FILEMERGE". 6) Added configurable columns to the database editor grid, allowing the user to control the visible information for each component type. Right clicking on the grid header line gives access to configure the columns. 7) Enabled Headlands and sidelands for tape irrigation blocks created with user defined laterals (draw or select polyline). 8) Lateral groups have been enabled for polyline laterals in tape blocks and tape block entities. 9) Added the ability to automatically add (and report on) mainline network node names. This allows for pipe/node reporting using more 'friendly' names than the internal node number. Command is IRR_SETNODENAMES. 10) Changes so that zooming and panning are now possible while the Hydraulic gradeline tool is in operation. 11) Added cross-hair functionality to the hydraulic gradeline and elevation profile dialogs, this can be enabled/disabled by the new "cursor" button on the respective dialogs. If enabled, the crosshair spans the entire width and height of the chart. Additional registry settings for the new functionality are located in Computer\HKEY_CURRENT_USER\Software\AEI Software\Irricad\AppSettings\Misc :- CrosshairLineStyle - The style of the cross-hairs : 0 - Solid; 1 - Dash; 2 - Dot; 3 - Dash-dot; 4 - Dash-dot-dot; 5 - None; 6 - Inside frame; 7 - Small dots. *** what does 7 do - no width? *** CrosshairLineWidth - Line thickness (pixels). CrosshairLineColour - Colour, RGB values. 12) Several minor fixes to improve the look and size of some dialogs on high resolution monitors (specifically operating at 250% in the RLC dialog). 13) Added labels keywords for pressure regulation for irrigation blocks, tapes and spraylines and unconnected spraylines. REGPRESS displays the set regulation pressure for blocks, tapes, spraylines and unconnected laterals. REGULATED is evaluated to 0 (not regulated) or 1 (regulated) and is designed for use in conditional labels, this keyword only applies to irrigation blocks. 14) Zone pressure limits (Reports->Show Zone Pressure Limits), minimum and maximum symbols are now included when designs are exported to KML/KMZ files. 15) Added a feature to calculate the difference in elevation between a specified start point and the cursor position. The tool is enabled by selecting "Z Diff" from the display panel (3rd panel from right on the bottom of the screen). The start point is set by pressing Ctrl+ALT+F9 (also used for the length measurement tool). Note that elevations have to have been interpolated for the tool to display differences. 16) "Scope" can now be specified in the dialogs for electrical items (lights, wires, controllers, and misc. electrical) so that these items can be included/excluded from Costing or BOM reports. The options in the list are "BOM only" which will cause the item to be listed in costing and BOM reports and "Visual only". 17) Allow irrigation block tools as well as the "Irrigated Area" tool to operate on Circles and ellipses. 18) Added toolbar to Zone Design Configuration dialog and improved selection / toggling ability in the grid. The dialog now has built in function to copy D/S pressures to actual valve pressures in preparation for detailed analysis. 19) Changes made to the Assign System Flows to Zones dialog. When setting the number of system flows, if this results in the cycle time being exceeded, then increase the cycle time to allow for it rather than showing an error message. 20) Adjusted the IDE_DES_485 error message (System flow (zone valve or outlet) not connected to M/line) so that the name of valve is included so that the problem node can be found more easily. Also made a change so that if the problem node can't be found adjust the message so that it states it can't be found rather than giving false co-ordinates of 0, 0. 21) Enabled the "Trim Ends" option and "Trim Spraylines" tool to operate for mainline spraylines /mainline sprayline blocks. 22) Minor change so that a warning will be issued when attempting to connect to existing four-way junctions when using a pipe, tape, sprayline, wire or cut-pipe tool. 23) Negative values may now be specified for the valve stub for Irrigation blocks, this allows the valve stub to be drawn in the opposite direction. 24) Added an option to display a legend for the Highlight elevations tool. 25) Parent laterals are no longer deleted when canceling out of the Subdivide tool. 26) Enabled user attributes for junctions. 27) Numerous fixes / improvements to the new build (ACCDB/MDB) of the Database Editor. 28) New plot layout keywords added to display the UTM Zone (#UTM#) and Datum (#DATUM#). 29) Changes made to the sprayline and spray block dialogs to include database items with a usage code of 'U'. For creation dialogs, selecting 'connected' will display only pipes with the 'L' usage code while 'Unconnected' will display pipes with 'Z' or 'U' usage. Wen editing, all pipe usage types will be shown (LZU). 30) Added an additional sortable Zone design report field "ZoneItem->TotalTravelTime" which is the total of "ZoneItem->TravelTime" and "ZoneItem->EndTravelTime". 31) When creating Irrigation blocks from polylines with curves, the curves are now included in the block boundary. 32) KML export will now interpret Leader objects as text entities, allowing labels entities to be exported to KML. 33) AUDIT will now correctly repair miscellaneous hydraulic items that are missing their paired misc. junction item. 34) Enabled 'Show Connections' option on the Irricad status info panel - use Ctrl+Alt+C shortcut. 35) For Irricad items whose colour is defined in the database, changing the colour via the property panel has been disabled. 36) Importing DAZ Files now sets the MEASUREMENT system variable appropriate to the import units. Bug Fixes --------------------------------------------------------- 1) Fixed a long standing bug where nozzles would not be reported in BOM/Costing reports for outlets that are assemblies (Spraylines included) - in these cases an empty assembly error would be generated. 2) Fixed a bug in the database editor where it was not possible to add a new symbol whose name matched that of the start of one or more existing symbols. 3) Fixed a bug in the outlet dialog for demand points where the flow wasn't being recalculated when the input type was changed to "App rate". 4) Fixed a crash that could occur when using LP design with the Pressure Rating option. Improve LP pressure rating design so that a solution will be more likely even if suitable rated pipes aren't available (but suitable sized ones are). 5) Fixed a number of block and flushing related issues: Ensure manifolds are correctly created in polyline blocks; ensure virtual manifold numbering works for submains drawn in both directions; ensure block deletions (e.g., turning off "Create Laterals") trigger the deletion of labels on block sub-entities; ensure that deleting individual block components (e.g., laterals) can be correctly undone (the undone entity should belong to the block again). 6) Fixed an issue with the change type tool not working correctly when changing input type, app rate and area for demand points. The match and change checkboxes weren't enabled/disabled or checked where necessary and the flow wasn't being changed correctly for the other selected demand points. 7) Fix a minor problem in pipe selection drop-downs. When "NO PIPE SELECTED" is in the selection list, selecting "Computer Selected" didn't automatically tick the "Computer Sized" checkbox which could result in problems when running design (BID 1559). 8) Change to "Show zone pressure limits". If a design has been modified when the tool is run (e.g. irrigation items added/deleted), then inform the user and ask if they wish to proceed. Secondly, a fix has been added to cater for invalid IDs in the design, this was occasionally causing a crash (BID 1571). 9) Fixed a problem when subdividing to ensure that submain and valve locations of sub-blocks match those in the parent block. In some situations they would be placed at the wrong end of the laterals/submain. (BID 1583). 10) Fixed a bug when creating or editing irrigation blocks where the last lateral of the last group in a block was being moved to the default layer. 11) Fixed missing legend entry when the "Use in legend" line settings option was used (without using separate entries for zone/mainline pipe). 12) Minor bug fixed in the database editor, the width of nozzle drop-down and item description in outlet dialog was too narrow so that items couldn't be identified easily. This has been increased so that the full nozzle description can be viewed. 13) Fixed a problem where, when doing partial designs, the user could see an IDE_DES_401 error (difficulty reading DZN file). Previously, the user would be required to turn on all zones and perform an analysis pass to correctly populate all the records in the design file. 14) Fixed a problem where saving and reading costing report options for a design wasn't working. Additionally added "Save as" and "Restore" defaults for sort order. 15) It certain situations, it was possible for manual cuts to produce misaligned laterals in sub-blocks during subdivision. This has been fixed. (BID 1593). 16) Also fixed a minor bug where creating a "bent" tape block and then converting a drawing item to a sprayline block would cause a crash. 17) Fixed a problem where, when using global Hazen-Williams C factor correction, the hydraulic gradeline for connected spraylines would show inconsistent head losses. 18) In BricsCAD, allow Irricad objects to act as a source for parallel snapping. This was previously disabled due to a BricsCAD bug that has since been fixed. 19) Fixed an obscure crash (unknown exception in BricsCAD, Fatal error in AutoCAD) when opening a design. Caused by the external database used having a file date of 1/1/1970. 20) Fixed a bug when creating tape blocks, when user defined lateral direction and "split polyline laterals" wasn't selected, using the draw polyline or select line/polyline options. For any laterals that were split, the longest segment in the lateral is now drawn, and the remainder of the laterals after this are processed as well instead of finishing after the first split. 21) A number of GDI handle leaks have been fixed, preventing seemingly 'random' crashes resulting from prolonged use of Irricad Link. 22) Fixed a problem again in BricsCAD Background Publishing which could cause an Irricad Design to lose its IRRICAD objects. 23) Fixed a minor bug when exporting point hydraulic items to DXF or old DWG formats (IRRICAD information being removed) would not retain the correct size or orientation. 24) Fixed a problem in the HGL tool where the dialog wasn't behaving as it should. The red “target” symbol, indicating the position in the design of a click, remained after closing the dialog. Also when clicking on another lateral with the dialog open nothing will now change. Previously the dialog was set to restart with the new lateral. 25) Fixed the "Retain Last Submain" option in BricsCAD Link. Previously the retained submain would not be properly connected. 26) Fix a hang when auditing spraylines that have been imported from a .DAZ file. Also a similar problem that could remove Spraylines when auditing. 27) Fixed a bug in layout legend settings. The options "Use in legend"/"Separate mainline/zone..." in "Irrigation - Design Specific" settings weren't being saved to/loaded from the design. Also "Save as defaults" wasn't saving these settings. 28) Bug fix for line widths in template legends. Mainline/zone/lateral legend entries with the same class were sometimes separated, even though "Separate mainline/zone/lateral legend entries" was unselected in "Irrigation - Design Specific" settings. "Use in legend" had the same issue, although this would not usually be apparent unless the user had selected different line widths. 29) Bug fix for template legend line widths. When "Use in legend" was set for line widths in "Irrigation - Design Specific" settings, the widths weren't being displayed in the layout legend if the AutoCAD/BricsCAD property "LWDISPLAY" wasn't set. LWDISPLAY is now automatically set if "Use in legend" is set when displaying the legend. (BID 4695) 30) Fix bug that could lock and prevent saving of design files (DML/DZN) after labelling operations using hydraulic label keywords. 31) When connecting to a pipe with pre-existing hops, Irricad will now correctly display the hops on the split pipe(s). 32) Fix Pipe/line-hop display problem after re-scaling due to unit change. 33) Fix for show connections. This wasn't working in all situations. For example when two designs are open, show connections will work on the first design but not on the second. 34) Added a fix to avoid apparently random crashes when accessing dialogs containing database item dropdown fields (entering or editing any hydraulic entity). 35) Fixed a problem where AUDIT could potentially cause the internal database to be removed and all hydraulic items would then appear to be “lost” (displayed as CYAN when reopening the design). 36) When converting multiple single lines to spraylines, Irricad will now use the specified offset for each line. 37) Accessing the properties of sprayline wetted radii through the property panel could cause Irricad to crash. This has been fixed. 38) "Color by Nozzle" property fixed to correctly enable/disable the ability to change the radii colour. 39) Fixed a problem where design information wasn't correctly merged. This would result in no information being displayed in "object info" and design reports. 40) Fixed a resource leak in Run Length dialog. ------------------------------------------------- Bug Fixes and Additions Since 19.xx.05 --------------------------------------------------- 1) Fixed bug that could lock and prevent saving of design files (DML/DZN) after labelling operations using labels that contained any HY_ or HYN_ keywords. 2) Fixed a crash that could occur when using LP design with the Pressure Rating option. 3) Fixed a problem that could cause a crash when auditing connected spraylines containing corrupted wetted radii links. 4) Fix a hang when auditing spraylines that have been imported from a .DAZ file. Also a similar problem that could remove Spraylines when auditing. 5) Fix "Retain Last Submain" option in BCAD Link. Previously the retained submain would not be properly connected. ------------------------------------------------- Bug Fixes and Additions Since 19.xx.04 --------------------------------------------------- 1) Fix standard Irricad CUI file so correct template actioned for "Zone Summary/Mainline BOM" report. 2) Fixed a problem when auditing sprayline outlets. If a drawing containing sprayline outlets was audited then this would cause subsequent odd behaviors and crashes. 3) Fixed bugs where "Move Size Changes" tool dialog would not display if a single line segment was drawn. If multiple line segments were drawn the location of the size changes was unpredictable and often incorrect. 4) Fixed a bug introduced in V17 where mainline travel time would be interrupted by a miscellaneous hydraulic item. 5) GE Import fix - After importing from Google Earth, the new image was added to layer 0. This occurred if the GEImage layer already existed (for example if another image was imported from GE). 6) Fixed a problem when creating blocks. If the valve stub is greater than zero, the valve location either start or end and the user answered "No" to the valve location question then the valve would be placed at the incorrect location. 7) Fixed a bug where circular cursor settings were not being retained between sessions. 8) Minor fix when creating blocks with groups the last lateral in the last group was being added to the "Alternate" even though no alternate spacing was specified. 9) In some situations, it was possible for Irricad to misinterpret the number of points in a contour leading to problems with interpolation / DEM error calculations. 10) Fix a bug in the column headers of the 'Hydraulic Info' section of the Show Info dialog, which would previously display incorrect strings. 11) Added extra diagnostic information to crash reports to assist in pinpointing the source of errors. This information will be listed in the log file included with automatic and manual error reports. Note that number of entries in this information is controlled by a registry only key "AppSettings/TransactionTraceSize", the default value is 100 and the output can be suppressed by setting this value to 0 (not recommended). 12) Fixed a problem in graphical management where the system flow number text was not correctly located in the symbol. 13) Fix a minor problem where the "cut" option used in subdivision wasn't retained in some situations. 14) Added a fix so that the "Pad numbering with zeros" flag in Names settings works. Also fix a bug introduced in V19 where the names of subdivided blocks and control valves had the sub-numbering inserted twice. ------------------------------------------------- Bug Fixes and Additions Since 19.xx.03 --------------------------------------------------- 1) Fixed problems with broken Access database drivers by using a custom one specific to Irricad. 2) Minor cosmetic changes to disable non applicable pressure regulation fields for mainline spray blocks and remove duplicate pressure regulation fields in block options for non-entity blocks. -------------------------------------------------- Bug Fixes and Additions Since 19.xx.02 --------------------------------------------------- 1) Enabled access to user attributes for junctions. 2) Improve the display of dialog toolbars when using large icons. 3) Fixed some text display issues in RLC symbols. 4) Allow "bent" tape blocks with only two-point laterals to be sub-divided. 5) Disallow subdivision of bent-lateral blocks. 6) Fixed a bug where single line segments could not be selected when using the not used with the "Select line/polyline" options in tape block creation. 7) Fixed a minor problem with the colour and linetype of tapes imported from DAZ files. 8) Fix a bug so that line/polylines may be selected, and used, when changing the lateral direction in existing tape blocks. 9) Fixed a bug in the "Elevation Map" dialog where the line thickness didn't change when the thickness was changed in the dialog. -------------------------------------------------- Bug Fixes and Additions Since 19.xx.01 --------------------------------------------------- 1) Minor fix so that "alternate" laterals layers and spacings are retained correctly when irrigation blocks are changed such that the laterals are recreated. 2) Made changes to the "Import Conversion" function (import DAZ files) so large designs can now be handled. Note to take advantage of this .DAZ files need to be exported from V19.12+ of IRRICAD standalone. 3) Fixed a bug, introduced in v18, were report templates containing the #JUNC# and #ECN# flags would not operate correctly. This affected "by junction" and economic costing and BOM reports . 4) Fixed a rare bug in KML export, where the text style list would cause the export to fail. 5) Fixed a bug where using 'Trim elevations' would erroneously set contours to be secondary elevations (Calculated). 6) Improve the automatic calculation of y-axis limits for HGL, Profile and RLC dialogs, allowing for better display of relevant chart data. A registry-only switch may be added to allow the T-Chart control to calculate the limits (though with not as 'nice' numbers). Registry keys are (0 = use our scaling, 1 = use chart control scaling): Regsitry keys are - Computer\HKEY_CURRENT_USER\SOFTWARE\AEI Software\Irricad ACAD\AppSettings\ChartAxisAutoScale and Computer\HKEY_CURRENT_USER\SOFTWARE\AEI Software\Irricad BCAD\AppSettings\ChartAxisAutoScale. 7) Fixed a crash that could occur when changing the lateral direction of a Sprayline block. This would only occur if a tape block was created before the sprayline block, in the same session, with either of the "Draw Polyline" or "Select Line/Polyline" options set. 8) Changed the FIxAccessDatabaseEngine.bat so that it is no longer necessary to run it in an elevated command prompt. It can now be executed by simply double-clicking on it, Admin rights are still required. -------------------------------------------------- Bug Fixes and Additions Since 19.xx.00 --------------------------------------------------- 1) Fixed a problem where, when doing partial zone designs, IDE_DES_401 error (difficulty reading DZN file) errors would be issued and the design process would terminate. Previously, the user would be required to turn on all zones and perform an analysis to correctly populate all the records in the design file. 2) Fixed a bug where in some circumstance control valves positioned in single-lateral blocks were not properly connected to the lateral. 3) Enabled the automatic creation of submains and valves for unconnected sprayline block entities with only a single "lateral". 4) Fixed a minor problem that could cause "File 1" errors when saving a design after receiving 401 or 445 errors during the design process. 5) Fixed an obscure crash that could very occasionally occur when deleting Sprayline outlets. 6) Fixed a rare crash with the "Retain Last Submain" function of the Block Editor. 7) Fixed a problem in subdivision that could result in sub-block laterals being mis-aligned with respect to the laterals in the parent block (BID 1593). 8) Made a change to the creation of management symbols for zones containing multiple irrigation blocks. There is now an option to show the zone flows on all blocks in a zone (the current method), or on just on one block. The new option is located in report settings. 9) Fixed a minor problem with editing the RLC symbols layer, the layer for these symbols can now be edited in the normal manner. 10) Adjusted the "FixAccessDatabaseEngine.bat" in the DBSupport folder so that it automatically runs in an elevated command prompt. This means that users can simply doubgle click on the .BAT file to successfully uninstall and re-install the Access database drivers. -------------------------------------------------- Bug Fixes and Additions Since 18.xx.10 --------------------------------------------------- New Features and Improvements ------------------------------------------- 1) Added Run-Length Calculator Tool - (see the release notes for more information) including the ability to transfer information from the dialog into the design. Also added a Quick RLC to tape and tape block dialogs. 2) Added the ability to specify manual cut lines in the subdivide tool to complement the new Run-Length Calculator. Lines that are selected along with an irrigation block entity are assumed to be "Cuts" when the subdivision tool is launched. 3) Implemented user-defined polyline laterals for tape entity blocks, in addition existing polylines (for example contours) may be selected as the lateral polyline. Includes an option to either draw "split" (by the block boundaries) laterals or not. 4) Improvements made to the creation of polyline tape blocks including the option to either draw "split" (by the block boundaries) laterals or not. 5) Added automatic line hop functions. See release notes for more information. 6) Enabled the Elevation Profile Tool for connected spraylines. See the release notes for more information. 7) Added 'Contraline' lateral direction and 'Cut Between Outlets' options to the Subdivide tool. See the release notes for more information. 8) Changes so the the "Trim Spraylines" tool now works for unconnected spraylines. 9) Added a new option ("trim ends") to the sprayline block creation tools. This is actioned from the option button and works in a similar manner to the the "Trim Spraylines" tool. 10) PLot Template enhancements. The line widths used in the pipe/wire legend can now be specified form the "Irrigation - Design Specific" settings. If the option is checked these values will override the widths of the line in the template. Also added the option to have separate legend entries for pipe sizes used in more than one "mode" (i.e. mainline, zone, lateral). 11) Allow for multiple blocks within the same zone when creating graphical management symbols from block boundaries only. Note also that the ConcaveHullFactor option "1" have been changed so that now block boundaries, including zones containing multiple blocks, are now used otherwiseconvex hulls are used. 12) Valve summary dialog improvement, enabled copying and pasting from grid (e.g. to/from Excel). 13) Elevation mapping - added ability to generate elevation map for both zones and blocks. Elevation map for zones works in the same way as for pressures and flows (select a valve), for blocks, select the block first, and then generate the map. Currently this function is only enabled for a single block or zone. 14) Alternate laterals - change so that the block isn't recreated when just alt lateral spacing or layer are changed. 15) Improved the creation/placement of outlets on the ends of spraylines during block creation and subdivision.. 16) When not using the 'multi-slice' or 'multi-cut' option, slice, cut and gap distances are calculated automatically. This enhancement stores the auto-calculated values and means that if the parent block is re-subdivided, the previously used values are displayed for easy adjustment. 17) The Explode tool can now be used to convert connected spraylines into individual pipes and outlets. 18) Added the ability to sort BOM reports by component type (using suitable report templates that incroporate the new report field "Item->DbsSortOrder"). The order can be specified in "Reports/Costing Reports Options" - Note that the default order is the database number with tapes set at 18. 19) Minor change to improve the retention of the current Query in the database editor. Added an offer to save any modified Queries when loading from the Query list. 20) Changed the location for temporary design files from the system temp folder to %LOCALAPPDATA%\irricad\Link\temp. This folder is created if it doesn't exist and reverts to the system temp folder in the case of an error. This should alleviate any problems where "Zone Design" and management configurations are lost. Any "orphaned" temp files in this folder are automatically removed on startup if they are older (days) than the KeepBackup setting in HKCU\Software\AEI Software\Irricad BCAD\AppSettings\AutoSave. This is a registry only setting in LINK. Note that some functions (such as reporting) still use the system temp folder. 21) Added a system to automatically and manually check for minor updates/patches to the currently installed version. The automatic method silently checks on the IRRICAD website for updates when IRRICAD is started at an interval that is configurable (default 7 days) if an update is available it can be downloaded and installed if required. Note that if the update is installed IRRICAD will be closed during this process. Checking for updates and configuration can be manually operated from the "Check Updates" and "Configure Updates" from the IRRICAD Options menu or via the IRR_CHECKUPDATES and IRR_CONFIGUPDATES commands. 22) Added a warning in mainline design/analysis to rerun zone design/analysis if elevations are added or changed after the last zone design/analysis run. 23) Allow zone->valveTravel time to be sortable. 24) Added an option to pad the automatically generated numbering in names (Zone, Area etc.) with zeros rather than blanks, for example Zone - 01 rather than Zone - 1. Padding in this manner can improve the alpha-numeric sorting of names. The option is located in "IRRICAD Options/Names/Pad numbering with zeros"). This setting is design specific. 25) The format of the default automatic numbering of sub-blocks during subdivision can now be specified in "Settings/Names/Subdivision naming" - this string should contain at least one "~" and is restricted to a maximum of 6 characters. This setting is design specific. 26) AUDIT will now correct undefined (NaN, Inf) coordinate values in IRRICAD entities by setting these values to zero. 27) Set minimum size for HGL locator symbol, based on the zoom state. This ensures that the symbol will always be visible. 28) Change the contour importing tool to bring in 3d Polylines as contours, rather than spot heights. Also improved the speed of processing when converting polylines to contours. 29) Allow sprayline entities to be created from arcs. 30) Added a Show Area tool to display the area of enclosed regions in the design, actioned via the IRR_SHOWAREA command or from the IRRICAD Reports menu. This tool can optionally label the regions and create them as polylines ready for conversion to blocks etc. Note that the item from the Reports menu runs the tool with option 4 selected. See the release notes for more information. 31) Changed the default junction colour to the ACAD/BCAD "flip/flop" colour so that the junction colour changes to light or dark depending on the background colour and is visible. 32) Change to management symbols for zones containing multiple block entities. There is now an option to show the system flow label either on all blocks in a zone (the current method), or just on one block. This option is found in "Report settings" under the "Reports" menu or via the IRR_REPSETTINGS command. Bug Fixes --------------------------------------------------------- 1) Fixed a crash when labelling blocks with no laterals and with the SUBMAINHL keyword included. 2) Fix bug where editing document properties for a non-Irricad document, while Irricad is loaded, would cause an error. 3) Fixed a crash that could occur when using "Multiple slice Values" in the subdivide tool. 4) Fixed a problem that could cause a crash or unpredictable results when computer sizing stubs of pipe on the end of spraylines or sub-mains. 5) Prevent Irricad objects and their interactions from being damaged by AutoCAD constraints. 6) Fixed a bug in the Valve Specification Summary dialog where the "Valve Type" selection wasn't always being saved on "OK". 7) Ensure that the database update window (this appears if items have changed in the external database when opening designs) shows a list of the correct type of object when non-tape items are mistakenly flagged as tapes. 8) Fixed bug when connecting a pipe T junction to the middle of another pipe. As there are not enough connections to allow this, an error is now issued and no connection occurs. 9) Fix a problem with sprayline blocks creating junctions with a z-coordinate of NO_ELEVATION (-10000000). 10) Fix a bug whereby cancelling the Subdivide tool could, in some situations, lead to blocks and laterals becoming disconnected, or Irricad entities being 'converted' to geometric ones. 11) Fix bug where sub-dividing horizontal blocks with horizontal laterals would not place outlets correctly on the lateral ends. 12) Fixed bug in mainline pipe creation that would set the pipe mode to 'Submain' or 'Lateral', this could subsequently confuse the mainline HGL tool. 13) Fixed a bug in the database editior , introduced in v18, whereby using the Excel-like drag copy functionality it the main grid would result in the cell contents being copied to the wrong location. 14) Ensure that connection error locations (MAN_353 and MAN_361) are interpreted from their error messages. 15) Fixed a minor bug where the mainline HGL pipe pressure limit line series was misaligned with the filled series. 16) Fixed a bug whereby, when placing an assembly item that uses a new (non-standard) symbol, the item would always initially draw with the replacement 'question mark' symbol. 17 Fixed a bug that could cause a crash when using the "Populate Legend" or "Prepare Layout" tools on drawing that didn't contain any IRRICAD entities. 18) Minor fix to the "HY_HL" keyword so that the correct value is used for mainline pipes with only 1 system flow. Sets to the value to 0.0 otherwise. 19) Fix a bug where changes to the area name of spray block entities were not retained when the block was created. 20) Creating Irricad objects from drawing entities would previously fail to zoom to the selected objects and leave the user in the selection tool. In some situations this would mean that the convert items would not be connected together. Also fix sprayline creation from lines with coincident ends so that they now connect. 21) Fixed a problem where undoing and then re-applying "Trim Elevations" could cause the duplication of sprayline entities. 22) Fixed a minor problem so that if a tape is drawn manually within a block boundary, automatically set its block ID and add it to the block as a lateral. 23) Correct a problem in designs containing a large gap in UID values, which could cause a crash when performing a BOM report. This fix also corrects potential 'false positive' problems with the "Check Connectivity" tool. 24) Fixed a minor problem where changes made to the "Zone Design Reports Configuration" would be undone when Zone Design/Analysis was run. 25) Fixed a bug introduced in V18 where detailed analysis was prevented from running when water supplies were assigned negative pressures. 26) Fixed a problem in the GEImport tool where Kml files containing single quotes rather than double quotes resulted in the html not rendering correctly (a grey page shown). 27) Fixed a problem in the GEImport tool where missing coordinates for a placemark resulted in the kml file not being loaded. 28) Fixed a crash that could occur very occasionally when changing a block entity after spraylines were manually added. 29) Fixed the submain position indicator for unconnected sprayline blocks being in the wrong location. 30) When importing imagery from Google, the rectified images were being improperly resized. 31) When importing imagery from Google, the image selection rectangle did not properly align with the crosshairs. 32) Minor fix so that if the HY_HL keyword can be used for mainline pipes included in a single system flow. If it is used on mainline pipes with multiple system flows it will be set to 0.0. Bug Fixes and improvements since V18.xx.09 ---------------------------------------------------------- 1) Fixed a bug in the HGL tool that would give odd results for mainline pipes that had been converted from drawing objects. 2) Fix problems (crashes etc.) that would occur when reopening the subdivision/sub-area dialog a number of times. 3) Fix minor bug where the mainline HGL pipe pressure limit line series was misaligned with the filled series. 4) Fix Change Type for irrigation block entities to correctly allow for changes requiring user input (e.g., changing lateral or submain directions or the reference outlet position). 5) Fix a labelling bug with SUBMAINHL keyword when labelling blocks with no laterals. Bug Fixes and improvements since V18.xx.08 ---------------------------------------------------------- 1) Fix a problem that could cause crashes and open transactions in designs containing variable or matched arc sprinklers. 2) Fix error where IRRICAD point items would fail to connect to existing equipment if a UCS was active. 3) Fixed a problem that could cause a crash or unpredictable results when computer sizing stubs of pipe on the end of spraylines or sub-mains. 4) Fixed a bug that would cause a crash, or subsequent problems, if a valid selection wasn't chosen for the IRR_FILEEXPORT tool (e.g. simply pressing enter). 5) Fixed a crash that could occur when using "Multiple slice Values" in the subdivide tool. Bug Fixes and improvements since V18.xx.05 ---------------------------------------------------------- 1) Changes to improve Audit when hydraulic items are not geometrically connected and also when pipes/tapes are missing a connection. 2) Fix a bug where using Invert Selection could cause a subsequent unit conversion rescale operation to crash AutoCAD. 3) Fix a bug, introduced in the previous patch, that causes point hydraulic objects to be placed at the wrong coordinates when the user distance unit is not metres and when they should otherwise connect to existing entities. 4) Fixed a bug where the "Show Submain Position" report ignored elevations. 5) Fix a odd crash that could occur very infrequently when running a design allowing for pressure rating. 6) Fixed a bug where the #NUMEMIT# keyword would show approximately twice the number of emitters for unconnected sprayline blocks. Note that this fix is not retrospective so any existing blocks will need to be remade (e.g. by unchecking "Create Laterals" on the "Block" tab) and the label recreated. 7) Fixed a minor problem so that images imported from Google Earth or KML will no longer be reported as 'unreferenced' in the External References panel. Bug Fixes and improvements since V18.xx.03 ---------------------------------------------------------- 1) Changes made to improve the speed of producing reports especially those direct to CSV files. 2) Allow KML polygons with only two points (import as a line) to be imported. 3) Resolved a rare issue that would cause a crash when running AUDIT. 4) Minor change to ensure that the database update window shows a list of the correct type of object when non-tape items are mistakenly flagged as tapes. 5) Fix a minor bug where the default printer was always used for reports regardless of the setting in the registry. 6) Fixed a bug where IRR_REPPRINTER changes weren't retained (reverted to the previous settings). 7) Fixed a bug where setting the reports printer (IRR_REPPRINTER) and changing the paper size could corrupt the report template files. A "Page Too Small..." error would be displayed and reports would no longer operate from then on until the .FPC template files were replaced. -------------------------------------------------- Additions Since 17.13 --------------------------------------------------- 1) Added basic Air Relief Valve placement tool based on topography only. See the release notes for more information. Note that it is possible to export the path inputs and suggested outputs to CSV files by pressing Ctrl+Shift+X on the dialog. CSV files will then be created in the folder where the design is located. Input (path) files are called: _ARPath_.csv and output files are called: _ARPos_.csv. The path number (path#) links the two files. 2) Added functionality to solve for fixed flow water supplies in mainline analysis. See the release notes for more information. 3) Added and option to only show every nth lateral in an irrigation block. This is done by specifying firstly 'n', and then the layer to place the other laterals in. This layer can then be hidden. 4) Added the ability to zoom and pan during the operation of the Subdivision tool while the Sub-Area dialog is active. See the release notes for more information. 5) Added an option ("Irricad Import|Google Earth import via KML (IRR_FILEGEIMPORTKML).") to import from Google Earth at a location specified by an external KML/KMZ file. The external Kml/Kmz file is subsequently imported also into IRRICAD Link as well as the selection from the GE utility. 6) Updated the browser control used in the "Import from Google Earth" utility to use CEF (Google Chromium web browser) for better compatibility, performance and improved warning messages. 7) Improvements to the creation of Management symbols to better account for "indented" and unusually shaped blocks. The method now uses the block boundary if the zone only contains a single Tape or Sprayline Block Entity, a concave hull method and if this is not successful the previous convex hull method. See the release notes for more information. Various settings in the registry under HKEY_CURRENT_USER\Software\AEI Software\Irricad ACAD (or BCAD)\VisualSettings\Hydraulic may be used to contol the operation of the creation of management symbols:- a) ConcaveHullDefaultStep (Default 2.0) - The default distance in metres used on non-block tapes to add extra points to the hull. For block entities, this step size is determined by lateral or group spacing and for spraylines the outlet spacing. b) ConcaveHullFactor - Used to switch behaviour based on these values (note that the default is 3 and the maximum value is 50): 0 Use the old convex hull (i.e., the current behaviour up to v17). 1 Use block boundaries for single block zones, otherwise convex hull. 2 Use concave hull only, falling back to convex on failure. 3+ Use block boundaries, otherwise concave hull, falling back to convex. For factors of 3 or more, this is the number of nearest neighbours tested at each step of the concavce hulling process. c) ConcaveHullPointTolerance (default 0.01) - When removing duplicate points etc., this is the ‘sameness’ tolerance. d) ConcaveHullSimplificationTolerance (Default 0.5) - Once a concave hull polygon is created, the polygon will be simplified using this tolerance (cf. contour simplification). e) ConcaveHullUseDoubleHull (Default 1) - This takes the points from an initial concave hull and uses them as the input to a second hull, set to 0 to disable. Output shape can be improved by decreasing ConcaveHullDefaultStep, or increasing ConcaveHullFactor, but both of these options will increase solution time. This is an alternative that helps remove ‘crenellations’ in the output with larger step sizes. 8) Improvements made when creating an irrigation blocks using the "Start" and "End" sub-main and valve position options. The proposed position is highlighted with a locator symbol and the user is asked whether they want to continue with the selected option. Yes will continue, no will move the sub-main/valve to the opposite end. This behaviour is enabled by default but can be disabled in the Registry by setting "HKCU\Software\IRRICAD ACAD (or BCAD)\VisualSettings\Hydraulic\DisableSubMainValveCheck" to 1 ("0" will enable it. See the release notes for more information. 9) Enable LINK version for AutoCAD 2020 and BricsCAD V20. 10) Enabled AUDIT for IRRICAD entities. AUDIT will now fix basic connection and positioning problems, clear invalid links (e.g. Labels etc.) and remove unused items from the internal database. See the release notes for more information. AUDIT tolerances may be controlled by a debug function (.IRR_DEBUG;at). 11) Added pipe/sub-main end symbols to the "Draw\Pipe Reductions" tool. This is designed to optionally add the specified symbol to the ends of sub-mains. See the release notes for more information. 12) Implement a "Zoom to" a particular Zone in the "Go To" tool. Allows users to quickly go to valves and water supplies in a design. Includes option to zoom to an associated block, if the control valve is connected to one. Also enable moving to an object by its long or hex handle (at the IRR_GOTO prompt type N to use a long id, X to use a hex id). 13) Add user data field to zone reports (ZoneItem->UserData) . Enable various fields ("ZoneItem->TravelTime", "ZoneItem->EndTravelTime", "MLItem->Velocity1") for sorting. 14) Added a label keyword ("NUMMANROW") to display the number of laterals per flush manifold. The keyword is applied to pipes and changes in pipe sizes or in-line valves are ignored. 15) Added a function (IRR_PREPARELAYOUT) to auto-adjust layout scales, update fields and legends. 16) Allow maths operations on UID label keyword. 17) Added UIDOffset label keyword and corresponding report field to mainline reports. Using this and the previous addition allows labels and custom "node" reports to be created that display smaller magnitude UIDs . 18) The CSV formats available to import may now be customized. Drop-down items are specified in the a2ccmds.ini file (located in the main IRRICAD folder) in the following format : [Optionx] DESC=X, Y, Z, ID CSV=/DX=0 /DY=1 /E=2 /DID=3 GEO=false Where "x" is the option number. I.e. Items are added as [Option1], [Option2], etc. If they are specified then they will replace the default options. "DESC" gives the text of the drop-down. "CSV" specifies the parameters that will be added to the command line. "GEO" specifies whether or not to enable the check box "UTM WGS84 Projection" (i.e. Lats/Longs are specified in the csv file). 19) Added a tool (IRR_SHOWDBINFO) that displays a dock-able panel containing database information about the selected hydraulic item. See the release notes for more information. 20) Added IRR_SHOWDESIGNERRORS - allows design process, error and warning messages to be reviewed in the command line. See the release notes for more information. 21) Added IRR_SHOWUNCONNECTED - tool assists locating breaks in connectivity by highlighting items that are unconnected. See the release notes for more information. 22) Added a feature (IRR_SHOWCONNECTIONS) that highlights the connectivity of single items or traces all connected items from a single starting point. See the release notes for more information. 23) Added a tool (IRR_SHOWFITTINGSERRORS) to review the fitting selection errors and their location. See the release notes for more information. 24) Added a dock-able panel, which displays the fittings for the currently selected item (IRR_SHOWFITTINGS). See the release notes for more information. 25) Save existing management files on opening management dialogs. This allows accidental clicks on pre-set management buttons (single system flow / one system flow per zone) to be cancelled, without changing the existing management set-up. 26) Changes to make some Link dialogs and Irribase DPI aware - this fixes some minor problems in some Grid dialogs (e.g. Pipe Types and Supplier code dialogs). 27) Added the ability in "Assign Systems Flows to Zones" to select water supplies from the system flow totals dialog. 28) Allow the radius and arc of outlets to be adjusted directly by using grip-editing. 29) Added a 'Save as Previous IRRICAD Version' (V17) option to IRR_FILEEXPORT. 30) Added additional Report icons. 31) In Block entity tools adjusted the submain-distance option to accept/request a specified line for the submain direction, rather than the nearest boundary segment. This makes it consistent with the Standalone version. Bug Fixes and improvements since V17.xx.13 ---------------------------------------------------------- 1) Improve the speed of block creation and subdivision by switching off lateral redrawing during creation. Also prevent the Link from becoming unresponsive during long block operations. 2) Fixed a bug introduced in V17 where it wasn't possible to import/save elevations independently from the images in the GE utility. 3) Improved the speed when acquiring multiple images in the GE utility and fixed a possible hang when exiting after multi-image acquisition. 4) Various minor fixes/additions to the GE utility: Fix progress bar text size; Use the ImageLoadDelay ini file parameter to include a delay in multi-image captures - this prevents possible corruption issues in the top left hand corner (values are in milliseconds - suggested range is 500 - 1000). 5) Prevent the drawing of very short pipe segments (< 50mm) to avoid zero-length pipes and junctions not connected to anything. 6) Change to store printer paper size and orientation in printer settings so that the default choice is retained. 7) Fixed formatting problems in newer versions of Excel when exporting to Excel from the Hydraulic Grade-line. 8) Minor change to improve the alphanumeric order of default names when more than 99 sub-areas are created with the sub-division tool. 9) Added a fix so that flows are updated in the "Valve Specification Summary" when a different valve is selected. 11) Corrected odd effect that happened when pressing in the "Spray Irrigation Block" dialog. 12) Fix bug where sub-dividing horizontal blocks with horizontal laterals would not place outlets correctly on the lateral ends. 13) Ensure that changing the "permanent" status of a junction results in a re-design being required. Also, use the default colour and size for junction symbols when changing to or from permanent. 14) Prevent the "Sub-divide Block" tool from crashing when a cut direction that is parallel to the laterals is specified. 15) Change to prevent a zero system flow number appearing to be assigned to a water supply. This would occur after using "Clear Assignment" on a water supply in graphical management, and then assigning system flow(s) to the water supply. 16) Account for negative quantities specified in "Misc Costs" when reporting. 17) In contour and spot height dialogs increase recommended maximum value from 3000m to 5000m, to avoid constant warnings in certain parts of the world. 18) Fixed a problem when using cut-and-delete on laterals. If the cut-lasso had indents, the tool would erroneously delete the cut parts within the indent. 19) Minor fix to stop a crash when using the #shift# label keyword and the first item in a block had been deleted. 20) Fix bug where wires could sometimes appear in the symbols legend, depending on the order in which items were created. 21) Improved the creation/placement of outlets on the ends of spraylines during block creation and subdivision. 22) Fix a bug whereby, when placing an assembly item with a novel symbol, the item would always initially draw with the replacement 'question mark' symbol. 23) Prevent Update Labels from adding new labels without first removing the old ones for combined pipe labels. Also prevent Update Labels from erroneously restoring multiple unwanted labels. 24) Restore the cumulative flow counter to the status bar when selecting zones in Assign System Flows. Also improve the selection of multiple items when AssignZones tool is active. 25) Minor fix to prevent the line colour changing when MATCHPROP is used in BricsCAD versions. 26) Change so that frozen layers aren't exported when exporting to KML/KMZ. 27) Re-enable the calculation of virtual manifold numbers. 28) Fix in the HGL tool so that the automatic axis limits are correct. 29) Minor fix to avoid a crash when a control valve flow is out of range for a zone with a long name. 30) Change to prevent the creation of invisible entities (like junctions) in some cases (e.g. could be produced when creating unconnected spraylines). 31) In the ListOpen debug command, add the name of the last transaction to the output. 32) Allow for a known AuotCAD bug where creating an image reference, with a relative path, may fail erroneously. 33) Fixed a bug where in AutCAD version where HATCH operations would cause a crash when an Irrigation block entity was on screen. (or being deliberately hatched). 34) Minor fix to ensure the Irricad elevation property is displayed in the Property Manager grid. 35) Stop RECOVER from auditing Irricad objects, this prevents objects being deleted that are wrongly identifies as being 'unfixable'. Once RECOVER has opened the file AUDIT may be used to repair any corrupted IRRICAD entities. 36) Minor fix so that management symbols from imported DAZ files update in the normal way. Database Editor changes. ---------------------------------- 1) Made a change to prevent editing a nozzle from the Outlet tab, deleting all the nozzles for that outlet. 2) Change to allow negative lengths of pipes etc. when creating assemblies. 3) Adjusted the Clean Fields utility so that the current database may be used and ensure that the progress bar is accurate. 4) Allow Queries to contain carriage returns for clarity. Remember the current query when changing tabs, even if it hasn't been saved. 5) Store and restore application screen position. 6) Ensure that lengths in the assembly grid display in the correct user units. (BID 957) 7) Prevent rounding errors in curve coefficients when the values are very small. (BID 1362) 8) Added a warning when 'Blank' selected as the symbol that the item won't be visible in Irricad. (BID 1361) 9) Show the nozzle coefficients in Curve fit whilst on Outlet tab. (BID 1294) 10) Make sure pasted values also go through the validation routine ( BID 942) . 11) Don't delete whole components when on the Query tab (BID 1075). 12) Fixed a problem if the last new item was copied from an assembly, subsequent new items could mistakenly have the "assembly" flag. (BID 1100) 13) Fixed a crash that could occur when actioning "Edit Assembly". (BID 1188) 14) Added an option to NOT update to the default units when changing curves on the Curve Fit bar. Added an option to NOT automatically select a default curve type when changing tabs. (BID 1046) ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.12 ---------------------------------------------------- 1) Fixed bug, introduced in V17.xx.11, where design error messages were missing the second line of information. ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.11 ---------------------------------------------------- 1) Fix a bug where re-analysing/designing a design with a mixture of differnt tapes would give incorrect hydraulic results for some tapes/blocks. Caused by some of the properties for a different tape being obtained tfrom the previous tape. Closing IRRICAD Link and rerunning the design/analysis would correct the values. ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.10 ---------------------------------------------------- 1) Re-enable the virtual manifold numbering. 2) Fix to prevent invisible entities (like junctions, valves and outlets) being created in ACAD versions of LINK (e.g., produced when creating unconnected spraylines). ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.09 ---------------------------------------------------- 1) Update TeeChart Pro OCX version to v2019. This fixes an unusual crash that would happen in ACAD versions if the HGL tool was operated more than once in a session. After a period of time AutoCAD would crash, apparently randomly, when unloading the .OCX. 2) In the HGL tool recalculate axis limits on each redraw. This fixes a minor problem where the Y axis limits change when the cursor is moved onto the HGL control. Only noticeable with very large elevations. 3) FIx a bug in ACAD versions where items would become disassociated from Block Entities after opening files with the RECOVER command. 4) Fixed a crash when generating BOM/Costing reports, caused by a pipe/SL/Tape with only one connection. 5) Fixed a problem where Hatches with no curved edges could potentially cause a crash. 6) Changes so that sending a manual problem report works regardless of whether a drawing is saved or "IRRICADized". Also made a minor fix in SendMail so that the file name doesn't include the path. 7) Fixed a bug in AutoCAD versions where in ACAD HATCH operations would cause a crash when an Irrigation block entity was on screen (or being deliberately hatched). ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.08 ---------------------------------------------------- 1) Fix bugs that could cause crashes when Viewing in Google Earth or exporting KML/KMZ files. ---------------------------------------------------- Bug Fixes and Additions Since V17.xx.05 ---------------------------------------------------- 1) Fixed a bug that could cause a crash when running design trying to write to "Fort.99". 2) Change to detect an attempt to open an object on a locked layer for modification. In that instance, unlock the layer and re-open the object to prevent possible crashes. 3) Adjusted the sub-main distance option to accept/request a specified line for the sub-main direction, rather than the nearest boundary segment. This makes it work in a similar way to teh Standalone version. 4) Fix the importation of DAZ files so that it wires are transferred from the standalone files. 5) Allow connections to all segments of a tape (previously connections were only made to the first segment) and improve connectivity / segment selection at large coordinates (for tapes and areas). 6) Improve block creation and subdivision speed by switching off the lateral redraw during creation. Also prevent the application from appearing to be unresponsive during long block operations. 7) Fix minor bug where contours exported/saved to DXF files have no elevation. 8) Allow for undo being turned off (avoid odd messages) and a fix to stop excessive file reads from Irricad.lin when line type is Solid (assumed to be the first entry). 9) Fix minor bug where the total flow was shown as 0.0 in the subdivide dialog. 10) Improve speed of block creation when drawing sub-mains. 11) Fixed a bug where in ACADCAD HATCH operations would cause a crash when an Irrigation block entity was on screen (or being deliberately hatched). 12) Changes so that sending a manual problem report (via IRR_HELP) works regardless of whether the current drawing is saved or "IRRICADized". 13) Minor fix so that the file name of a drawing emailed by a manual problem report doesn't include the full path. ---------------------------------------------------- Bug Fixes and Additions Since V16.xx.13 ---------------------------------------------------- Enhancements:- ---------------------------------------------------- 1) Implemented a method to allow for pressure class when designing pipes. This option may be used for Zone and Mainline design for both LP and Velocity options. Enabling these options is done via the "Zone Design to Pressure Rating" and "Mainline Design to Pressure Rating" flags in "Design/Parameters/Hydraulic Parameters". Some points to note are: In some circumstances it is still possible for the pressure rating to be exceeded (for example if a suitable class pipe isn't available for a particular nominal size) and so pipe pressure checks still occur; The pipe class rationalisation will take longer (approximately 25%) to run than the normal design processes. For more details see the V17 release notes. 2) Added an option to allow pressure regulation at the inlets of connected spraylines and pipe laterals. This option may be selected in the Sprayline or Sprayline Block tools and the minimum sub-main pressure set (in a similar way to the existing feature available for tapes). The minimum allowable loss through the inlet regulation device (i.e. minimum headloss for regulation) may be specified in the "Virtual PRV Minimum Loss" field in "Design/Parameters/Hydraulic Parameters". Note that as yet this new feature includes regulation in the hydraulic calculations but does not make any allowance for the actual device in fittings selection or BOM reports (this may be done with existing methods). For more details see the V17 release notes. 3) Added an option to the Block Editor tools that allows the previous sub-main arrangement to be retained. When editing an existing block entity this option may be selected from the "Position" dropdown menu on the Block tab. For more details see the V17 release notes. 4) Added the ability to specify the system flow that is reported via the "HY_" label keywords. To select a particular system flow simply append a tilda followed by the required system flow number to the keyword. For example "HY_FLOW~2" would specify the flow for system flow number 2. 5) A new label keyword has been added (HY_FLOW_DIR) to show the flow direction for pipes. Note that this keyword needs to be used in conjunction with system flow specification (i.e. using "~"). The symbols used to designate the direction may be specified via the "Flow right", "Flow Left" and "No Flow" fields in "Settings/Labels" and can include non-keyboard characters by using the ALT 0nnn format where "nnn" is the ASCII code for the character. Note that this keyword may be used in conjunction with others. 6) Fittings selected or specified for an entity may now be "locked" so that subsequent computer selection of fittings runs will not alter the existing fittings. The lock status may be globally changed via the geometric editor ("Change Tool" in a similar way to scope) which provides a quick way to change the status for multiple object types. Lock fittings status is also included in the selection filter. For more details see the V17 release notes. 7) Alternate geodectic datums may now be used when exporting to KML or viewing in Google Earth and importing from Google Earth. This is useful when the source data used in a design is not based on WGS 84 UTM. The alternate datum may be specified in "Settings/Grid/Origin/GIS Settings". For more details see the V17 release notes. 8) Include the ability to control the pipes available for the computer design of unconnected spraylines (i.e. Laterals) independently from zones pipes. This is designated by 'U' for the usage code in the database editor. Note that there is still a limit of 3 on the number of codes that the usage for an individual pipe can contain (so a pipe cannot be "LUZM"). To utilise pipes with the "U" usage there is a setting in "Design Parameters/Misc Parameters" that must be checked, this is to maintain compatibility with existing databases that have not been updated to include the "U" code. 9) Improvements made to the "Import from GE" utility to allow increased image resolution. The resolution is now partly user selectable - note that higher resolution images will take longer to acquire and will result in larger image files sizes. For more details see the V17 release notes. 10) Added a new label keyword (NUMROW)to show the number of laterals connected to each pipe size in a sub-main. Note that when lateral rows coincide with a size change the count is added to the upstream pipe. 11) Made an addition to demand points so that the flow may be specified via an application rate and area. This is useful in situations with many demand points represent flows for differing irrigation areas. Different flow scenarios can be analysed by keeping the areas constant and using the global change tool to alter the application rate. 12) Improved the connectivity check. Corrects problems with the connectivity check failing arising from very large gaps in the object UIDs. 13) Minor change to add flows and flows totals to the "Subdivision Tool" sub-Area dialog. 14) Greater-than and less-than maths operators may now be specified in Labels. This means that labels can be setup that display (or not) based on a specified limit value (for example only label pipes where the velocity exceeds a certain value). For more details see the V17 release notes. 15) Added CVALVENAME label keyword which displays the Zone name of the control valve attached to the irrigation block entity. 16) Negative values (of fittings only) may now be specified in assemblies in the database editor. 17) Added a "Visual Only" option for the scope of hydraulic objects. Entities marked with this scope will be visible but will not be included in hydraulic design or BOM/Costing. 18) AutoCAD 2019 and BricsCAD V19 now supported. 19) Provide the ability to use the internal database without having the external database. This is possible using the "IRR_FILEOPENINT" command. Note that this option should only be used if you understand the consequences of doing so. 20) Minor modifications to improve display on high DPI monitors. 21) Minor change to help maintain total area when sub-dividing blocks with sidelands. Additionally allow the sideland vs headland angle for blocks to be specified ("Settings/Irrigation items/Blocks"). 22) Enable the conversion of 3D polylines to elevations in "Import Contours". The polyline will be converted to spot heights if the individual point elevations are different and to a contour if the are all the same. 23) Minor adjustment made to the "Riser Rules" dialog so that all pipes from the database are shown, not just those that are enabled. 24) Enable the display of the (Irricad) Z-coordinate in the Info pane. 25) Increased the maximum allowable number of irrigation areas to 2000. 26) In the Database editor it is now possible to copy components to and from the "Valves" and "Other Hydraulics" tabs. 27) Added added new "PRECIPRATE" keyword irrigation block labels, this is the same as APPLICATIONRATE but uses actual the actual area rather than the irrigation area. 28) Allow multiple block entities to be deleted at once, subject to confirmation. 29) Minor enhancement added to remember the last extension when using the import contours or data tools. Bug Fixes:- ---------------------------------------------------- 1) In the "Valve Summary Dialog" Fix a bug where check for a duplicate name warning was issued when a entry was edited but not changed. 2) Minor fix to stop a crash in the database editor if the line type index didn't exist in the current line type file. 3) Minor fix made to stop a crash when using the #SHIFT# keyword on some block entities where a block item had been deleted. 4) Fixed a minor bug where the "Calculate" flag for water supplies wasn't always saved when the water supply was initially placed. 5) Added another check for presence of the specified "Reports Printer", immediately before running a report, to avoid missing printer related crashes. 6) Fixed some problems when an active UCS has rotated axes. This prevents 'missing' entities in functions like Show Flow and in some other circumstances. 7) Fix a minor bug in sub-division that could cause a crash when the manual cut direction option was specified and the tool was started with no cuts 8) Minor improvement made when determining whether a tape or sprayline is "inside" an area. Items with the start almost on a boundary line (within 0.05 m) are now considered to be inside the area. Used in "Show Flow" and displaying the flow in the sub-division tool. 9) Fixed a minor bug where Mainline LP design didn't take note of the Water Supply calculate pressure flag when it was not checked (No) and the design pressure was 0.0. 10) Fixed a problem where internal files IRRICAD files could be removed from DWG files. Caused by simultaneously opening a file (Drawing1) and an externally renamed copy of the same file (Drawing2). 11) Made a change so that the orientation of Labels close to vertical is consistent. 12) Changes to fix automatic sprinkler arc orientation. 13) Fixed a bug that could occasionally occur when moving point objects along the pipe they were connected. This would cause a crash in AutoCAD and unusual connections in BricsCAD. 14) Fix a crash in the CreateMultiLabels tool caused by trying to label a zero-length contour. 15) Fix minor problem where the Runtype in Zone Design Reports was not set correctly after LP or velocity design. Would only occur on zones containing connected spraylines. 16) Fix a crash that could occur when running an HGL report, or a pressure/flow map on zones containing tapes, normally after design analysis. Would only happen if calculate travel times was selected and some tapes had more emitters than that specified in the virtual emitter settings. 17) Fixed a problem in the creation of the management symbol which would place everything on the IRR_TEMPORARY layer (including misc. junctions) in the block definition. This ultimately resulted in corrupted files in AutoCAD where misc. hydraulic items would be missing their internal misc. junctions (which would still be present in the management symbol definition). Also added fixmisc / fm option to the Debug command. This deletes the existing misc junctions from misc hydraulic items and creates new ones. This function can be used in BricsCAD to fix AutoCAD designs broken as above. 18) Fix a minor problem where setting the circular cursor from the settings page would mean that the circular cursor couldn't be turned off from the via the IRR_CCURSOR command. 19) Fixed a problem that could occur in designs containing demand points. This would cause odd effects (crashing, regen required etc.) after any function that obtained the flow for a demand point (e.g. flow/pressure maps). 20) Changes to help fix reported problems in AutoCAD where "grips" are not released in some circumstances. 21) Minor improvements so the line width combo displays correctly in the Pressure Map dialog. 22) Fixed a crash that could occur in the AutoCAD version when the Sheet Set manager was loaded. Was generated when a message box was about to be displayed. 23) Fixed a problem in AutoCAD versions where using the RECOVER command would delete some IRRICAD entities (outlets, blocks etc.). 24) Fixed a problem in BricsCAD versions where "save as" to another DWG file could remove management and design information. 25) Fixed a problem where entities in irrigation blocks would become disassociated when imported from .DAZ files and subsequently saved and reopened. 26) Fixed a bug where the symbols list was not shown in the demand point dialog. 27) Ensure that the Z coordinate of tree block symbols/points/circles is 0.0 and note -1000000.0. ---------------------------------------------------- Bug Fixes and Additions Since V16.xx.12 ---------------------------------------------------- 1) Bug fix for CAD language packs to avoid problems of misinterpretation and spurious error messages on non-English platforms. 2) Fixed a problem where "point" electrical items would not be saved correctly and would be corrupted when re-opening the file. 3) Added a fix to prevent crashes in BricsCAD versions when "Parallel" or "Extend Snap" is used with Irricad line objects (pipes etc.). 4) Fixed a bug in the BricsCAD version where the standard IRRICAD line types would not be loaded when a drawing is "IRRICADised" if a linetype in the file being loaded had the same name as an existing linetype. ---------------------------------------------------- Bug Fixes and Additions Since V16.xx.11 ---------------------------------------------------- 1) Significantly speed up the conversion of drawing entities to spot heights and contours. 2) Fix a problem that would occur in AutoCAD versions where running Graphical Management on designs containing miscellaneous hydraulic items could cause the drawing file to become corrupted. This would result in the file needing to be recovered which could result in IRRICAD entities being removed. ---------------------------------------------------- Bug Fixes and Additions Since V16.xx.09 ---------------------------------------------------- 1)Disabled the in place editing of XREFs this fixes many potential problems when XREF is also an IRRICAD Link DWG. 2) Fixed a crash that would occur when moving a junction in AutoCAD onto another point item. This only appeared to happen when the junction was the last item in the DWG database. 3) Fixed a bug that would cause a crash when using the DIST and MEASUREGEOM tools in AutoCAD. 4) Fixed a bug when moving point objects (typically outlets) that had gaps in their connection lists. For example this would cause a crash in AutoCAD when moving outlets along the pipe they were connected to. In BricsCAD the outlet would be connected incorrectly part way down the pipe. 5) Fixed a problem that would cause a crash in AutoCAD when pressure, flow or radius were out of range in an outlet dialog. 6) Fixed a bug where a single was issued when moving a grip was followed by a crash when subsequently trying to move the same grip. 7) Fixed a problem in IRR_EditBlockorEntity which would cause a crash when this command was used on a non-IRRICAD object. 8) Fixed a minor problem where Mainline LP design didn't take note of the Water Supply calculate pressure flag when it was set to "No" and the design pressure was 0.0. 9) Fixed a problem that could cause a crash when opening an IRRICAD Link DWG. 10) Fixed a bug that would occur if ChangeType or DeleteType was activated without any selection and then canceled. Subsequently this could cause (because of an open transaction) a number of different problems - crashes (e.g. eNotOpenForWrite), the inability to save etc. Also cleared the internal IRRICAD selection so items now need to be reselected before rerunning the ChangeType or DeleteType command. 11) Added IRRICAD keywords to custom properties of standard IRRICAD template (.DWT) files. Note that the patch only updates the instances in the \Config folder and not those in the Standard AutoCAD/BricsCAD template locations. 12) Fixed an open transaction when finding the flow for a demand point. This would then cause odd effects (crashing, REGENs required etc.) after any function that obtained the flow for a demand point (e.g. flow/pressure maps). 13) Possibly fixed a bug reported in AutoCAD where "grips" were not released in some circumstances. 14) Fixed a minor problem where CalcPressure, Running costs and lock fittings flags weren't set in the water supply if they were changed from the default value when a water supply was created. ---------------------------------------------------- Bug Fixes and Additions Since V16.xx.06 ---------------------------------------------------- 1) Fix a bug where changing the external database would not be reflected in designs. 2) Fixed a bug that could occur in AutoCAD if items where dragged but not from grips. 3) Fixed a problem that would prevent IRRICAD proxy objects (mainly for Tree and Irrigation blocks), in DWG files, from being opened in standard BricsCAD and AutoCAD (i.e. IRRICAD Link not loaded). 4) Added a LISP procedure to add IRRICAD custom properties when IRRICAD Link is not loaded. To do this in a AutoCAD/BricsCAD session with Link not loaded run "Appload", select the "Irricad Custom Props.lsp" located in the "Config" folder of your IRRICAD Link installation (e.g. "C:\Program Files\Irricad\Irricad Link AutoCAD 2017\Config"). Now type IRRICADProps and the custom properties will be applied to the current file. This is useful when editing or creating new Layout templates which should be done without IRRICAD Link loaded. 5) Fixed a problem where the "Connectivity Check" could fail when there were very large gaps in the UIDs of IRRICAD entities. 6) Fixed minor bug where change/delete type didn't work for spot heights. 7) Fixed a bug where two point hydraulic items (not junctions) directly connected (e.g. Water Supply to a Misc. Hydraulic Item) would cause a crash on deletion. 8) Changes, in both the AutoCAD and BricsCAD versions, to prevent sub-entities of IRRICAD line entities (pipes, tapes etc.) being selected and edited. This change also prevents a crash that could occur when the CTRL key was pressed in the BricsCAD version. 9) Minor change to the warning message if the internal database cannot be found or opened. 10) Fixed a bug when saving Irrigation Block and Valve in Head entities which would result in their proxy objects appearing to be corrupted. This could potentially lead to users unnecessarily 'Recovering' designs and making the problems worse. 11) Minor change to the method of preventing IRRICAD entities being dragged in the BricsCAD version. 12) Changes to allow for DWG 2018 file formats when exporting to DXF/DWG. 13) Minor change so that the description for Sprayline Outlets is correct in the properties dialog. 14) Fixed an apparently random crash that would occur (mainly in the AutoCAD version) when creating or updating hydraulic labels. 15) Include the AutoCAD log file when sending a manual problem report. 16) Fixed a problem where some IRRICAD entities would be removed if a drawing was recovered with IRRICAD loaded. 17) Fixed a minor bug where the Block preview could generate an error when a file containing a tree block was saved. Mainly seen in AutoCAD. ---------------------------------------------------- Bug Fixes and Additions Since V15.xx.80 ---------------------------------------------------- 1) Updated Valve Summary Dialog to allow zone name changes and easy adjustment of mainline outlet pressures. 2) Implemented travel time calculation for zones and mainline. Two new and one updated reports added. 3) Various new label keywords added:POS_ keywords for object coordinates; application rate, headloss and pressure and flow variation for blocks; Mainline static pressures. See the release notes for details. 4) Added basic arithmetic to labels - see release notes. 5) Added an option to exclude mainline minor losses. See the "Design Parameters" menu item and the release notes. 6) Implemented an option to globally adjust Hazen-Williams C factors. See the "Design Parameters" menu item and the release notes. 7) Increased the allowable number of water supplies to 20. 8) Implemented a tool to create elevation profiles. 9) Added location (X,Y coordinates) to the data export from the HGL and Profile tools. 10) Added a tool to create multiple labels for individual contours. 11) Improved the mainline HGL tool to allow the flow to be traced from a point object to a water supply (negating the need to select all pipes in the path. 12) Allow for the importation of filled polygons when importing KML/KMZ files. 13) Allow pressure field for PRVs to be changed in the "Change Type" tool. 14) Fix a minor bug where assemblies added to Miscellaneous costs were not marked as assemblies. 15) Fixed a problem when no field was selected on single-field 3D files when importing shape files. 16) Fixed a crash in the lateral conversion tool when trying to convert a block with no laterals. 17) Fixed a bug in the Outlet dialog where the ARC type was not handled correctly in non-English version. 18) Fixed a minor bug in the "Connect Outlets" tool when connecting outlets with both mainline and zone pipes present. Potentially some pipes could be missed during the process. 19) Made changes so that in-line loss elements are not assigned a fixed headloss when there is essentially no flow (less than 1 lph) through them. 20) Fixed a minor bug in the database editor where the results from curve fitting for nozzles where not updated when the nozzle was accessed from the Outlet dialog. 21) Allow for flushing back pressure when displaying the HGL on tapes under flushing conditions. 22) Fixed a bug where travel times would be inaccurate on tapes where the number of emitters exceeded the "No. of virtual emitters" design parameter. 23) Improvements made to the search facility in the GE Utility. 24) Change to allow negative quantities of fittings in assemblies. 25) Fixed a minor bug in the database editor where adding a demand point (which was a copy of an outlet with nozzles) would cause the demand point to appear to have nozzles. 26) Minor enhancements in the KML/KMZ import/export features and "View in Google Earth ". 27) Fixed a problem when creating entities from drawing items pipes would not connect to each other. This could be caused by junction layers not being displayed or some of the selected items being off-screen. 28) Made a change to always decimal point numeric separators when importing KML/KMZ files. 29) Fixed some odd saving errors in BricsCAD which would give a (read-only etc.) . 30) Change made to set the external database in Design Specific Settings to the user selected one if the specified one is missing. 31) Make sure that when populating legends all items are put on the legend layer. Previously they would be put in the current layer and then potentially not be displayed or printed depending on layer visibility. 32) Minor change in the Valve Specification summary so that a duplicate zone name warning is issued when the name field is clicked but not subsequently changed. 33) Minor fix in the database editor to avoid a crash when the line type of an item wasn't in the line type file. 34) Fix bug where un-setting the calculated flag when calculating contours wasn't reflected in the resulting entities. ---------------------------------------------------- Bug Fixes and Additions Since 15.xx.72 ---------------------------------------------------- 1) Minor enhancements in the KML/KMZ import/export features and "View in Google Earth ". 2) Enable Block Reference objects as spot heights when importing elevations. 3) Change "Export to Excel" in the HGL to use CSV instead of XLS, this fixes a problem when opening the resulting files in Office 2016. 4) Fix some bugs when importing Pumps and Misc. Hydraulic from .DAZ files. Designs with Pumps and Misc. Hydraulic items would fail to design or analyse. 5) Fixed a minor bug where Water Supplies imported from .DAZ files would not have the "Calculate Pressure" and "Running Costs" options set correctly. 6) Incorporated IRRICAD tools (Object Info, Edit/Select Block, invert selection) in the right click edit menu for AutoCAD versions. 7) Allow 3D DEM view to be made full screen. 8) Fixed a bug where converting multi-size sprayline laterals to tapes would fail. 9) Fixed database sharing violations when publishing drawings. Disable background publishing for IRRICAD designs as the background saving causes problems. 10) Fixed a problem that would occur when doing a Save As to a different location without changing the file name. Previously both designs would share the same temp file names which would cause problems if both were opened simultaneously. 11) Fixed a minor problem where some parameters for the ABOS elevation interpolation method were not being read from the registry. This cause slight differences between Link and Pro with the same elevation data. 12) Fixed a bug that could cause Link to hand when opening some designs where data in the internal database differed from the external one. Also corrected a problem when adding missing symbols from the external database. 13) Fixed a problem where the circular cursor would not be visible. Note in some cases for Bricscad versions it will still be necessary to disable hardware graphics acceleration to display the circular cursor. 14) Make sure Auto-Head tool obeys the 'Create Wetted Radii' flag. 15) Allow the Select Block tool (IRR_SELBLK) to select multiple blocks based on multiple selection. 16) Account for different units for the circular cursor and prevent user accidentally setting the radius to zero. 17) Prevent a crash that would occur when creating a tree block from existing symbols/Blocks. 18) Enable IRRICAD help commands when in paper space layout tabs. 19) Allow 3D Polylines to be used as a contour when creating / importing elevations. 20) Multiple changes to account for User Coordinate Systems in:- Goto function, creating items, subdividing blocks and editing objects. 21) Fixed a bug that could cause a crash when using the Delete Type tool in BricsCAD versions. 22) When creating pipes from drawing items fix a problem to ensure that the new pipes connect correctly. 23) Fix a problem that would cause duplicate zone names when creating mainline outlets from drawing entities. 24) Fixed a bug that occurred when undoing block subdivision. 25) Fix a problem when re-creating connected pipe labels after a label has been deleted. 26) Make sure that contours adjusted by "Trim Elevations" are placed on the same layer as the original contours. 27) Allow labels settings page to load label sets from both IRRICAD Pro and Link LBL files. 28) Restore the default IRRICAD layers after a PURGE command. Previously empty layers would be removed. 29) Fix display problems for grids in Fittings, Labels Page, match, valve summary, ZDC dialogs on hi-res monitors. Note that the scaling (applied height of the grid rows) can be manually overridden by added a string value registry entry (HKEY_CURRENT_USER\Software\AEI Software\Irricad ACAD\AppSettings\DPIScale) and setting this to the required scaling factor (e.g. 2.0 to make the grid rows twice the standard pixel height). 30) Layer lists are now sorted alphabetically. 31) Minor improvements to the Cut Lasso tool. 32) Fix a problem that could cause a crash in the Trim Elevations tool for BricsCAD versions. 33) Various changes to ensue that the default layer system works correctly. 34) Make sure contours created from drawing entities are set as primary contours. 35) Changes so that the "Locating Symbol" is placed on the default reports layer. 36) Ensure that junctions replacing deleted point objects are placed on the correct default layer. 37) Fixed a bug that could cause exporting to KML/KMZ or view in Google Earth to "hang" in designs containing hatches or fills. ---------------------------------------------------- Bug Fixes and Additions Since 15.08 ---------------------------------------------------- 1) Add export to .DAZ file for transfer to AutoCAD/BricsCAD add-on version. 2) Fixed a bug where ARC types not handled correctly in non-English versions. 3) Made a change so that in-line loss elements are not assigned fixed headloss (i.e. have an index of 0 in the database) if there is essentially no flow (less than 1 lph) through them. 4) Enabled changing the pressure field for PRVs in change type. ---------------------------------------------------- Bug Fixes and Additions Since 15.06 ---------------------------------------------------- 1) Allow for additional group codes (160-169) when importing elevations from DXF files. 2) Fixed a bug introduced by a fix in V15.06 where the elevations of point items were not calculated when using the "AEI" interpolation method. These items (e.g. junctions, valves etc.) would have the elevation listed as NONE in "Object Info" and would appear to be -1000000.0 metres in design reports. Note that the DEM was created correctly and calculated contours and the 3D-DEM view would appear to be correct. 2. Installation ------------------- IMPORTANT - The host CAD application (e.g. AutoCAD 2016/2017 or BricsCAD V16/V17 64 bit) must be installed and run at least once before attempting to install the IRRICAD Link plug-in. Once this is done make sure that the host CAD application is not running while installing IRRICAD Link. Insert CD-ROM in drive, and through the Windows File Explorer, run the install program "setup.exe" by double clicking it. (It is suggested that all other applications should be closed down before installing). Simply follow the instructions provided by the install program. Alternatively download the IRRICAD installation (e.g. IrricadLinkBCADV16X64.exe) from the IRRICAD website and double click on this file. This version of IRRICAD requires a SuperPro type dongle that is enabled for version 21.0. If you do not have a SuperPro dongle or it has not been enabled for version 21.0 do not continue with an upgrade installation. Note that Administrator privilege is required to install IRRICAD. When installing under Windows 7+ "User Account Control" prompts may appear, you should select "Allow" to continue the installation. Irricad can be uninstalled by Add/Remove programs in "Control Panel". 3. Suggested Minimum Computer Requirements --------------------------------------------------------------------- 1 GHz processor or faster, or compatible processor. Minimum 512Mb Ram (1Gb or more recommended) and 500Mb free hard disk space, 1024 x 768 XGA display with true color (minimum). Operating System Windows 7 64 bit or higher. 4. Manual -------- Other changes to the manual are contained in the "Release Notes" section of the "Help" menu in IRRICAD. 5. Known Problems/Notes ------------------------------------ 1) A warning will appear in the command window when exploding IRRICAD entities suggesting that they cannot be exploded. This message can be ignored and the selected entities will have been exploded (assuming this is possible). 2) An extra "%" can be displayed in the scale field in standard IRRICAD templates in the BricsCAD V17 version. This is caused by a known minor bug in BricsCAD 17.2 and will be fixed in s subsequent patch to BricsCAD. A short term solution is to replace the field based text with standard text in the MText scale object. 3) An extra outlet can be created on very short laterals (last one of a triangular block) even though they are turned off. This is by design so we don't get a short sprayline with no outlets. 4) In some circumstances when LP design is unable to find a solution an "OOP 7 warning" is generated. This is caused by an internal problem when the LP warning message is constructed. One of the pair of coordinates on the following message will be (0.0,0.0) but there is no other effect, the warning is correct. 6. Installing the USB Dongle Driver -------------------------------------------------- The driver is installed as part of the IRRICAD installation procedure. If you need to install the driver manually then run Sentinel Protection Installer 7.6.9.exe which will be located on the IRRICAD media or can be download from the IRRICAD website (www.irricad.com/irricad/download/Drivers/Rainbow/sent769.zip) Note that it is not necessary to install all the options (using the "custom" installation option) for the dongle driver:- a) Parallel System Driver - NOT required. b) USB system driver - Required. c) Sentinel SuperProServer (only required on the Workstation/server that has the dongle attached, for a network installation) d) Sentinel SuperPro Monitoring Tool (not necessary - used for troubleshooting). 7. Contact Information ------------------------------- Any suggestions, criticisms and bug reports are welcome; please pass these directly on to us or to your local technical support. US and South America: Nelson Irrigation Corp. ATTN: Software Support Email: irricad@nelsonirrigation.com Phone: [1] 509-525-7660 Fax: [1] 509-525-7907 Australia: Netafim Australia Email: au.design.office@netafim.com Phone: [61] 419-362-845 Europe: Netafim Europe Email: irricadsupport@netafim.com Phone: +972 4 628 7208 New Zealand and International Lincoln Agritech Ltd. Email: support@irricad.com Phone: [64] 3-325-3718 Fax: [64] 3-325-3725 Web: www.Irricad.com