Subassembly condition - inserts based on vertical distance

Subassembly condition - inserts based on vertical distance

radkozlat
Enthusiast Enthusiast
776 Views
3 Replies
Message 1 of 4

Subassembly condition - inserts based on vertical distance

radkozlat
Enthusiast
Enthusiast

Hi everyone, 

(copied/moved from Customization)

 

Base on the picture attached... 

For Fill conditions, I am looking for a way of Varying the Slope to the Ditch Bottom(given from profile), starting from the Daylight point from the EG, going in Cut. 
Picture: When I have Ali for the Ditch (target found) I have SlopeToElevation №1 circle going in 1:3 slope to the Profile for the DitchBottom. 
Now - If this vertical distance between EG and DitchBottom is greater than 0.5m, I want the Slope To the SAME DitchBottom to be 1:2 №3, if less than 0.5m to be 1:3 №2. It finishes both with 1:10 or with 1:6, if greater than 0.5m in cut, to the EG Surface, as in the typical profile case, drawn down left side ....
I really struggled with it, trying Links with NoDisplay styles, or more logical 1st time - Omit Link option, but unfortunately it can not Insert either №2 or №3 SlopeToElevation subassembly on the starting point of the 1st one №1, and this is what i want. 
Basically - Based on Depth, insert both A or B, without inserting smth to check the Depth. 

 

Greetings!

0 Likes
Accepted solutions (1)
777 Views
3 Replies
Replies (3)
Message 2 of 4

ecfernandez
Mentor
Mentor

Hi, I think you can do that with the  DaylightGeneral subassembly provided by Autodesk.

Kind regards! 

Camilo Fernández

P.Eng | Transportation

EESignature

LinkedIn
0 Likes
Message 3 of 4

radkozlat
Enthusiast
Enthusiast

Hi, @ecfernandez 

 

Based on different depths, yes. But in this case I am targeting Level, not a Surface, so I think it is not applicable in this case, or i am missing smth?

 

Best regards! 

0 Likes
Message 4 of 4

radkozlat
Enthusiast
Enthusiast
Accepted solution

Hello, 

 

I found a way how to deal with it. 
I am using 2 subassemblies + 1 conditional CutOrFill. 
The 1st one /Link width and Slope/ goes to the target elevation at predefined slope. Then the conditional checks the elevation to the EG surface, and then the 2nd one /Link slope to Elevation/ goes back to the BeginElevation of the 1st one, at 1st one's slope (Override  Slope and BeginElevation at the assembly). After that - Insertion of whatever subassembly needed. 
This system of conditions gave me a lot of options to choose from, as in the example picture.. 

Greetings!