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>
|