HI. Blocks Exercises
The following exercises focus on managing blocks, connecting them to the network and applying on-bench travel rules.
Blocks Panel
The Blocks panel is where blocks can be selected, hidden, and centred in the viewport.
To use the blocks panel:
Primary block visibility can be controlled using the eye icon in the Display panel on the right.
Open the Blocks panel in the bottom left of the Network tab.
Expand the block tree.
When you highlight a row in the tree, that row should be temporarily visible in the viewport.
When you toggle the eye on a row in the tree, that row should be permanently visible in the viewport.
When you double click a row, it should centre those blocks in the viewport.
Toggle all blocks with the top eye icons.
Change the tree order with the blue arrow icons.
Remove a row with the single red minus icon. (This cannot be undone!)
Remove all blocks with the double red minus icon. (This cannot be undone!)
Import or export joins to the ".blockJoins" file by selecting the appropriate import/export options.
Press the cog icon to open the Setup Blocks menu.
Enter different values for the travel level, travel alignment, and block type.
Press OK to accept.
Block Joins
The distance travelled between a block and the network is called the "auto-join". Blocks automatically connect to the network at the same elevation within the auto-join distance of the bench. Users can then deselect auto-joins as required, or add their own manual joins.Â
Auto-join distance can be set and changed at any time in the Setup tab > Settings step > Bench Settings fields.
Bench Level Pathfinding
When you import blocks into Haul Infinity, you will be asked to set a Travel Level in Tree for each root record. The travel level needs to be set to the bench level.
Haul Infinity will create a network of centroids of the blocks to pathfind to the nearest ramp exit/entry point.Â
Blocks automatically connect to to the network at the same elevation within the auto join distance of the bench. If the user wants to limit what connections are taken, then they must edit the bench connections manually.
Isolated Blocks
After schedule blocks have been imported, go to the Blocks panel to check if they are all connected to the haul network. A red exclamation mark will show beside isolated blocks.
Auto Join Distance
Blocks may connect to any road that passes within the auto-join distance of the bench. This allows trucks to "jump the gap" between the bench and a nearby road. To use this function select "Join Interaction Mode".
The auto join distance should be set as low as possible to reduce the number of shortcuts taken by trucks.Â
Editing Joins
Blocks will automatically connect to any road that passes within the auto-join distance of the bench. Users can then deselect auto-joins as required, or add their own manual joins.Â
To change the auto join distance:
Open SampleModelWithBlocks.hinf.
Press the Blocks button and select "Join Interaction Mode" option.
Go to the Blocks panel at the bottom left and select the 1204 bench.
Click on a block. You should see a connection to the ramp.
Go toSetup > Settings > Bench Settings and change the Auto Join Distance to 200. This means that blocks will be able to connect to any road that passes through their elevation with 200 metres.
Run project to accept and go back to the Network tab. You should now see two connections to the network.
To select and deselect joins:
To choose the closest join, right click on the block and select "Choose Joins" > "Use Closest Auto Joins" > "Use Closest Join", as shown below. This should deactivate the longer connection.
To select and deselect auto joins, right click on the block and select "Choose Joins" > "Select Auto Joins". This will open a list of the available joins, which you can activate or deactivate.
To create new joins:
Right click on the block and select "Choose Joins" > "Add Manual Join".
Click a point on the network to connect to. A new join should appear.
To remove a manual join right click on the block and select "Choose Joins" > "Select Manual Joins"Â > deselect the manual join. The manual join should disappear.
To restore the default joins, right click on the blocks and select "Choose Joins" > "Add All Auto Joins".
Assign Joins Based on Segment Names
All blocks in Reserves may connect to a road named "Reserves".
All blocks in Reserves\Mine1\Pit1 may connect to a road named "Reserves\Mine1\Pit1".
All blocks in Reserves\Mine1\Pit1\Stage1\630 may connect to a road named "Reserves\Mine1\Pit1\Stage1\630".
Applying joins using named segments can be done in 2 ways:
Automatically Use Segment Names to Choose Joins
Setup > Settings > Join Mode - Having this ticked on, means HI will always attempt to make joins based on segment names.
Â
Extensions top toolbar tab > "Assign Joins Based on Segment Names" option. This function is calculated once and must be manually updated if you make changes to the network.
To apply joins based on segment names:
Open SampleModelWithBlocks.hinf.
Double click the ramp in the pit.
Go to the Properties panel and rename the ramp to "Deposit\P1".
Double click the ramp to the dump.
Go to the Properties panel and rename the ramp to "Dumps".
Go to Extensions tab > "Assign Joins Based On Segment Names" option.
Expand the Blocks menu in the bottom left of the screen.
The pit benches 1030 to 1120 should be green, and all the dump should be green.
Â