Milton_Shupe
Resource contributor
- Messages
- 331
- Country

Sorry for the continued XML questions 
I have the need to control multiple model parts Hiding/Showing based on one condition. Can <Parts> sections be embedded (nested) in the conditional statement? In gauges, one can have multiple embedded <elements>. Is this true for <parts> in the makemdl.parts xml?
In my ship project, if Parking_Brake is set (and anchors displayed), then I want to Hide all the sails and Unhide the Stowed Sails (sailsecured).
Simply stated, if parking brake is set, hide all sails and unhide sailsecured (stowed sails).
How can this be done most efficiently?
This is my existing code:
<!-- Show/hide Anchors/Stowed Sails Based on Parking Brake -->
<part>
<name>anchors</name>
<visible_in_range>
<parameter>
<code>
(A
arking_Brake, percent) 1 >
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
****Can this next section be embedded in the above condition?****
<part>
<name>sailsecured</name>
<visible_in_range>
<parameter>
<code>
(A
arking_Brake, percent) 1 >
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
****Can these next two sections be embedded in the first conditional test?****
<!-- Jibs Visibility Based on Flaps Settings -->
<part>
<name>jibs_port</name>
<visible_in_range>
<parameter>
<code>
(A:Trailing edge flaps0 left angle, degrees) 60 <
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
<part>
<name>jibs_starboard</name>
<visible_in_range>
<parameter>
<code>
(A:Trailing edge flaps0 left angle, degrees) 59 >
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
I have the need to control multiple model parts Hiding/Showing based on one condition. Can <Parts> sections be embedded (nested) in the conditional statement? In gauges, one can have multiple embedded <elements>. Is this true for <parts> in the makemdl.parts xml?
In my ship project, if Parking_Brake is set (and anchors displayed), then I want to Hide all the sails and Unhide the Stowed Sails (sailsecured).
Simply stated, if parking brake is set, hide all sails and unhide sailsecured (stowed sails).
How can this be done most efficiently?
This is my existing code:
<!-- Show/hide Anchors/Stowed Sails Based on Parking Brake -->
<part>
<name>anchors</name>
<visible_in_range>
<parameter>
<code>
(A
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
****Can this next section be embedded in the above condition?****
<part>
<name>sailsecured</name>
<visible_in_range>
<parameter>
<code>
(A
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
****Can these next two sections be embedded in the first conditional test?****
<!-- Jibs Visibility Based on Flaps Settings -->
<part>
<name>jibs_port</name>
<visible_in_range>
<parameter>
<code>
(A:Trailing edge flaps0 left angle, degrees) 60 <
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>
<part>
<name>jibs_starboard</name>
<visible_in_range>
<parameter>
<code>
(A:Trailing edge flaps0 left angle, degrees) 59 >
</code>
</parameter>
<minvalue>1</minvalue>
</visible_in_range>
</part>



