SMP2Taste.asb 4.27 KB
Newer Older
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
<?xml version="1.0" encoding="UTF-8"?>
<Assembly:Assembly xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Assembly="http://www.esa.int/2005/10/Smdl/Assembly" xmlns:Types="http://www.esa.int/2005/10/Core/Types" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Id="TasteDemo" Name="TasteDemo" Creator="htp" Date="2012-02-02T10:57:57.355Z" Title="TasteDemo" Version="1.0">
  <Description>Assembly using Interface Based design</Description>
  <Model xlink:title="AssemblyModel" xlink:role="Model" xlink:href="TasteDemo.cat#ID_b65c82e7-e375-4540-bfe9-da79a6db7338"/>
  <Implementation>b65c82e7-e375-4540-bfe9-da79a6db7338</Implementation>
  <ModelInstance Id="ID_77debaba-d168-4238-a8c5-5fc94f4ea7b3" Name="onlinux_gui">
    <Description>The Control and Monitoring model</Description>
    <Model xlink:title="OnLinuxGui" xlink:role="Model" xlink:href="TasteDemo.cat#ID_d05bc34e-7d85-4c5d-ada6-83ec120ad7e8"/>
    <Implementation>d05bc34e-7d85-4c5d-ada6-83ec120ad7e8</Implementation>
    <FieldValue>
      <Field xlink:title="result" xlink:href="TasteDemo.cat#ID_8442b86a-cdc0-40b9-a07e-a49c9a5f05ee"/>
      <Value xsi:type="Types:SimpleValue">
        <Value xsi:type="xsd:double">0.0</Value>
      </Value>
    </FieldValue>
    <Link xsi:type="Assembly:InterfaceLink" Id="ID_a08b4b14-989d-48ac-84b0-266d705cd971" Name="ItfLnkStartFunction">
      <Description></Description>
      <Reference xlink:title="RefStartFunction" xlink:role="Reference" xlink:href="TasteDemo.cat#ID_ee4dd288-7ef1-421d-bfd1-909557d9f069"/>
      <Provider xlink:title="ModelInstance myfunction" xlink:href="#ID_bd4184a0-cd29-47b8-b3df-de4d2f2496a8"/>
    </Link>
    <Container xlink:title="MdlContainer" xlink:role="Container" xlink:href="TasteDemo.cat#ID_3c6fa9ef-0ff6-4bda-a0bf-50f5848c2376"/>
  </ModelInstance>
  <ModelInstance Id="ID_bd4184a0-cd29-47b8-b3df-de4d2f2496a8" Name="myfunction">
    <Description>The Functional model</Description>
    <Model xlink:title="MyFunction" xlink:role="Model" xlink:href="TasteDemo.cat#ID_f62728e0-f91d-45b2-b1ad-3e9d0e899543"/>
    <Implementation>f62728e0-f91d-45b2-b1ad-3e9d0e899543</Implementation>
    <FieldValue>
      <Field xlink:title="result" xlink:href="TasteDemo.cat#ID_721626ee-011e-4e44-b7cc-4a480f311134"/>
      <Value xsi:type="Types:SimpleValue">
        <Value xsi:type="xsd:double">0.0</Value>
      </Value>
    </FieldValue>
    <Link xsi:type="Assembly:InterfaceLink" Id="ID_9e355f47-6259-4880-be91-ae2794bb66a1" Name="ItfLnkAddValue">
      <Description></Description>
      <Reference xlink:title="RefAddValue" xlink:role="Reference" xlink:href="TasteDemo.cat#ID_cf909626-70ea-4174-be97-f69dd2bf79ab"/>
      <Provider xlink:title="ModelInstance mysimulink" xlink:href="#ID_73438e2f-efff-46c1-9806-5e7016e0e847"/>
    </Link>
    <Link xsi:type="Assembly:InterfaceLink" Id="ID_7cb7eb7d-1689-45f6-b460-9c3810e5b1ee" Name="ItfLnkResult">
      <Description></Description>
      <Reference xlink:title="RefResult" xlink:role="Reference" xlink:href="TasteDemo.cat#ID_359b9894-318c-4570-9d0a-84f1ebc51679"/>
      <Provider xlink:title="ModelInstance onlinux_gui" xlink:href="#ID_77debaba-d168-4238-a8c5-5fc94f4ea7b3"/>
    </Link>
    <Container xlink:title="MdlContainer" xlink:role="Container" xlink:href="TasteDemo.cat#ID_3c6fa9ef-0ff6-4bda-a0bf-50f5848c2376"/>
  </ModelInstance>
  <ModelInstance Id="ID_73438e2f-efff-46c1-9806-5e7016e0e847" Name="mysimulink">
    <Description>The Simulink model</Description>
    <Model xlink:title="MySimulink" xlink:role="Model" xlink:href="TasteDemo.cat#ID_74b9c7c4-23a5-4274-b4b4-81c2a3c9c209"/>
    <Implementation>74b9c7c4-23a5-4274-b4b4-81c2a3c9c209</Implementation>
    <FieldValue>
      <Field xlink:title="tunable" xlink:href="TasteDemo.cat#ID_b1ab73b7-1adc-46ef-8679-8731883c7d00"/>
      <Value xsi:type="Types:SimpleValue">
        <Value xsi:type="xsd:double">42.0</Value>
      </Value>
    </FieldValue>
    <FieldValue>
      <Field xlink:title="result" xlink:href="TasteDemo.cat#ID_3b0fa88a-b033-4343-a142-f34003cfe740"/>
      <Value xsi:type="Types:SimpleValue">
        <Value xsi:type="xsd:double">0.0</Value>
      </Value>
    </FieldValue>
    <Container xlink:title="MdlContainer" xlink:role="Container" xlink:href="TasteDemo.cat#ID_3c6fa9ef-0ff6-4bda-a0bf-50f5848c2376"/>
  </ModelInstance>
</Assembly:Assembly>