Commit f199a91f authored by Stephen Scott's avatar Stephen Scott
Browse files

Added CaseStudyProfile.xml to references

parent aee35c4f
Loading
Loading
Loading
Loading
+190 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/systemcomposer_property/19700101">
  <systemcomposer.profile.Profile type="systemcomposer.profile.Profile" uuid="09ece255-5b2a-4385-a03f-9a7abca7ed80">
    <description>This profile is for the DO Case Study helicopter demo.</description>
    <friendlyName>Case Study Profile</friendlyName>
    <prototypes type="systemcomposer.profile.Prototype" uuid="e8c9cb4e-8f62-4f23-adf4-c8718f369a07">
      <appliesTo>Component</appliesTo>
      <description>Design Assurance Level per ARP4754A</description>
      <icon>CHANNEL</icon>
      <p_Name>DesignAssuranceLevel</p_Name>
      <propertySet type="systemcomposer.property.PropertySet" uuid="8ae3c91d-6ac3-4f51-9d0b-671444cb52c5">
        <properties type="systemcomposer.property.PropertyDefinition" uuid="07409c8e-fbbb-48aa-bb31-676d73f32c4e">
          <p_Name>DAL</p_Name>
          <defaultValue type="systemcomposer.property.Value" uuid="6c328c7f-8adb-421b-b5ae-6e3c5da2c5f8">
            <valueTypeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="8ce13737-a2cb-47d9-9925-4d29eed1a6a3">
              <Proxy type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="9d7425c1-2812-4c8f-8e3f-01be59a14558"/>
              <realElement type="systemcomposer.property.Value" uuid="6c328c7f-8adb-421b-b5ae-6e3c5da2c5f8"/>
            </valueTypeProxy>
          </defaultValue>
          <ownedType type="systemcomposer.property.Enumeration" uuid="e6df4a00-69e7-4c21-8ade-bb24a3ad8775">
            <nameProxy>DalDef</nameProxy>
            <unitChecker type="systemcomposer.property.UnitQueryClientWrapper" uuid="8f0ec6bf-bd4d-4e7f-9ca0-8aa7398a45ac"/>
            <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="a02821f5-c1a8-4841-a9cc-f582de8062b3"/>
          </ownedType>
          <typeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="ec76da4f-b509-4fa8-9b7d-f4aaa1a609ea">
            <Proxy type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="9672541f-0fbe-49f9-827e-e4388b90825b"/>
            <realElement type="systemcomposer.property.PropertyDefinition" uuid="07409c8e-fbbb-48aa-bb31-676d73f32c4e"/>
          </typeProxy>
          <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="c0e8c47e-7e08-4676-a3c1-1dc760440992"/>
        </properties>
        <p_Name>DesignAssuranceLevel</p_Name>
        <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="45dbc9ce-ec97-4a8e-982d-4e4fab11f82a"/>
      </propertySet>
      <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="37687cb7-f789-419a-b3f6-e4f946991df5"/>
    </prototypes>
    <prototypes type="systemcomposer.profile.Prototype" uuid="d63b4637-ec25-4e90-a7e8-da625125a3b8">
      <appliesTo>Port</appliesTo>
      <description>Type of system interface</description>
      <p_Name>InterfaceType</p_Name>
      <propertySet type="systemcomposer.property.PropertySet" uuid="f0dd64e6-8a32-4525-aeb6-eb0d8adf9287">
        <properties type="systemcomposer.property.PropertyDefinition" uuid="0a3345d3-4c86-4179-95da-b0b16c7ad1f8">
          <p_Name>Interface</p_Name>
          <defaultValue type="systemcomposer.property.Value" uuid="c9cca3f1-d2e1-47c0-ac49-f380a1757162">
            <valueTypeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="1b2d749c-f7a9-4998-bc0b-0000068553ed">
              <Proxy type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="e8088fa2-27fe-4339-ae97-627ee259f267"/>
              <realElement type="systemcomposer.property.Value" uuid="c9cca3f1-d2e1-47c0-ac49-f380a1757162"/>
            </valueTypeProxy>
          </defaultValue>
          <ownedType type="systemcomposer.property.Enumeration" uuid="6c8ed53a-1432-45f2-b8d9-849fc5a8553d">
            <nameProxy>InterfaceDef</nameProxy>
            <unitChecker type="systemcomposer.property.UnitQueryClientWrapper" uuid="8f0ec6bf-bd4d-4e7f-9ca0-8aa7398a45ac"/>
            <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="6ade4e83-0eaa-4030-a7bd-a777bba1c56c"/>
          </ownedType>
          <typeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="4f6513ed-2ebc-4456-a2af-3af3aad56de9">
            <Proxy type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="7f99dd08-7de1-404b-a751-7e1b61d677a1"/>
            <realElement type="systemcomposer.property.PropertyDefinition" uuid="0a3345d3-4c86-4179-95da-b0b16c7ad1f8"/>
          </typeProxy>
          <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="e039dc2b-0cbb-4b51-9d6a-1846332f0670"/>
        </properties>
        <p_Name>InterfaceType</p_Name>
        <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="103a4bfb-f62d-4c77-af77-16ba671b7263"/>
      </propertySet>
      <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="a45e8661-dfd0-4254-8924-09fcf35b3ef0"/>
    </prototypes>
    <prototypes type="systemcomposer.profile.Prototype" uuid="f56c1836-b496-4b8f-ac69-f6aceea04e5f">
      <appliesTo>Component</appliesTo>
      <description>How the component is implemented</description>
      <icon>CHANNEL</icon>
      <p_Name>ItemImplementation</p_Name>
      <propertySet type="systemcomposer.property.PropertySet" uuid="2a50367c-b259-4dd1-b61b-99c73d4d1c83">
        <properties type="systemcomposer.property.PropertyDefinition" uuid="6ed23777-7f2c-445d-a20f-0e43cc7283e6">
          <p_Name>Implementation</p_Name>
          <defaultValue type="systemcomposer.property.Value" uuid="9b0e1f1d-85ef-4c88-9206-fc46e157a83f">
            <valueTypeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="fa34d205-403c-4992-b2eb-16ff72dbb38a">
              <Proxy type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="63c50d23-46fc-4a5b-90ca-c3cc2b1ad769"/>
              <realElement type="systemcomposer.property.Value" uuid="9b0e1f1d-85ef-4c88-9206-fc46e157a83f"/>
            </valueTypeProxy>
          </defaultValue>
          <ownedType type="systemcomposer.property.Enumeration" uuid="a3e92fe9-c316-41c1-ba9d-258453d4b529">
            <nameProxy>ImplementationDef</nameProxy>
            <unitChecker type="systemcomposer.property.UnitQueryClientWrapper" uuid="8f0ec6bf-bd4d-4e7f-9ca0-8aa7398a45ac"/>
            <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="5e4ae093-43c1-45c7-9643-de13c19b5b2e"/>
          </ownedType>
          <typeProxy type="systemcomposer.internal.proxy.ProxySource" uuid="9755b021-afb3-4230-bc3d-c3b227d7c588">
            <Proxy type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="add6f544-bf81-45a1-8bed-4bd78cd62c1c"/>
            <realElement type="systemcomposer.property.PropertyDefinition" uuid="6ed23777-7f2c-445d-a20f-0e43cc7283e6"/>
          </typeProxy>
          <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="a8c394b7-584b-4284-a911-df62d65fc23a"/>
        </properties>
        <p_Name>ItemImplementation</p_Name>
        <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="63851560-3bd7-403e-8f17-010e2ecfdd32"/>
      </propertySet>
      <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="85603aa2-a872-47c2-8295-64e96d860aac"/>
    </prototypes>
    <valueTypes type="systemcomposer.property.BooleanType" uuid="2fb06056-e9bb-4209-888d-6f6e4af54430">
      <p_Name>boolean</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.FloatType" uuid="964dd56a-8469-48ff-9645-e069cd3ce870">
      <max>1.7976931348623157e+308</max>
      <min>-1.7976931348623157e+308</min>
      <p_Name>double</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="adaf418c-3704-4741-8aa5-a5c3875e6b84">
      <max>32767</max>
      <min>-32768</min>
      <p_Name>int16</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="49d54f7c-088f-4f1a-91aa-175d2c9fe377">
      <max>2147483647</max>
      <min>-2147483648</min>
      <p_Name>int32</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="c4c2b14d-fa22-43c4-abe7-163e3f43b871">
      <max>9223372036854775807</max>
      <min>-9223372036854775808</min>
      <p_Name>int64</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="ba10115a-10a6-4b02-afb5-9aed2948e30f">
      <max>127</max>
      <min>-128</min>
      <p_Name>int8</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.FloatType" uuid="a60ef699-b5d8-4691-baa6-345febbb2d37">
      <max>3.4028234663852886e+38</max>
      <min>-3.4028234663852886e+38</min>
      <p_Name>single</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.StringType" uuid="fcc54d15-887f-40c2-90c1-192fc94d0266">
      <p_Name>string</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.StringArrayType" uuid="87628be9-1995-45bc-8f8e-6b1d79b61d83">
      <p_Name>stringArray</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="38293478-edf4-4b99-b4b4-85186a152e5b">
      <max>65535</max>
      <min>0</min>
      <p_Name>uint16</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="ed285a5a-26ea-48ff-a59a-7d768f0cc03f">
      <max>4294967295</max>
      <min>0</min>
      <p_Name>uint32</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="a346f6ff-2c71-48ce-b34f-94d4ec2a61ac">
      <max>9223372036854775807</max>
      <min>0</min>
      <p_Name>uint64</p_Name>
    </valueTypes>
    <valueTypes type="systemcomposer.property.IntegerType" uuid="5c487337-8a82-4a50-94c2-0eee9299355c">
      <max>255</max>
      <min>0</min>
      <p_Name>uint8</p_Name>
    </valueTypes>
    <p_Name>CaseStudyProfile</p_Name>
    <elemProxy type="systemcomposer.internal.proxy.ProxyTarget" uuid="b7dfe3b9-7cad-4ef5-ac99-5d0674d955ae"/>
  </systemcomposer.profile.Profile>
  <systemcomposer.property.UnitQueryClientWrapper type="systemcomposer.property.UnitQueryClientWrapper" uuid="8f0ec6bf-bd4d-4e7f-9ca0-8aa7398a45ac"/>
  <systemcomposer.internal.ModelIdentifier type="systemcomposer.internal.ModelIdentifier" uuid="574d5765-31e3-4de6-b3fb-56ae9165f0a6">
    <URI>CaseStudyProfile</URI>
    <modelType>PROFILE_MODEL</modelType>
  </systemcomposer.internal.ModelIdentifier>
  <systemcomposer.internal.resolver.CurrentModelResolver type="systemcomposer.internal.resolver.CurrentModelResolver" uuid="444df0eb-84c6-4145-bd7b-afbccc8aba57">
    <Proxies type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="add6f544-bf81-45a1-8bed-4bd78cd62c1c">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="9755b021-afb3-4230-bc3d-c3b227d7c588"/>
      <TargetId>5e4ae093-43c1-45c7-9643-de13c19b5b2e</TargetId>
    </Proxies>
    <Proxies type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="7f99dd08-7de1-404b-a751-7e1b61d677a1">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="4f6513ed-2ebc-4456-a2af-3af3aad56de9"/>
      <TargetId>6ade4e83-0eaa-4030-a7bd-a777bba1c56c</TargetId>
    </Proxies>
    <Proxies type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="e8088fa2-27fe-4339-ae97-627ee259f267">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="1b2d749c-f7a9-4998-bc0b-0000068553ed"/>
      <TargetId>6c8ed53a-1432-45f2-b8d9-849fc5a8553d</TargetId>
    </Proxies>
    <Proxies type="systemcomposer.internal.proxy.BidirectionalProxy" uuid="9672541f-0fbe-49f9-827e-e4388b90825b">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="ec76da4f-b509-4fa8-9b7d-f4aaa1a609ea"/>
      <TargetId>a02821f5-c1a8-4841-a9cc-f582de8062b3</TargetId>
    </Proxies>
    <Proxies type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="63c50d23-46fc-4a5b-90ca-c3cc2b1ad769">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="fa34d205-403c-4992-b2eb-16ff72dbb38a"/>
      <TargetId>a3e92fe9-c316-41c1-ba9d-258453d4b529</TargetId>
    </Proxies>
    <Proxies type="systemcomposer.internal.proxy.UnidirectionalProxy" uuid="9d7425c1-2812-4c8f-8e3f-01be59a14558">
      <Source type="systemcomposer.internal.proxy.ProxySource" uuid="8ce13737-a2cb-47d9-9925-4d29eed1a6a3"/>
      <TargetId>e6df4a00-69e7-4c21-8ade-bb24a3ad8775</TargetId>
    </Proxies>
  </systemcomposer.internal.resolver.CurrentModelResolver>
  <systemcomposer.internal.WorkspaceWrapper type="systemcomposer.internal.WorkspaceWrapper" uuid="a4b52225-4f30-40fa-b65d-a74fc67c8a0e"/>
  <systemcomposer.internal.WorkspaceWrapper type="systemcomposer.internal.WorkspaceWrapper" uuid="db5d70fa-6de1-4215-8d67-7e93a3cb488c"/>
</MF0>
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ This directory includes all referenced data dictionaries, libraries, and referen

Directory:

CaseStudyProfile.xml	FCC architecture profile		referenced by FCC.slx

FCC.slx			Flight control computer model		referenced by FCC_New.slx

HeliLirary.slx		Helicopter library			referenced by FCC.slx
+190 −0

File added.

Preview size limit exceeded, changes collapsed.

+2 −0
Original line number Diff line number Diff line
@@ -8,6 +8,8 @@ ActuatorLoop.slx Actuator loop model referenced by FCC.slx

AHRS_voter.slx		Attitude/heading rate sensor model	referenced by FCC.slx

CaseStudyProfile.xml	FCC architecture profile		referenced by FCC.slx

FCC.slx			Flight control computer model		referenced by FCC_Original.slx

Heli_inner_loop.slx	Helicopter inner flight control loop	referenced by FCC.slx