Skip to content

Commit 84d3350

Browse files
committed
add naca profiles
1 parent 98304ef commit 84d3350

1 file changed

Lines changed: 87 additions & 2 deletions

File tree

schema/cpacs_schema.xsd

Lines changed: 87 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4721,7 +4721,7 @@ cpacs@dlr.de
47214721
<xsd:annotation>
47224722
<xsd:documentation>Defines the number of control points that should be used for approximating the given points with a B-spline curve. The minimal value is 3.</xsd:documentation>
47234723
</xsd:annotation>
4724-
<xsd:complexType>
4724+
<xsd:complexType>
47254725
<xsd:simpleContent>
47264726
<xsd:restriction base="integerBaseType">
47274727
<xsd:minExclusive value="3"/>
@@ -4735,7 +4735,7 @@ cpacs@dlr.de
47354735
The number of control points is increased automatically until the approximation error lies below the given maximum approximation error.
47364736
</xsd:documentation>
47374737
</xsd:annotation>
4738-
<xsd:complexType>
4738+
<xsd:complexType>
47394739
<xsd:simpleContent>
47404740
<xsd:restriction base="doubleBaseType">
47414741
<xsd:minExclusive value="0"/>
@@ -26048,6 +26048,90 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2604826048
</xsd:complexContent>
2604926049
</xsd:complexType>
2605026050

26051+
<xsd:complexType name="nacaProfileType">
26052+
<xsd:annotation>
26053+
<xsd:appinfo>
26054+
<sd:schemaDoc>
26055+
<ddue:summary>
26056+
<ddue:para>NACA airfoil definition</ddue:para>
26057+
</ddue:summary>
26058+
<ddue:remarks>
26059+
<ddue:content>
26060+
<ddue:para>Parametric definition of a NACA airfoil (4-digit or 5-digit series).</ddue:para>
26061+
</ddue:content>
26062+
</ddue:remarks>
26063+
</sd:schemaDoc>
26064+
</xsd:appinfo>
26065+
</xsd:annotation>
26066+
<xsd:complexContent>
26067+
<xsd:extension base="complexBaseType">
26068+
<xsd:sequence>
26069+
<xsd:choice>
26070+
<xsd:element name="naca4DigitCode">
26071+
<xsd:annotation>
26072+
<xsd:appinfo>
26073+
<sd:schemaDoc>
26074+
<ddue:summary>
26075+
<ddue:para>NACA 4-digit airfoil code</ddue:para>
26076+
</ddue:summary>
26077+
<ddue:remarks>
26078+
<ddue:para>Four digits defining a NACA 4-digit airfoil, e.g. <ddue:emphasis>2412</ddue:emphasis> or <ddue:emphasis>0012</ddue:emphasis>.</ddue:para>
26079+
</ddue:remarks>
26080+
</sd:schemaDoc>
26081+
</xsd:appinfo>
26082+
</xsd:annotation>
26083+
<xsd:simpleType>
26084+
<xsd:restriction base="xsd:token">
26085+
<xsd:length value="4"/>
26086+
<xsd:pattern value="[0-9]+"/>
26087+
</xsd:restriction>
26088+
</xsd:simpleType>
26089+
</xsd:element>
26090+
<xsd:element name="naca5DigitCode">
26091+
<xsd:annotation>
26092+
<xsd:appinfo>
26093+
<sd:schemaDoc>
26094+
<ddue:summary>
26095+
<ddue:para>NACA 5-digit airfoil code</ddue:para>
26096+
</ddue:summary>
26097+
<ddue:remarks>
26098+
<ddue:para>Five digits defining a NACA 5-digit airfoil, e.g. <ddue:emphasis>23012</ddue:emphasis>.</ddue:para>
26099+
</ddue:remarks>
26100+
</sd:schemaDoc>
26101+
</xsd:appinfo>
26102+
</xsd:annotation>
26103+
<xsd:simpleType>
26104+
<xsd:restriction base="xsd:token">
26105+
<xsd:length value="5"/>
26106+
<xsd:pattern value="[0-9]+"/>
26107+
</xsd:restriction>
26108+
</xsd:simpleType>
26109+
</xsd:element>
26110+
</xsd:choice>
26111+
<xsd:element name="trailingEdgeThickness" minOccurs="0">
26112+
<xsd:annotation>
26113+
<xsd:appinfo>
26114+
<sd:schemaDoc>
26115+
<ddue:summary>
26116+
<ddue:para>Trailing edge thickness</ddue:para>
26117+
</ddue:summary>
26118+
<ddue:remarks>
26119+
<ddue:para>Trailing edge thickness normalized with respect to chord length. Must be greater than or equal to 0. A value of 0 corresponds to a closed trailing edge.</ddue:para>
26120+
</ddue:remarks>
26121+
</sd:schemaDoc>
26122+
</xsd:appinfo>
26123+
</xsd:annotation>
26124+
<xsd:simpleType>
26125+
<xsd:restriction base="xsd:double">
26126+
<xsd:minInclusive value="0"/>
26127+
</xsd:restriction>
26128+
</xsd:simpleType>
26129+
</xsd:element>
26130+
</xsd:sequence>
26131+
</xsd:extension>
26132+
</xsd:complexContent>
26133+
</xsd:complexType>
26134+
2605126135
<xsd:complexType name="nacelleCenterCowlType">
2605226136
<xsd:annotation>
2605326137
<xsd:appinfo>
@@ -29177,6 +29261,7 @@ The fuel tank volume type should also be used for the wing fuel tank</xsd:docume
2917729261
<xsd:element name="pointList" type="curvePointListXYZType"/>
2917829262
<xsd:element name="cst2D" type="cst2DType"/>
2917929263
<xsd:element name="standardProfile" type="standardProfileType"/>
29264+
<xsd:element name="nacaProfile" type="nacaProfileType"/>
2918029265
</xsd:choice>
2918129266
</xsd:sequence>
2918229267
<xsd:attribute name="symmetry" type="symmetryXyXzYzType"/>

0 commit comments

Comments
 (0)