Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
<?xml version="1.0" encoding="UTF-8"?>
<DDDefinition>
    <ConstantsSection label="RP_Device.xml" eval="true">
        <Constant name="RP_Device_RP_Hole_Diam" value="150*mm"/>
        <Constant name="RP_Device_Beam_Hole_Diam" value="80*mm"/>
        <Constant name="RP_Device_Wall_Thickness" value="2*mm"/>
        <Constant name="RP_Device_Length_z" value="180*mm"/>
        <Constant name="RP_Device_Length_y" value="112*mm"/>
        <Constant name="RP_Device_Det_Bellow_Length" value="93.7*mm"/>
        <Constant name="RP_Device_Envelope_Radius" value="450*mm"/>
    </ConstantsSection>
    <!--SolidSection label="RP_Device.xml">  
        <Tube rMin="0*mm" rMax="[RP_Device_Beam_Hole_Diam]/2+[RP_Device_Wall_Thickness]" dz="[RP_Device_Length_z]/2" name="RP_Device_Beam_Pipe"/>
        <Tube rMin="0*mm" rMax="[RP_Device_RP_Hole_Diam]/2+[RP_Device_Wall_Thickness]" dz="[RP_Device_Length_y]/2" name="RP_Device_RP_Hole"/>
        <Tube rMin="0*mm" rMax="[RP_Device_Beam_Hole_Diam]/2" dz="[RP_Device_Length_z]" name="RP_Device_Beam_Pipe_Interior"/>
        <Tube rMin="0*mm" rMax="[RP_Device_RP_Hole_Diam]/2" dz="[RP_Device_Length_y]" name="RP_Device_RP_Hole_Interior"/>
        <UnionSolid name="RP_Device_Corp_1">
            <rSolid name="RP_Device_Beam_Pipe"/>
            <rSolid name="RP_Device_RP_Hole"/>
            <rRotation name="RP_Transformations:RP_x_90_rot"/>
        </UnionSolid>
        <SubtractionSolid name="RP_Device_Corp_2">
            <rSolid name="RP_Device_Corp_1"/>
            <rSolid name="RP_Device_Beam_Pipe_Interior"/>
        </SubtractionSolid>
        <SubtractionSolid name="RP_Device_Corp_3">
            <rSolid name="RP_Device_Corp_2"/>
            <rSolid name="RP_Device_RP_Hole_Interior"/>
            <rRotation name="RP_Transformations:RP_x_90_rot"/>
        </SubtractionSolid>
    </SolidSection>
    
    <LogicalPartSection label="RP_Device.xml">
        <LogicalPart name="RP_Device_Corp_3">
            <rSolid name="RP_Device_Corp_3"/>
            <rMaterial name="RP_Materials:PPS_AISI-316L-Steel"/>
        </LogicalPart>
    </LogicalPartSection>
    
    <PosPartSection label="RP_Device.xml">
    </PosPartSection-->
</DDDefinition>