Community
Civil 3D Forum
Welcome to Autodeskā€™s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results forĀ 
ShowĀ Ā onlyĀ  | Search instead forĀ 
Did you mean:Ā 

Assembly properties...get value from...end elevation (not getting it)

3 REPLIES 3
Reply
Message 1 of 4
LS67
870 Views, 3 Replies

Assembly properties...get value from...end elevation (not getting it)

I create an assembly with a subassembly that is capable of getting value from a "Target elevation" (eg LinkSlopeToSurface) when in "Assembly properties>Construction>Input values". In Parameter reference i check the "Use" next to "Target elevation". I select a "xxx.End elevation".

Elevation applied is wrong. It is the default constant value of the eg LinkSlopeToSurface.

If i change the target to "xxx.Begin elevation" the correct elevation is apllied.

This happens to what ever subassembly can get a "Target elevation".

My conclusion. "xxx.End elevation" property is not exposed.

 

This also takes place when using my custom SAC subassemblies and i almost got crazy trying to find the bug in my coding.

 

Three notices.

 

The good one.

Having opened both assembly properties and cross sections window when changing the get value target there is an immediate response to the graphics at the cross sections window without rebuilding corridor although corridor at toolspace is marked as needing rebuild !!!

 

Althought graphics response to this property value change is immediate, when changing a subassembly name, the "Get value from" is not immediately informed and the old name is used. User must close and reopen "Assembly properties".

 

The bad one.

The rule is that property values among different subassembly groups are not exposed.

Group eg B cannot see group A values. BUT if names of subassemblies are identical the property values exposed are the ones of the first whatever group!!! The rule is not applied in this case!!! Leak it is. A serious mistake can take place.

I think this is a logical mistake that the Development Team should take care off.

3 REPLIES 3
Message 2 of 4
joantopo
in reply to: LS67

https://civilplus.net/overriding-mirrored-subassembly-parameters/
Autocad C3D 2019 SP3, 2020 & 2021
Intel I9 9900K with frontal watercooler alphacool eisbaer 360 (original fans mounted in pull)- 3 fans Corsair 120 ML PRO in push.
MOBO Gygabyte Z390 Aorus Master- Corsair RGB Vengeance 64GB RAM (4x16) CL16
Nvidia Quadro RTX 4000
Samsung 970 EVO PLUS 1TB (unit C). Samsung 970 PRO 512GB (for data)
Power Supply: Corsair TX850M PLUS


Descubre mi programa VisorNET para Civil 3D:
https://apps.autodesk.com/CIV3D/es/Detail/Index?id=appstore.exchange.autodesk.com%3avisornet_windows32and64%3aes
Message 3 of 4
doni49
in reply to: LS67


@LS67 wrote:

I create an assembly with a subassembly that is capable of getting value from a "Target elevation" (eg LinkSlopeToSurface) when in "Assembly properties>Construction>Input values". In Parameter reference i check the "Use" next to "Target elevation". I select a "xxx.End elevation".

 


LinkSlopeToSurface does not have a Parameter Target Elevation (see the image below).

C3DTargetElev.png



Don Ireland
Engineering Design Technician




If a reply solves your issue, please remember to click on "Accept as Solution". This will help other users looking to solve a similar issue. Thank you.


Please do not send a PM asking for assistance. That's what the forums are for. This allows everyone to benefit from the question asked and the answers given.

Message 4 of 4
LS67
in reply to: doni49

Got the tree lost the forest...

Indeed.

I meant "LinkSlopeToElevation". Or what ever subassembly exposes a "Target elevation" property.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report