Ignore:
Timestamp:
03/11/13 10:13:42 (12 years ago)
Author:
gosiaw
Message:

Examples from HLRS from 7.03.2013.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1.xml

    r823 r938  
    33<PLMXML xmlns="http://www.plmxml.org/Schemas/PLMXMLSchema" 
    44        xmlns:vis="PLMXMLTcVisSchema" schemaVersion="6" date="2013-01-23" time="15:00:00" 
    5         author="HLRS 0.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     5        author="HLRS 0.3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    66        xsi:schemaLocation="http://www.plmxml.org/Schemas/PLMXMLSchema PLMXMLSchema.xsd"> 
    77 
     
    1111        <ProductDef id="id1"> 
    1212                <!-- The rootRefs is important and refers to the root ProductInstance (id). --> 
    13                 <InstanceGraph id="id2" rootRefs="inst81_1"> 
     13                <InstanceGraph id="id2" rootRefs="inst_psnc_recs_1"> 
    1414 
    1515                        <!-- Upper RECS (Fusion) --> 
    16                         <ProductRevisionView id="id84_01_1" name="NodeGeometry"> 
    17                                 <UserData id="id84_01_1_1"> 
     16                        <ProductRevisionView id="view_node_FusionGT40N" name="Geometry@Nodegroup@Node"> 
     17                                <UserData id="userdata_node_FusionGT40N"> 
    1818                                        <UserValue value="Node" title="DEBBLevel"></UserValue> 
    1919                                        <UserValue value="node_psnc_FusionGT40N" title="DEBBComponentId"></UserValue> 
    20                                 </UserData> 
    21                                 <Representation id="id1084_01_1" format="VRML" 
    22                                         location=".\objects\NodeBoard.wrl"></Representation> 
     20                                        <UserValue value="Component_Node_PSNC_FusionGT40N.xml" title="DEBBComponentFile"></UserValue> 
     21                                </UserData> 
     22                                <Representation id="rep_node_FusionGT40N" format="VRML" 
     23                                        location="./object/NodeBoard_FusionGT40N.wrl"></Representation> 
    2324                        </ProductRevisionView> 
    2425 
    2526                        <!-- Concrete description of a specific physical node including position  
    2627                                (transform) and instance details (i.e. hostname) --> 
    27                         <ProductInstance id="inst81_01_1" name="Node1" 
    28                                 partRef="#id84_01_1"> 
    29                                 <UserData id="id81_01_1_1"> 
     28                        <ProductInstance id="inst_recs_1_node_1" name="Node@PSNC_RECS_1@inst_recs_1_node_1" 
     29                                partRef="#view_node_FusionGT40N"> 
     30                                <UserData id="userdata_recs_1_node_1"> 
    3031                                        <UserValue value="amdf_0_01" title="hostname"></UserValue> 
    3132                                </UserData> 
    32                                 <Transform id="id81_01_01">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform> 
     33                                <Transform id="trans_recs_1_node_1">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.084 0.005 1</Transform> 
    3334                        </ProductInstance> 
    3435                        <!-- Same for the next node --> 
    35                         <ProductInstance id="inst81_01_2" name="Node2" 
    36                                 partRef="#id84_01_1"> 
    37                                 <UserData id="id81_01_2_1"> 
     36                        <ProductInstance id="inst_recs_1_node_2" name="Node@PSNC_RECS_1@inst_recs_1_node_2" 
     37                                partRef="#view_node_FusionGT40N"> 
     38                                <UserData id="userdata_recs_1_node_2"> 
    3839                                        <UserValue value="amdf_0_02" title="hostname"></UserValue> 
    3940                                </UserData> 
    40                                 <Transform id="id81_01_02">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform> 
    41                         </ProductInstance> 
    42  
    43                         <ProductInstance id="inst81_01_3" name="Node3" 
    44                                 partRef="#id84_01_1"> 
    45                                 <UserData id="id81_01_3_1"> 
     41                                <Transform id="trans_recs_1_node_2">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.194 0.005 1</Transform> 
     42                        </ProductInstance> 
     43 
     44                        <ProductInstance id="inst_recs_1_node_3" name="Node@PSNC_RECS_1@inst_recs_1_node_3" 
     45                                partRef="#view_node_FusionGT40N"> 
     46                                <UserData id="userdata_recs_1_node_3"> 
    4647                                        <UserValue value="amdf_0_03" title="hostname"></UserValue> 
    4748                                </UserData> 
    48                                 <Transform id="id81_01_03">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform> 
    49                         </ProductInstance> 
    50  
    51                         <ProductInstance id="inst81_01_4" name="Node4" 
    52                                 partRef="#id84_01_1"> 
    53                                 <UserData id="id81_01_4_1"> 
     49                                <Transform id="trans_recs_1_node_3">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.304 0.005 1</Transform> 
     50                        </ProductInstance> 
     51 
     52                        <ProductInstance id="inst_recs_1_node_4" name="Node@PSNC_RECS_1@inst_recs_1_node_4" 
     53                                partRef="#view_node_FusionGT40N"> 
     54                                <UserData id="userdata_recs_1_node_4"> 
    5455                                        <UserValue value="amdf_0_04" title="hostname"></UserValue> 
    5556                                </UserData> 
    56                                 <Transform id="id81_01_04">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform> 
    57                         </ProductInstance> 
    58  
    59                         <ProductInstance id="inst81_01_5" name="Node5" 
    60                                 partRef="#id84_01_1"> 
    61                                 <UserData id="id81_01_5_1"> 
     57                                <Transform id="trans_recs_1_node_4">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.414 0.005 1</Transform> 
     58                        </ProductInstance> 
     59 
     60                        <ProductInstance id="inst_recs_1_node_5" name="Node@PSNC_RECS_1@inst_recs_1_node_5" 
     61                                partRef="#view_node_FusionGT40N"> 
     62                                <UserData id="userdata_recs_1_node_5"> 
    6263                                        <UserValue value="amdf_0_05" title="hostname"></UserValue> 
    6364                                </UserData> 
    64                                 <Transform id="id81_01_05">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform> 
    65                         </ProductInstance> 
    66  
    67                         <ProductInstance id="inst81_01_6" name="Node6" 
    68                                 partRef="#id84_01_1"> 
    69                                 <UserData id="id81_01_6_1"> 
     65                                <Transform id="trans_recs_1_node_5">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.524 0.005 1</Transform> 
     66                        </ProductInstance> 
     67 
     68                        <ProductInstance id="inst_recs_1_node_6" name="Node@PSNC_RECS_1@inst_recs_1_node_6" 
     69                                partRef="#view_node_FusionGT40N"> 
     70                                <UserData id="userdata_recs_1_node_6"> 
    7071                                        <UserValue value="amdf_0_0v6" title="hostname"></UserValue> 
    7172                                </UserData> 
    72                                 <Transform id="id81_01_06">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform> 
    73                         </ProductInstance> 
    74  
    75                         <ProductInstance id="inst81_01_7" name="Node7" 
    76                                 partRef="#id84_01_1"> 
    77                                 <UserData id="id81_01_7_1"> 
     73                                <Transform id="trans_recs_1_node_6">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.634 0.005 1</Transform> 
     74                        </ProductInstance> 
     75 
     76                        <ProductInstance id="inst_recs_1_node_7" name="Node@PSNC_RECS_1@inst_recs_1_node_7" 
     77                                partRef="#view_node_FusionGT40N"> 
     78                                <UserData id="userdata_recs_1_node_7"> 
    7879                                        <UserValue value="amdf_0_07" title="hostname"></UserValue> 
    7980                                </UserData> 
    80                                 <Transform id="id81_01_07">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform> 
    81                         </ProductInstance> 
    82  
    83                         <ProductInstance id="inst81_01_8" name="Node8" 
    84                                 partRef="#id84_01_1"> 
    85                                 <UserData id="id81_01_8_1"> 
     81                                <Transform id="trans_recs_1_node_7">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.744 0.005 1</Transform> 
     82                        </ProductInstance> 
     83 
     84                        <ProductInstance id="inst_recs_1_node_8" name="Node@PSNC_RECS_1@inst_recs_1_node_8" 
     85                                partRef="#view_node_FusionGT40N"> 
     86                                <UserData id="userdata_recs_1_node_8"> 
    8687                                        <UserValue value="amdf_0_08" title="hostname"></UserValue> 
    8788                                </UserData> 
    88                                 <Transform id="id81_01_08">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform> 
    89                         </ProductInstance> 
    90  
    91                         <ProductInstance id="inst81_01_9" name="Node9" 
    92                                 partRef="#id84_01_1"> 
    93                                 <UserData id="id81_01_9_1"> 
     89                                <Transform id="trans_recs_1_node_8">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.854 0.005 1</Transform> 
     90                        </ProductInstance> 
     91 
     92                        <ProductInstance id="inst_recs_1_node_9" name="Node@PSNC_RECS_1@inst_recs_1_node_9" 
     93                                partRef="#view_node_FusionGT40N"> 
     94                                <UserData id="userdata_recs_1_node_9"> 
    9495                                        <UserValue value="amdf_0_09" title="hostname"></UserValue> 
    9596                                </UserData> 
    96                                 <Transform id="id81_01_09">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform> 
    97                         </ProductInstance> 
    98  
    99                         <ProductInstance id="inst81_01_10" name="Node10" 
    100                                 partRef="#id84_01_1"> 
    101                                 <UserData id="id81_01_10_1"> 
     97                                <Transform id="trans_recs_1_node_9">0 1 0 0 -1 0 0 0 0 0 1 0 0.175 0.964 0.005 1</Transform> 
     98                        </ProductInstance> 
     99 
     100                        <ProductInstance id="inst_recs_1_node_10" name="Node@PSNC_RECS_1@inst_recs_1_node_10" 
     101                                partRef="#view_node_FusionGT40N"> 
     102                                <UserData id="userdata_recs_1_node_10"> 
    102103                                        <UserValue value="amdf_0_10" title="hostname"></UserValue> 
    103104                                </UserData> 
    104                                 <Transform id="id81_01_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform> 
    105                         </ProductInstance> 
    106  
    107                         <ProductInstance id="inst81_01_11" name="Node11" 
    108                                 partRef="#id84_01_1"> 
    109                                 <UserData id="id81_01_11_1"> 
     105                                <Transform id="trans_recs_1_node_10">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.192 0.005 1</Transform> 
     106                        </ProductInstance> 
     107 
     108                        <ProductInstance id="inst_recs_1_node_11" name="Node@PSNC_RECS_1@inst_recs_1_node_11" 
     109                                partRef="#view_node_FusionGT40N"> 
     110                                <UserData id="userdata_recs_1_node_11"> 
    110111                                        <UserValue value="amdf_0_11" title="hostname"></UserValue> 
    111112                                </UserData> 
    112                                 <Transform id="id81_01_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform> 
    113                         </ProductInstance> 
    114  
    115                         <ProductInstance id="inst81_01_12" name="Node12" 
    116                                 partRef="#id84_01_1"> 
    117                                 <UserData id="id81_01_12_1"> 
     113                                <Transform id="trans_recs_1_node_11">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.302 0.005 1</Transform> 
     114                        </ProductInstance> 
     115 
     116                        <ProductInstance id="inst_recs_1_node_12" name="Node@PSNC_RECS_1@inst_recs_1_node_12" 
     117                                partRef="#view_node_FusionGT40N"> 
     118                                <UserData id="userdata_recs_1_node_12"> 
    118119                                        <UserValue value="amdf_0_12" title="hostname"></UserValue> 
    119120                                </UserData> 
    120                                 <Transform id="id81_01_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform> 
    121                         </ProductInstance> 
    122  
    123                         <ProductInstance id="inst81_01_13" name="Node13" 
    124                                 partRef="#id84_01_1"> 
    125                                 <UserData id="id81_01_13_1"> 
     121                                <Transform id="trans_recs_1_node_12">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.412 0.005 1</Transform> 
     122                        </ProductInstance> 
     123 
     124                        <ProductInstance id="inst_recs_1_node_13" name="Node@PSNC_RECS_1@inst_recs_1_node_13" 
     125                                partRef="#view_node_FusionGT40N"> 
     126                                <UserData id="userdata_recs_1_node_13"> 
    126127                                        <UserValue value="amdf_0_13" title="hostname"></UserValue> 
    127128                                </UserData> 
    128                                 <Transform id="id81_01_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform> 
    129                         </ProductInstance> 
    130  
    131                         <ProductInstance id="inst81_01_14" name="Node14" 
    132                                 partRef="#id84_01_1"> 
    133                                 <UserData id="id81_01_14_1"> 
     129                                <Transform id="trans_recs_1_node_13">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.522 0.005 1</Transform> 
     130                        </ProductInstance> 
     131 
     132                        <ProductInstance id="inst_recs_1_node_14" name="Node@PSNC_RECS_1@inst_recs_1_node_14" 
     133                                partRef="#view_node_FusionGT40N"> 
     134                                <UserData id="userdata_recs_1_node_14"> 
    134135                                        <UserValue value="amdf_0_14" title="hostname"></UserValue> 
    135136                                </UserData> 
    136                                 <Transform id="id81_01_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform> 
    137                         </ProductInstance> 
    138  
    139                         <ProductInstance id="inst81_01_15" name="Node15" 
    140                                 partRef="#id84_01_1"> 
    141                                 <UserData id="id81_01_15_1"> 
     137                                <Transform id="trans_recs_1_node_14">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.632 0.005 1</Transform> 
     138                        </ProductInstance> 
     139 
     140                        <ProductInstance id="inst_recs_1_node_15" name="Node@PSNC_RECS_1@inst_recs_1_node_15" 
     141                                partRef="#view_node_FusionGT40N"> 
     142                                <UserData id="userdata_recs_1_node_15"> 
    142143                                        <UserValue value="amdf_0_15" title="hostname"></UserValue> 
    143144                                </UserData> 
    144                                 <Transform id="id81_01_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform> 
    145                         </ProductInstance> 
    146  
    147                         <ProductInstance id="inst81_01_16" name="Node16" 
    148                                 partRef="#id84_01_1"> 
    149                                 <UserData id="id81_01_16_1"> 
     145                                <Transform id="trans_recs_1_node_15">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.742 0.005 1</Transform> 
     146                        </ProductInstance> 
     147 
     148                        <ProductInstance id="inst_recs_1_node_16" name="Node@PSNC_RECS_1@inst_recs_1_node_16" 
     149                                partRef="#view_node_FusionGT40N"> 
     150                                <UserData id="userdata_recs_1_node_16"> 
    150151                                        <UserValue value="amdf_0_16" title="hostname"></UserValue> 
    151152                                </UserData> 
    152                                 <Transform id="id81_01_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform> 
    153                         </ProductInstance> 
    154  
    155                         <ProductInstance id="inst81_01_17" name="Node17" 
    156                                 partRef="#id84_01_1"> 
    157                                 <UserData id="id81_01_17_1"> 
     153                                <Transform id="trans_recs_1_node_16">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.852 0.005 1</Transform> 
     154                        </ProductInstance> 
     155 
     156                        <ProductInstance id="inst_recs_1_node_17" name="Node@PSNC_RECS_1@inst_recs_1_node_17" 
     157                                partRef="#view_node_FusionGT40N"> 
     158                                <UserData id="userdata_recs_1_node_17"> 
    158159                                        <UserValue value="amdf_0_17" title="hostname"></UserValue> 
    159160                                </UserData> 
    160                                 <Transform id="id81_01_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform> 
     161                                <Transform id="trans_recs_1_node_17">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 0.962 0.005 1</Transform> 
    161162                        </ProductInstance> 
    162163 
    163164                        <!-- And the same for the last node --> 
    164                         <ProductInstance id="inst81_01_18" name="Node18" 
    165                                 partRef="#id84_01_1"> 
    166                                 <UserData id="id81_01_18_1"> 
     165                        <ProductInstance id="inst_recs_1_node_18" name="Node@PSNC_RECS_1@inst_recs_1_node_18" 
     166                                partRef="#view_node_FusionGT40N"> 
     167                                <UserData id="userdata_recs_1_node_18"> 
    167168                                        <UserValue value="amdf_0_18" title="hostname"></UserValue> 
    168169                                </UserData> 
    169                                 <Transform id="id81_01_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform> 
    170                         </ProductInstance> 
    171  
    172                         <!-- Generic Description for all sensors of the same kind (i.e. temperature  
    173                                 on one kind of node --> 
    174                         <ProductRevisionView id="id84_01_2" name="SensorGeometry"> 
    175                                 <Representation id="id1084_01_2" format="VRML" 
    176                                         location=".\objects\Sensor.wrl"></Representation> 
     170                                <Transform id="trans_recs_1_node_18">0 -1 0 0 1 0 0 0 0 0 1 0 0.245 1.062 0.005 1</Transform> 
     171                        </ProductInstance> 
     172 
     173                        <!-- Generic Description for all coolers/sensor of the same kind (i.e. temperature  
     174                                surface on one kind of node. the name tag represents the 1st heatsink on all nodes  
     175                                and is the same name as defined in the component file. Since ther is only one per  
     176                                node, this "1" might be ommitted. --> 
     177                        <ProductRevisionView id="view_nodecooler_FusionGT40N" name="Geometry@Node@Heatsink_1"> 
     178                                <Representation id="rep_nodecooler_FusionGT40N" format="VRML" 
     179                                        location="./object/NodeCooler_FusionGT40N.wrl"></Representation> 
    177180                        </ProductRevisionView> 
    178181 
    179182                        <!-- Concrete description for one specific sensor --> 
    180                         <ProductInstance id="inst81_02_1" name="Sensor1" 
    181                                 partRef="id84_01_2"> 
    182                                 <Transform id="id81_02_01">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> 
     183                        <ProductInstance id="inst_recs_1_nodecooler_1" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_1" 
     184                                partRef="#view_nodecooler_FusionGT40N"> 
     185                                <Transform id="trans_recs_1_nodecooler_1">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> 
    183186                        </ProductInstance> 
    184187 
    185188                        <!-- The same for all other sensors of that kind --> 
    186                         <ProductInstance id="inst81_02_2" name="Sensor2" 
    187                                 partRef="id84_01_2"> 
    188                                 <Transform id="id81_02_02">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> 
    189                         </ProductInstance> 
    190  
    191                         <ProductInstance id="inst81_02_3" name="Sensor3" 
    192                                 partRef="id84_01_2"> 
    193                                 <Transform id="id81_02_03">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> 
    194                         </ProductInstance> 
    195  
    196                         <ProductInstance id="inst81_02_4" name="Sensor4" 
    197                                 partRef="#id84_01_2"> 
    198                                 <Transform id="id81_02_04">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> 
    199                         </ProductInstance> 
    200  
    201                         <ProductInstance id="inst81_02_5" name="Sensor5" 
    202                                 partRef="#id84_01_2"> 
    203                                 <Transform id="id81_02_05">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> 
    204                         </ProductInstance> 
    205  
    206                         <ProductInstance id="inst81_02_6" name="Sensor6" 
    207                                 partRef="#id84_01_2"> 
    208                                 <Transform id="id81_02_06">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> 
    209                         </ProductInstance> 
    210  
    211                         <ProductInstance id="inst81_02_7" name="Sensor7" 
    212                                 partRef="#id84_01_2"> 
    213                                 <Transform id="id81_02_07">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> 
    214                         </ProductInstance> 
    215  
    216                         <ProductInstance id="inst81_02_8" name="Sensor8" 
    217                                 partRef="#id84_01_2"> 
    218                                 <Transform id="id81_02_08">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> 
    219                         </ProductInstance> 
    220  
    221                         <ProductInstance id="inst81_02_9" name="Sensor9" 
    222                                 partRef="#id84_01_2"> 
    223                                 <Transform id="id81_02_09">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> 
    224                         </ProductInstance> 
    225  
    226                         <ProductInstance id="inst81_02_10" name="Sensor10" 
    227                                 partRef="#id84_01_2"> 
    228                                 <Transform id="id81_02_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> 
    229                         </ProductInstance> 
    230  
    231                         <ProductInstance id="inst81_02_11" name="Sensor11" 
    232                                 partRef="#id84_01_2"> 
    233                                 <Transform id="id81_02_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform> 
    234                         </ProductInstance> 
    235  
    236                         <ProductInstance id="inst81_02_12" name="Sensor12" 
    237                                 partRef="#id84_01_2"> 
    238                                 <Transform id="id81_02_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform> 
    239                         </ProductInstance> 
    240  
    241                         <ProductInstance id="inst81_02_13" name="Sensor13" 
    242                                 partRef="#id84_01_2"> 
    243                                 <Transform id="id81_02_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform> 
    244                         </ProductInstance> 
    245  
    246                         <ProductInstance id="inst81_02_14" name="Sensor14" 
    247                                 partRef="#id84_01_2"> 
    248                                 <Transform id="id81_02_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform> 
    249                         </ProductInstance> 
    250  
    251                         <ProductInstance id="inst81_02_15" name="Sensor15" 
    252                                 partRef="#id84_01_2"> 
    253                                 <Transform id="id81_02_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform> 
    254                         </ProductInstance> 
    255  
    256                         <ProductInstance id="inst81_02_16" name="Sensor16" 
    257                                 partRef="#id84_01_2"> 
    258                                 <Transform id="id81_02_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform> 
    259                         </ProductInstance> 
    260  
    261                         <ProductInstance id="inst81_02_17" name="Sensor17" 
    262                                 partRef="#id84_01_2"> 
    263                                 <Transform id="id81_02_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform> 
     189                        <ProductInstance id="inst_recs_1_nodecooler_2" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_2" 
     190                                partRef="#view_nodecooler_FusionGT40N"> 
     191                                <Transform id="trans_recs_1_nodecooler_2">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> 
     192                        </ProductInstance> 
     193 
     194                        <ProductInstance id="inst_recs_1_nodecooler_3" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_3" 
     195                                partRef="#view_nodecooler_FusionGT40N"> 
     196                                <Transform id="trans_recs_1_nodecooler_3">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> 
     197                        </ProductInstance> 
     198 
     199                        <ProductInstance id="inst_recs_1_nodecooler_4" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_4" 
     200                                partRef="#view_nodecooler_FusionGT40N"> 
     201                                <Transform id="trans_recs_1_nodecooler_4">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> 
     202                        </ProductInstance> 
     203 
     204                        <ProductInstance id="inst_recs_1_nodecooler_5" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_5" 
     205                                partRef="#view_nodecooler_FusionGT40N"> 
     206                                <Transform id="trans_recs_1_nodecooler_5">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> 
     207                        </ProductInstance> 
     208 
     209                        <ProductInstance id="inst_recs_1_nodecooler_6" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_6" 
     210                                partRef="#view_nodecooler_FusionGT40N"> 
     211                                <Transform id="trans_recs_1_nodecooler_6">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> 
     212                        </ProductInstance> 
     213 
     214                        <ProductInstance id="inst_recs_1_nodecooler_7" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_7" 
     215                                partRef="#view_nodecooler_FusionGT40N"> 
     216                                <Transform id="trans_recs_1_nodecooler_7">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> 
     217                        </ProductInstance> 
     218 
     219                        <ProductInstance id="inst_recs_1_nodecooler_8" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_8" 
     220                                partRef="#view_nodecooler_FusionGT40N"> 
     221                                <Transform id="trans_recs_1_nodecooler_8">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> 
     222                        </ProductInstance> 
     223 
     224                        <ProductInstance id="inst_recs_1_nodecooler_9" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_9" 
     225                                partRef="#view_nodecooler_FusionGT40N"> 
     226                                <Transform id="trans_recs_1_nodecooler_9">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> 
     227                        </ProductInstance> 
     228 
     229                        <ProductInstance id="inst_recs_1_nodecooler_10" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_10" 
     230                                partRef="#view_nodecooler_FusionGT40N"> 
     231                                <Transform id="trans_recs_1_nodecooler_10">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> 
     232                        </ProductInstance> 
     233 
     234                        <ProductInstance id="inst_recs_1_nodecooler_11" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_11" 
     235                                partRef="#view_nodecooler_FusionGT40N"> 
     236                                <Transform id="trans_recs_1_nodecooler_11">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.246 0.0 1</Transform> 
     237                        </ProductInstance> 
     238 
     239                        <ProductInstance id="inst_recs_1_nodecooler_12" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_12" 
     240                                partRef="#view_nodecooler_FusionGT40N"> 
     241                                <Transform id="trans_recs_1_nodecooler_12">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.356 0.0 1</Transform> 
     242                        </ProductInstance> 
     243 
     244                        <ProductInstance id="inst_recs_1_nodecooler_13" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_13" 
     245                                partRef="#view_nodecooler_FusionGT40N"> 
     246                                <Transform id="trans_recs_1_nodecooler_13">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.466 0.0 1</Transform> 
     247                        </ProductInstance> 
     248 
     249                        <ProductInstance id="inst_recs_1_nodecooler_14" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_14" 
     250                                partRef="#view_nodecooler_FusionGT40N"> 
     251                                <Transform id="trans_recs_1_nodecooler_14">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.576 0.0 1</Transform> 
     252                        </ProductInstance> 
     253 
     254                        <ProductInstance id="inst_recs_1_nodecooler_15" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_15" 
     255                                partRef="#view_nodecooler_FusionGT40N"> 
     256                                <Transform id="trans_recs_1_nodecooler_15">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.686 0.0 1</Transform> 
     257                        </ProductInstance> 
     258 
     259                        <ProductInstance id="inst_recs_1_nodecooler_16" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_16" 
     260                                partRef="#view_nodecooler_FusionGT40N"> 
     261                                <Transform id="trans_recs_1_nodecooler_16">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.796 0.0 1</Transform> 
     262                        </ProductInstance> 
     263 
     264                        <ProductInstance id="inst_recs_1_nodecooler_17" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_17" 
     265                                partRef="#view_nodecooler_FusionGT40N"> 
     266                                <Transform id="trans_recs_1_nodecooler_17">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.906 0.0 1</Transform> 
    264267                        </ProductInstance> 
    265268 
    266269                        <!-- The last sensor of that kind --> 
    267                         <ProductInstance id="inst81_02_18" name="Sensor18" 
    268                                 partRef="#id84_01_2"> 
    269                                 <Transform id="id81_02_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform> 
    270                         </ProductInstance> 
    271  
     270                        <ProductInstance id="inst_recs_1_nodecooler_18" name="Heatsink@PSNC_RECS_1@inst_recs_1_nodecooler_18" 
     271                                partRef="#view_nodecooler_FusionGT40N"> 
     272                                <Transform id="trans_recs_1_nodecooler_18">1 0 0 0 0 1 0 0 0 0 1 0 0.444 1.016 0.0 1</Transform> 
     273                        </ProductInstance> 
     274 
     275                        <!-- Generic Description for all inlets/outlets of the same kind --> 
     276                        <ProductRevisionView id="view_outlet_RECS_Sirius" name="Geometry@Nodegroup@Outlet"> 
     277                                <Representation id="rep_outlet_RECS_Sirius" format="VRML" 
     278                                        location="./object/Outlet_RECS_Sirius.wrl"></Representation> 
     279                        </ProductRevisionView> 
     280 
     281                        <!-- Concrete description for one specific outlet --> 
     282                        <ProductInstance id="inst_recs_1_outlet_1" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_1" 
     283                                partRef="#view_outlet_RECS_Sirius"> 
     284                                <Transform id="trans_recs_1_outlet_1">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.136 0.0 1</Transform> 
     285                        </ProductInstance> 
     286                                                 
     287                        <ProductInstance id="inst_recs_1_outlet_2" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_2" 
     288                                partRef="#view_outlet_RECS_Sirius"> 
     289                                <Transform id="trans_recs_1_outlet_2">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> 
     290                        </ProductInstance> 
     291                         
     292                        <ProductInstance id="inst_recs_1_outlet_3" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_3" 
     293                                partRef="#view_outlet_RECS_Sirius"> 
     294                                <Transform id="trans_recs_1_outlet_3">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> 
     295                        </ProductInstance> 
     296                         
     297                        <ProductInstance id="inst_recs_1_outlet_4" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_4" 
     298                                partRef="#view_outlet_RECS_Sirius"> 
     299                                <Transform id="trans_recs_1_outlet_4">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> 
     300                        </ProductInstance> 
     301                         
     302                        <ProductInstance id="inst_recs_1_outlet_5" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_5" 
     303                                partRef="#view_outlet_RECS_Sirius"> 
     304                                <Transform id="trans_recs_1_outlet_5">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> 
     305                        </ProductInstance> 
     306                         
     307                        <ProductInstance id="inst_recs_1_outlet_6" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_6" 
     308                                partRef="#view_outlet_RECS_Sirius"> 
     309                                <Transform id="trans_recs_1_outlet_6">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> 
     310                        </ProductInstance> 
     311                         
     312                        <ProductInstance id="inst_recs_1_outlet_7" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_7" 
     313                                partRef="#view_outlet_RECS_Sirius"> 
     314                                <Transform id="trans_recs_1_outlet_7">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> 
     315                        </ProductInstance> 
     316                         
     317                        <ProductInstance id="inst_recs_1_outlet_8" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_8" 
     318                                partRef="#view_outlet_RECS_Sirius"> 
     319                                <Transform id="trans_recs_1_outlet_8">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> 
     320                        </ProductInstance> 
     321                         
     322                        <ProductInstance id="inst_recs_1_outlet_9" name="Outlet@PSNC_RECS_1@inst_recs_1_outlet_9" 
     323                                partRef="#view_outlet_RECS_Sirius"> 
     324                                <Transform id="trans_recs_1_outlet_9">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> 
     325                        </ProductInstance> 
     326 
     327                        <!-- Concrete description for one specific inlet --> 
     328                        <ProductInstance id="inst_recs_1_inlet_1" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_1" 
     329                                partRef="#view_outlet_RECS_Sirius"> 
     330                                <Transform id="trans_recs_1_inlet_1">1 0 0 0 0 1 0 0 0 0 1 0 0.444 0.136 0.0 1</Transform> 
     331                        </ProductInstance> 
     332                                                 
     333                        <ProductInstance id="inst_recs_1_inlet_2" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_2" 
     334                                partRef="#view_outlet_RECS_Sirius"> 
     335                                <Transform id="trans_recs_1_inlet_2">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.246 0.0 1</Transform> 
     336                        </ProductInstance> 
     337                         
     338                        <ProductInstance id="inst_recs_1_inlet_3" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_3" 
     339                                partRef="#view_outlet_RECS_Sirius"> 
     340                                <Transform id="trans_recs_1_inlet_3">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.356 0.0 1</Transform> 
     341                        </ProductInstance> 
     342                         
     343                        <ProductInstance id="inst_recs_1_inlet_4" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_4" 
     344                                partRef="#view_outlet_RECS_Sirius"> 
     345                                <Transform id="trans_recs_1_inlet_4">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.466 0.0 1</Transform> 
     346                        </ProductInstance> 
     347                         
     348                        <ProductInstance id="inst_recs_1_inlet_5" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_5" 
     349                                partRef="#view_outlet_RECS_Sirius"> 
     350                                <Transform id="trans_recs_1_inlet_5">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.576 0.0 1</Transform> 
     351                        </ProductInstance> 
     352                         
     353                        <ProductInstance id="inst_recs_1_inlet_6" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_6" 
     354                                partRef="#view_outlet_RECS_Sirius"> 
     355                                <Transform id="trans_recs_1_inlet_6">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.686 0.0 1</Transform> 
     356                        </ProductInstance> 
     357                         
     358                        <ProductInstance id="inst_recs_1_inlet_7" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_7" 
     359                                partRef="#view_outlet_RECS_Sirius"> 
     360                                <Transform id="trans_recs_1_inlet_7">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.796 0.0 1</Transform> 
     361                        </ProductInstance> 
     362                         
     363                        <ProductInstance id="inst_recs_1_inlet_8" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_8" 
     364                                partRef="#view_outlet_RECS_Sirius"> 
     365                                <Transform id="trans_recs_1_inlet_8">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 0.906 0.0 1</Transform> 
     366                        </ProductInstance> 
     367                         
     368                        <ProductInstance id="inst_recs_1_inlet_9" name="Iutlet@PSNC_RECS_1@inst_recs_1_inlet_9" 
     369                                partRef="#view_outlet_RECS_Sirius"> 
     370                                <Transform id="trans_recs_1_inlet_9">1 0 0 0 0 1 0 0 0 0 1 0 -0.021 1.016 0.0 1</Transform> 
     371                        </ProductInstance> 
     372                                                 
    272373                        <!-- Generic description of a RECS including an assembly, in this all  
    273                                 nodes (inst81_01_x) and for each on sensor (inst81_02_x) --> 
    274                         <ProductRevisionView id="id81" name="DefRack811" 
    275                                 instanceRefs="inst81_01_1 inst81_01_2 inst81_01_3 inst81_01_4 inst81_01_5 inst81_01_6 inst81_01_7 inst81_01_8 inst81_01_9 inst81_01_10 inst81_01_11 inst81_01_12 inst81_01_13 inst81_01_14 inst81_01_15 inst81_01_16 inst81_01_17 inst81_01_18 inst81_02_1 inst81_02_2 inst81_02_3 inst81_02_4 inst81_02_5 inst81_02_6 inst81_02_7 inst81_02_8 inst81_02_9 inst81_02_10 inst81_02_11 inst81_02_12 inst81_02_13 inst81_02_14 inst81_02_15 inst81_02_16 inst81_02_17 inst81_02_18" 
     374                                nodes (inst_recs_1_node_x) and for each on sensor (inst_recs_1_nodecooler_x) --> 
     375                        <ProductRevisionView id="view_nodegroup_RECS_Sirius" name="Geometry@ComputeBox1@Nodegroup" 
     376                                instanceRefs="inst_recs_1_node_1 inst_recs_1_node_2 inst_recs_1_node_3 inst_recs_1_node_4 inst_recs_1_node_5 inst_recs_1_node_6 inst_recs_1_node_7 inst_recs_1_node_8 inst_recs_1_node_9 inst_recs_1_node_10 inst_recs_1_node_11 inst_recs_1_node_12 inst_recs_1_node_13 inst_recs_1_node_14 inst_recs_1_node_15 inst_recs_1_node_16 inst_recs_1_node_17 inst_recs_1_node_18 inst_recs_1_nodecooler_1 inst_recs_1_nodecooler_2 inst_recs_1_nodecooler_3 inst_recs_1_nodecooler_4 inst_recs_1_nodecooler_5 inst_recs_1_nodecooler_6 inst_recs_1_nodecooler_7 inst_recs_1_nodecooler_8 inst_recs_1_nodecooler_9 inst_recs_1_nodecooler_10 inst_recs_1_nodecooler_11 inst_recs_1_nodecooler_12 inst_recs_1_nodecooler_13 inst_recs_1_nodecooler_14 inst_recs_1_nodecooler_15 inst_recs_1_nodecooler_16 inst_recs_1_nodecooler_17 inst_recs_1_nodecooler_18 inst_recs_1_outlet_1 inst_recs_1_outlet_2 inst_recs_1_outlet_3 inst_recs_1_outlet_4 inst_recs_1_outlet_5 inst_recs_1_outlet_6 inst_recs_1_outlet_7 inst_recs_1_outlet_8 inst_recs_1_outlet_9 inst_recs_1_inlet_1 inst_recs_1_inlet_2 inst_recs_1_inlet_3 inst_recs_1_inlet_4 inst_recs_1_inlet_5 inst_recs_1_inlet_6 inst_recs_1_inlet_7 inst_recs_1_inlet_8 inst_recs_1_inlet_9" 
    276377                                type="assembly"> 
    277                                 <UserData id="id81_1"> 
     378                                <UserData id="userdata_nodegroup_RECS_Sirius"> 
    278379                                        <!-- DEBBLevel is one of the following: Node, NodeGroup, Computebox1,  
    279380                                                ComputeBox2, maybe extended by Sensor, CoolingDevice, Powersupply, ... --> 
     
    281382                                        <!-- DEBBComponent Id is the reference to the ComponentId in the DEBBComponents  
    282383                                                XML file --> 
    283                                         <UserValue value="RECS_Sirius" title="DEBBComponentId"></UserValue> 
    284                                 </UserData> 
    285                                 <Representation id="id1081" format="VRML" 
     384                                        <UserValue value="Nodegroup_RECS_Sirius_2.0" title="DEBBComponentId"></UserValue> 
     385                                        <UserValue value="Component_Nodegroup_RECS_Sirius_2.0.xml" title="DEBBComponentFile"></UserValue> 
     386                                </UserData> 
     387                                <Representation id="rep_nodegroup_RECS_Sirius" format="VRML" 
    286388                                        location=".\objects\recscase.wrl"></Representation> 
    287389                        </ProductRevisionView> 
    288390 
    289391                        <!-- Concrete description of a specific RECS --> 
    290                         <ProductInstance id="inst81_1" name="Rack81" partRef="#id81"> 
    291                                 <UserData id="id81_1_1"> 
     392                        <ProductInstance id="inst_psnc_recs_1" name="PSNC_RECS_1" partRef="#view_nodegroup_RECS_Sirius"> 
     393                                <UserData id="userdata_psnc_recs_1"> 
    292394                                        <!-- title="hostname" is on of the possible titles, currently only hostname  
    293395                                                is in use, maybe others are added like config options, other identifiers,  
Note: See TracChangeset for help on using the changeset viewer.