/
CEPBEP
/
OPS
Обзор
Документация
Войти
/
CEPBEP
/
OPS
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
BASE_STATION/TARGETS/BeamPattern.wsv
56 012 строк
2 MB
George Kwa
ADD System Design (SystemVue) Software
09 авг 2025, 01:42
09 авг 2025, 01:42
db4f78b
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE GENESYSV1.00> <Item Type="WorkspaceData"> <ClientWnd><T>Array_I64</T><D>1;4;;;TC;i9</D></ClientWnd> <IsOpen><T>Bool</T><D>1</D></IsOpen> <PropStorageFileName>E:\bugs\BeamPattern.wsv</PropStorageFileName> <Time>2018:323:15:45</Time> <ToolbarSize><T>Int</T><D>25</D></ToolbarSize> <Ver><T>Double</T><D>2011.03</D></Ver> <Version>1.21</Version> <Item XName="00-Rectangular" UserName="00-Rectangular" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF0" UserName="DF0" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design0</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design0" UserName="Design0" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>X/Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Y/Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part5</MappedSchObject> <NetName>8</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta00</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi00</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part4</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;g224;yy14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;mW136iyB034;1j4qIGs6v24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;m5;4;YB;F6</D></Window> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,6?Connect5|Phi,4?Connect0|Theta,3?Connect3|AntennaGain,2?Connect4|OutputX,11?Connect12|OutputY,9?Connect11|OutputZ,10?Connect13</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,5?Connect2|Theta,14?Connect6|Weights,6?Connect5|Magnitudes,7|Phases,16|OutputX,12|OutputY,15|OutputZ,13</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect0|Y/Theta,3?Connect3|Z/Magnitude,2?Connect4</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,11?Connect12|Y/Theta,9?Connect11|Z/Magnitude,10?Connect13</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part2|output,5?Connect2</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Part5|output,14?Connect6</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi00" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Part4</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta00" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,8?Part6</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>1500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>4125</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[00] Rectangular array (no taper)</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WWq24;}}Fl24;WTs24;W}}Fl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>9.094947017729282e-13</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;r24;WZo24;zs24;WZo24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>124.9999999999682</D></PosX> <PosY><T>Double</T><D>-1750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect12" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;m}q24;Yp24;mys24;Yp24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>124.9999999999682</D></PosX> <PosY><T>Double</T><D>-1750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect13" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;m}q24;bn24;mys24;bn24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>124.9999999999682</D></PosX> <PosY><T>Double</T><D>-1750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;MS24;WQe24;VL24;WQe24;UL24;Mh24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WWq24;}}Ij24;WTs24;W}}Ij24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>9.094947017729282e-13</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WWq24;}}Lh24;WTs24;W}}Lh24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>250</D></PosX> <PosY><T>Double</T><D>9.094947017729282e-13</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Mh24;WKi24;Jj24;WKi24;Jj24;WNg24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;MS24;WTc24;VL24;WTc24;VL24;YZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;AK24;{624</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;UT2C;oI24;u}}}l2n5{24;hW{22cO2w24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>3500</D></PosX> <PosY><T>Double</T><D>2375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumAntennasPerLocation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>NumAntennasPerLocation=1</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pOutputPolarizationPatterns" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>OutputPolarizationPatterns=NO</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>5999.999984741165</D></PosX> <PosY><T>Double</T><D>4000.000000000015</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi00</Designator> <PosX><T>Double</T><D>-375.9999771118169</D></PosX> <PosY><T>Double</T><D>3499.999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi00" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi00 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>2000</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumAntennasPerLocation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>NumAntennasPerLocation=1</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G1</Designator> <PosX><T>Double</T><D>-376.0000076293945</D></PosX> <PosY><T>Double</T><D>3499.999999999977</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G1 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta00</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-374.9999598331456</D></PosX> <PosY><T>Double</T><D>2500.000000000008</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta00" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta00 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-374.9999903507232</D></PosX> <PosY><T>Double</T><D>2499.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G2 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>5999.999999999954</D></PosX> <PosY><T>Double</T><D>3250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>-670</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-225.64</D></PosY> <Text>D2 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ScatterPlot=YES</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="01-Vshape" UserName="01-Vshape" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Design1" UserName="Design1" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Weights</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Magnitudes</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Phases</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B2</PartID> <PinName>Input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>AntennaGain</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta01</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi01</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>X/Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Y/Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;UB24;iq14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;7YM}Gqwlv24;9FSpZ46PZ24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;;XA;K7</D></Window> <ZOrder><T>Int</T><D>3</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="PartList" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item> <Item XName="Display1" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;ocEUzxu8B24;OI8qB74lr14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;GJz24;WLUtd24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>1</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,13?Connect0|Theta,5?Connect3|Weights,8?Connect2|Magnitudes,2|Phases,15|OutputX,14|OutputY,12|OutputZ,10</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX1</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY1</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ1</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX1</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY1</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ1</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,8?Connect2|Phi,6?Connect4|Theta,3?Connect5|AntennaGain,1?Connect6|OutputX,11?Connect7|OutputY,9?Connect8|OutputZ,7?Connect9</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX1</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY1</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ1</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX1</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY1</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ1</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,6?Connect4|Y/Theta,3?Connect5|Z/Magnitude,1?Connect6</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,11?Connect7|Y/Theta,9?Connect8|Z/Magnitude,7?Connect9</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,4?Connect11|output,5?Connect3</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,17?Connect10|output,13?Connect0</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="PartListDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;pCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="Phi01" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,17?Connect10</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta01" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,4?Connect11</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <ShowPage><T>Int</T><D>0</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <SymRotate><T>Double</T><D>0</D></SymRotate> <SymScale><T>Double</T><D>1</D></SymScale> <Units><T>Int</T><D>6003</D></Units> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Height" Type="Param"> <DataEntry>8</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-375</D></PosX> <PosY><T>Double</T><D>-1500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>5375</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[01] Vshape (arbitrary 3D conformal array)</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-2624.999877929681</D></PosX> <PosY><T>Double</T><D>-3125.00000000001</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;bH24;Gl14;bH24;G}14;MB24;G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;MB24;Jj24;MB24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;Y324;Jj24;Y324</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;Rt14;Jj24;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;GV14;Jj24;GV14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;GV1C;Jj24;GV1C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WTc24;Rt1C;Jj24;Rt1C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;GF24;K024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;eEdB95Ewq2C;k44nzsjyn2C;WTjtjAXl834;MCpl}l1po24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Display1" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;MA24;p14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;QcPcPcvBH2C;qCpCpCp}82C;pCpCpCNe734;hkh05wvxk24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>7999</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>10999</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>-1124</D></PosX> <PosY><T>Double</T><D>-1125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pApplyCustomWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1514.113333333333</D></PosY> <Text>ApplyCustomWindow=NO</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Configuration=Custom</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>DistanceUnit=Meters</Text></Item> <Item XName="_pLocationX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>550.5866666666667</D></PosY> <Text>LocationX=(8x8) [0,1,2,3,4,5,6,7; 0,1,2,3,4… m [LocationX1]</Text></Item> <Item XName="_pLocationY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>688.2333333333335</D></PosY> <Text>LocationY=(8x8) [0,0,0,0,0,0,0,0; 1,1,1,1,1… m [LocationY1]</Text></Item> <Item XName="_pLocationZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>825.8800000000001</D></PosY> <Text>LocationZ=(8x8) [0,1,2,3,3,2,1,0; 0,1,2,3,3… m [LocationZ1]</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1376.466666666667</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1101.173333333333</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>963.5266666666668</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1238.82</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWavelength" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>Wavelength=2 m</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>3749.999984741165</D></PosX> <PosY><T>Double</T><D>875.0000000000146</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi01</Designator> <PosX><T>Double</T><D>-2999.999855041498</D></PosX> <PosY><T>Double</T><D>375.0000000000121</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.000244140625</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi01" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi01 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Value=0</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1376.466666666667</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pComputePolarization" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1238.82</D></PosY> <Text>ComputePolarization=NO</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Configuration=Custom</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>DistanceUnit=Meters</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1101.173333333333</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pLocationX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>550.5866666666667</D></PosY> <Text>LocationX=(8x8) [0,1,2,3,4,5,6,7; 0,1,2,3,4… m [LocationX1]</Text></Item> <Item XName="_pLocationY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>688.2333333333335</D></PosY> <Text>LocationY=(8x8) [0,0,0,0,0,0,0,0; 1,1,1,1,1… m [LocationY1]</Text></Item> <Item XName="_pLocationZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>825.8800000000001</D></PosY> <Text>LocationZ=(8x8) [0,1,2,3,3,2,1,0; 0,1,2,3,3… m [LocationZ1]</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1514.113333333333</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>963.5266666666668</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1651.76</D></PosY> <Text>ThetaRange=90 °</Text></Item> <Item XName="_pWavelength" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>Wavelength=2 m</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G1</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-2625.999885559077</D></PosX> <PosY><T>Double</T><D>-625.0000000000141</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>G1 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G2</Designator> <PosX><T>Double</T><D>-2625.00011242103</D></PosX> <PosY><T>Double</T><D>375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G2 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta01</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-2998.999837762827</D></PosX> <PosY><T>Double</T><D>-625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.000244140625</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta01" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>Theta01 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>3749.999999999956</D></PosX> <PosY><T>Double</T><D>124.9999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>-670</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-275.2933333333334</D></PosY> <Text>D2 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ScatterPlot=YES</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data> <Unit><T>Int</T><D>0</D></Unit></Item> <Item XName="Width" Type="Param"> <DataEntry>11</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item></Item></Item> <Item XName="Df1" UserName="Df1" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <AutoSave><T>Int</T><D>0</D></AutoSave> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="CustomSinks" Type="SerItem" /> <Item XName="Cycle_Accurate" Type="Param"> <Data><T>Bool</T><D>1</D></Data></Item> <Item XName="DCAnalysis" Type="Param"> <Data /></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DefaultNumericStart" Type="Param"> <DataEntry>0</DataEntry></Item> <Item XName="DefaultNumericStop" Type="Param"> <DataEntry>100</DataEntry></Item> <Item XName="DefaultSeed" Type="Param"> <Data>1234567</Data></Item> <Item XName="DefaultTimeStart" Type="Param"> <DataEntry>0</DataEntry> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="DefaultTimeStop" Type="Param"> <DataEntry>100</DataEntry> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design1</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="FreqRes" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1001</D></Unit></Item> <Item XName="HBAnalysis" Type="Param"> <Data /></Item> <Item XName="NumSamples" Type="Param"> <Data><T>Int</T><D>1024</D></Data></Item> <Item XName="Num_Samples" Type="Param"> <DataEntry>1000</DataEntry></Item> <Item XName="ProfileTimesFile" Type="Param"> <Data /></Item> <Item XName="SampleRate" Type="Param"> <Data><T>Double</T><D>0.000977</D></Data> <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="Sample_Rate" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>1000</D></Unit></Item> <Item XName="ScheduleLogFile" Type="Param"> <Data /></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Temperature" UserName="RoomTemp" Help="8228" Type="Param"> <DataEntry>27.0</DataEntry> <Unit><T>Int</T><D>12001</D></Unit></Item> <Item XName="TimeSpacing" Type="Param"> <Data><T>Double</T><D>0.000977</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="TimeStart" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="TimeStop" Type="Param"> <Data><T>Double</T><D>1</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Equation1" UserName="Equation1" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <Text>LocX = 0:7;
LocY = 0:7;
LocZ = [0,1,2,3,3,2,1,0];

[LocationX1,LocationY1] = meshgrid( LocX, LocY );
LocationZ1 = repmat( LocZ, 8, 1 );

</Text> <UnitUse><T>Int</T><D>2</D></UnitUse> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="EquationDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;R14;mR14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;GA}eyZoIO24;g}f{dwSyO24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Split><T>Double</T><D>0.3</D></Split> <Split2><T>Double</T><D>0.3</D></Split2> <Window><T>Array_I64</T><D>1;4;;l;S1;G3</D></Window> <ZOrder><T>Int</T><D>3</D></ZOrder></Item></Item> <Item XName="VarBlock" Type="VarBlock" /></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="02-Hexagonal Array" UserName="02-Hexagonal Array" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF2" UserName="DF2" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>0</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design2</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design2" UserName="Design2" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta02</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi02</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part2</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part2</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part2</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part2</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>X/Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Y/Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;{A24;ut14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;oGC3niXP734;TapHE7ljq24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;E;G8;Q5</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="PartList" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item> <Item XName="Display1" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;ocEUzxu8B24;OI8qB74lr14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;GJz24;WLUtd24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>1</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,2?Connect6|Phi,6?Connect5|Theta,14?Connect7|AntennaGain,16?Connect8|OutputX,11?Connect9|OutputY,3?Connect10|OutputZ,1?Connect11</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS or CST)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX2</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY2</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ2</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS or CST)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX2</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY2</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ2</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,8?Connect2|Theta,5?Connect4|Weights,2?Connect6|Magnitudes,13|Phases,7|OutputX,10|OutputY,9|OutputZ,12</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Alpha" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Alpha parameter for Gaussian window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 12)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX2</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY2</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ2</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Alpha" Type="PartParam"> <DataEntry>1.0</DataEntry> <Description>Alpha parameter for Gaussian window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 12)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4 && Configuration ~= 5) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>LocationX2</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>LocationY2</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>LocationZ2</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1 && Configuration ~= 4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,6?Connect5|Y/Theta,14?Connect7|Z/Magnitude,16?Connect8</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,11?Connect9|Y/Theta,3?Connect10|Z/Magnitude,1?Connect11</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,4?Connect3|output,5?Connect4</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,17?Connect0|output,8?Connect2</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="PartListDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;pCpCpCdG234;pCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item></Item> <Item XName="Phi02" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,17?Connect0</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta02" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,4?Connect3</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <ShowPage><T>Int</T><D>0</D></ShowPage> <Shown><T>Int</T><D>15354</D></Shown> <SymRotate><T>Double</T><D>0</D></SymRotate> <SymScale><T>Double</T><D>1</D></SymScale> <Units><T>Int</T><D>6003</D></Units> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Height" Type="Param"> <DataEntry>8</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>625</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-3875</D></PosX> <PosY><T>Double</T><D>-1875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[02] Hexagonal Array 
(aka "triangular")</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-3249.999511718725</D></PosX> <PosY><T>Double</T><D>1.818989403545856e-12</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;GV1C;Gl1C;GV1C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;Rt1C;Gl1C;Rt1C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-5874.999389648406</D></PosX> <PosY><T>Double</T><D>-3125.000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-3249.999511718725</D></PosX> <PosY><T>Double</T><D>1.818989403545856e-12</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MB2C;10Gl1C;MB2C;W00Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-3249.999511718725</D></PosX> <PosY><T>Double</T><D>1.818989403545856e-12</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;MB24;Gl1C;MB24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;FV2C;Gl14;GV2C;G}14;ZY2C;G}14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;Y324;Gl1C;Y324</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;Rt14;Gl1C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;GV14;Gl1C;GV14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;AK24;{624</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;ggggoYn}23C;Ye0JIr9vb2C;KLLL5Nn0m24;PKEPHBkqp24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Display1" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;MA24;p14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;QcPcPcvBH2C;qCpCpCp}82C;pCpCpCNe734;hkh05wvxk24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>111.1111111111111</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>7999</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>10999</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi02</Designator> <PosX><T>Double</T><D>-6249.999366760222</D></PosX> <PosY><T>Double</T><D>375.0000000000136</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi02" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi02 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>625.0000028223449</D></PosX> <PosY><T>Double</T><D>875.0000019228155</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>-2249</D></PosX> <PosY><T>Double</T><D>-750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1514.113333333333</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Configuration=Uniform Hexagonal Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>550.5866666666667</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>688.2333333333335</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>825.8800000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1238.82</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumAntennasPerLocation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1101.173333333333</D></PosY> <Text>NumAntennasPerLocation=1</Text></Item> <Item XName="_pNumElementsBottomRow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>NumElementsBottomRow=5</Text></Item> <Item XName="_pNumElementsMiddleRow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>NumElementsMiddleRow=9</Text></Item> <Item XName="_pOutputPolarizationPatterns" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1376.466666666667</D></PosY> <Text>OutputPolarizationPatterns=NO</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1651.76</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>963.5266666666668</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1789.406666666667</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>-4374</D></PosX> <PosY><T>Double</T><D>-1125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Configuration=Uniform Hexagonal Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>550.5866666666667</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>688.2333333333335</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>825.8800000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1514.113333333333</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumAntennasPerLocation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1101.173333333333</D></PosY> <Text>NumAntennasPerLocation=1</Text></Item> <Item XName="_pNumElementsBottomRow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>275.2933333333334</D></PosY> <Text>NumElementsBottomRow=5</Text></Item> <Item XName="_pNumElementsMiddleRow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>412.9400000000001</D></PosY> <Text>NumElementsMiddleRow=9</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1238.82</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>963.5266666666668</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1376.466666666667</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1651.76</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G1</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-5875.999397277804</D></PosX> <PosY><T>Double</T><D>-625.0000000000125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>G1 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G2</Designator> <PosX><T>Double</T><D>-5874.999624139754</D></PosX> <PosY><T>Double</T><D>375.0000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G2 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>137.6466666666667</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta02</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-6248.999349481551</D></PosX> <PosY><T>Double</T><D>-624.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta02" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>Theta02 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>625.0000180811357</D></PosX> <PosY><T>Double</T><D>125.0000019228</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>-670</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-275.2933333333334</D></PosY> <Text>D2 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-137.6466666666667</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ScatterPlot=YES</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data> <Unit><T>Int</T><D>0</D></Unit></Item> <Item XName="Width" Type="Param"> <DataEntry>11</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="04-ElementFactor" UserName="04-ElementFactor" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF4" UserName="DF4" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design4</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design4" UserName="Design4" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>output</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part2</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part2</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part2</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part2</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B2</PartID> <PinName>Input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part4</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>AntennaGain</PinName> <SchObject>Part4</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part4</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>IsotropicElements</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part4</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part4</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="C3" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect3</SchObject></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>IsotropicElements</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>IsotropicElements</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>CosineAntennaElements</PartID> <PinName>X/Phi</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>CosineAntennaElements</PartID> <PinName>Y/Theta</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>CosineAntennaElements</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;4E24;mu14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;vobBNkq4A34;rgLhMjwTr24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;z;z8;W8</D></Window> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <Netlist>Input,1?Connect1|Phi,5?Connect0|Theta,13?Connect2|AntennaGain,6?Connect5|OutputX,3|OutputY,8|OutputZ,12</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,1?Connect3|Phi,4?Connect6|Theta,7?Connect7|AntennaGain,2?Connect8|OutputX,10|OutputY,11|OutputZ,9</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>3</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>3</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="C1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Connect4</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>ones(8,8)</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>ones(8,8)</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="CosineAntennaElements" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect6|Y/Theta,7?Connect7|Z/Magnitude,2?Connect8</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="IsotropicElements" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,5?Connect0|Y/Theta,13?Connect2|Z/Magnitude,6?Connect5</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-250</D></PosX> <PosY><T>Double</T><D>2500</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[04] Element Factor</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>1000</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>5625</D></PosX> <PosY><T>Double</T><D>2250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1500</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Array of 
Isotropic 
elements</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>5375</D></PosX> <PosY><T>Double</T><D>6875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>2000</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>Array of elements
with COS^N
patterns</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;m5n24;mys24;m5n24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;W}}Lh24;Jj24;Mh24;WZo24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;G7m24;mys24;G7m24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Mh24;WZo24;W}}Lh24;WTs24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>2</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WWa24;WZo24;Mh24;WZo24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;WHk24;mys24;WHk24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;mvu24;mys24;mvu24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;Gxt24;mys24;Gxt24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;GWq24;mys24;mys24;mys24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;ID24;s14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;2wcLWpQAq2C;mR{T10SnE24;3GthU{f9F34;Dvtuo6SQ134</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>C1</Designator> <PosX><T>Double</T><D>2625.000366210925</D></PosX> <PosY><T>Double</T><D>4750.000000000005</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pC1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>C1 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=(8x8) [1,1,1,1,1,1,1,1; 1,1,1,1,1,1,1,1… [ones(8,8)]</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>IsotropicElements</Designator> <PosX><T>Double</T><D>5874.999984741209</D></PosX> <PosY><T>Double</T><D>4375.000000000005</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pIsotropicElements" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>IsotropicElements {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Designator>B1</Designator> <PosX><T>Double</T><D>3249.999755859373</D></PosX> <PosY><T>Double</T><D>2750.000000000001</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <TextOrigin><T>Array_Dbl64</T><D>1;2;WJBI24;SuuH2C</D></TextOrigin> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1163.3046875</D></PosX> <PosY><T>Double</T><D>-1144.881591796875</D></PosY> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>CosineAntennaElements</Designator> <PosX><T>Double</T><D>5874.999984741249</D></PosX> <PosY><T>Double</T><D>6375.000000000013</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pCosineAntennaElements" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>CosineAntennaElements {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>3248.999755859373</D></PosX> <PosY><T>Double</T><D>4750.000000000001</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1124.999755859375</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pCosineExponent" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>CosineExponent=3</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Cosine Antenna</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pRotateElement" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotateElement=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="05-ArrayRotation" UserName="05-ArrayRotation" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF5" UserName="DF5" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design5</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design5" UserName="Design5" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Weights</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Magnitudes</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B1</PartID> <PinName>Phases</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B2</PartID> <PinName>Input</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part9</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>20</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>AntennaGain</PinName> <SchObject>Part2</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part2</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part2</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part2</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta05</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi05</PartID> <PinName>output</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>6</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>X/Phi</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Y/Theta</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part8</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>20</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;kA24;ed14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;na9JcCDB734;QtkTxsTVa24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;53;};BB;05</D></Window> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,6?Connect0|Theta,5?Connect4|Weights,7?Connect11|Magnitudes,1|Phases,12|OutputX,2|OutputY,13|OutputZ,8</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[90]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[90]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,7?Connect11|Phi,20?Connect10|Theta,3?Connect9|AntennaGain,16?Connect8|OutputX,11?Connect7|OutputY,9?Connect6|OutputZ,4?Connect2</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,20?Connect10|Y/Theta,3?Connect9|Z/Magnitude,16?Connect8</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,11?Connect7|Y/Theta,9?Connect6|Z/Magnitude,4?Connect2</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,10?Connect3|output,5?Connect4</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,17?Connect5|output,6?Connect0</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi05" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,17?Connect5</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta05" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,10?Connect3</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1375</D></PosX> <PosY><T>Double</T><D>4875</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[05] Array Rotation</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LS24;Mh24;{}LS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>374.9999791316986</D></PosX> <PosY><T>Double</T><D>3749.999999999982</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;WH{24;mvu24;WH{24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;G7m24;Grx24;G7m24;mpy24;Hk24;mpy24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Pv24;mvu24;Pv24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2999.999857061379</D></PosX> <PosY><T>Double</T><D>6874.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2999.999857061379</D></PosX> <PosY><T>Double</T><D>6874.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2999.999857061379</D></PosX> <PosY><T>Double</T><D>6874.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;WNw24;mvu24;WNw24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Mx24;mvu24;Mx24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;WKy24;mvu24;WKy24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Jz24;mvu24;Jz24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;y924;8Y14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;v}}}l7TFf2C;8{6H1eA7n24;{}}}ZQ9g234;GwDUMTWrv24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>1874</D></PosX> <PosY><T>Double</T><D>5750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Theta=90 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi05</Designator> <PosX><T>Double</T><D>2.019882231252268e-06</D></PosX> <PosY><T>Double</T><D>7250.000000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi05" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi05 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G4</Designator> <PosX><T>Double</T><D>374.9997446403504</D></PosX> <PosY><T>Double</T><D>7249.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G4 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part11" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta05</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>1.000019298553525</D></PosX> <PosY><T>Double</T><D>6249.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta05" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta05 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=90.000</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>3875</D></PosX> <PosY><T>Double</T><D>6125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ThetaRange=180 °</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>6374.999859883697</D></PosX> <PosY><T>Double</T><D>7750.000001922803</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>6374.99987514249</D></PosX> <PosY><T>Double</T><D>7000.000001922785</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>-670</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-225.64</D></PosY> <Text>D2 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ScatterPlot=YES</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G3</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>373.9999715023005</D></PosX> <PosY><T>Double</T><D>6249.999999999978</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9998779296875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G3 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="06-Imported 3DEM pattern (HFSS-EMPro)" UserName="06-Imported 3DEM pattern (HFSS-EMPro)" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF6" UserName="DF6" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design6</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design6" UserName="Design6" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G7</PartID> <PinName>input</PinName> <SchObject>Part25</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part27</MappedSchObject> <NetName>60</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta06_XY</PartID> <PinName>output</PinName> <SchObject>Part27</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part25</MappedSchObject> <NetName>60</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>Y/Theta</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part13</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>36</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA</PartID> <PinName>X/Phi</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>36</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>23</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA</PartID> <PinName>Y/Theta</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>23</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>38</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part6</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>38</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G11</PartID> <PinName>input</PinName> <SchObject>Part33</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part35</MappedSchObject> <NetName>10</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta06_XY2</PartID> <PinName>output</PinName> <SchObject>Part35</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part33</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>25</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G11</PartID> <PinName>output</PinName> <SchObject>Part33</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect15</MappedSchObject> <NetName>25</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G12</PartID> <PinName>input</PinName> <SchObject>Part34</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part32</MappedSchObject> <NetName>59</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi06_XY2</PartID> <PinName>output</PinName> <SchObject>Part32</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part34</MappedSchObject> <NetName>59</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G12</PartID> <PinName>output</PinName> <SchObject>Part34</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>30</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA_el_rot</PartID> <PinName>X/Phi</PinName> <SchObject>Part22</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>30</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>35</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G7</PartID> <PinName>output</PinName> <SchObject>Part25</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>35</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect23</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA_el_rot</PartID> <PinName>Y/Theta</PinName> <SchObject>Part22</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect23</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>33</ResolvedNetName> <SchObject>Connect24</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>XY_URA_el_rot</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part22</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect24</MappedSchObject> <NetName>33</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>52</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>52</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>40</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>40</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>19</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B3</PartID> <PinName>Phi</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>19</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>35</ResolvedNetName> <SchObject>Connect16</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B3</PartID> <PinName>Theta</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect16</MappedSchObject> <NetName>35</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>53</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B3</PartID> <PinName>Weights</PinName> <SchObject>Part5</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect18</MappedSchObject> <NetName>53</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B3</PartID> <PinName>Magnitudes</PinName> <SchObject>Part5</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G8</PartID> <PinName>input</PinName> <SchObject>Part26</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part24</MappedSchObject> <NetName>24</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi06_XY</PartID> <PinName>output</PinName> <SchObject>Part24</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part26</MappedSchObject> <NetName>24</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B3</PartID> <PinName>Phases</PinName> <SchObject>Part5</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>26</NetName></Item></Item></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputX</PinName> <SchObject>Part5</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N32" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputY</PinName> <SchObject>Part5</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N33" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputZ</PinName> <SchObject>Part5</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>39</NetName></Item></Item></Item></Item> <Item XName="N34" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>53</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B2</PartID> <PinName>Input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect18</MappedSchObject> <NetName>53</NetName></Item></Item></Item></Item> <Item XName="N35" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>36</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>36</NetName></Item></Item></Item></Item> <Item XName="N36" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>23</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part4</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>23</NetName></Item></Item></Item></Item> <Item XName="N37" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>38</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>AntennaGain</PinName> <SchObject>Part4</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>38</NetName></Item></Item></Item></Item> <Item XName="N38" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part4</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>41</NetName></Item></Item></Item></Item> <Item XName="N39" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part4</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>48</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>19</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G8</PartID> <PinName>output</PinName> <SchObject>Part26</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>19</NetName></Item></Item></Item></Item> <Item XName="N40" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part4</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>18</NetName></Item></Item></Item></Item> <Item XName="N41" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B5</PartID> <PinName>Phi</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N42" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>34</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B5</PartID> <PinName>Theta</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>34</NetName></Item></Item></Item></Item> <Item XName="N43" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>44</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B5</PartID> <PinName>Weights</PinName> <SchObject>Part8</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>44</NetName></Item></Item></Item></Item> <Item XName="N44" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B5</PartID> <PinName>Magnitudes</PinName> <SchObject>Part8</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N45" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B5</PartID> <PinName>Phases</PinName> <SchObject>Part8</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>45</NetName></Item></Item></Item></Item> <Item XName="N46" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B5</PartID> <PinName>OutputX</PinName> <SchObject>Part8</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N47" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B5</PartID> <PinName>OutputY</PinName> <SchObject>Part8</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N48" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B5</PartID> <PinName>OutputZ</PinName> <SchObject>Part8</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N49" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>44</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B4</PartID> <PinName>Input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>44</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G9</PartID> <PinName>input</PinName> <SchObject>Part29</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part31</MappedSchObject> <NetName>8</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta06_YZ</PartID> <PinName>output</PinName> <SchObject>Part31</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part29</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N50" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>Phi</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N51" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>Theta</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N52" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect14</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>AntennaGain</PinName> <SchObject>Part7</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect14</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N53" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>OutputX</PinName> <SchObject>Part7</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N54" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>OutputY</PinName> <SchObject>Part7</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>47</NetName></Item></Item></Item></Item> <Item XName="N55" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B4</PartID> <PinName>OutputZ</PinName> <SchObject>Part7</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N56" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>40</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>40</NetName></Item></Item></Item></Item> <Item XName="N57" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N58" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N59" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>52</ResolvedNetName> <SchObject>Connect12</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect12</MappedSchObject> <NetName>52</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>34</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G9</PartID> <PinName>output</PinName> <SchObject>Part29</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>34</NetName></Item></Item></Item></Item> <Item XName="N60" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>50</NetName></Item></Item></Item></Item> <Item XName="N61" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>49</NetName></Item></Item></Item></Item> <Item XName="N62" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>51</NetName></Item></Item></Item></Item> <Item XName="N63" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>16</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B6</PartID> <PinName>Phi</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N64" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>25</ResolvedNetName> <SchObject>Connect15</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B6</PartID> <PinName>Theta</PinName> <SchObject>Part9</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect15</MappedSchObject> <NetName>25</NetName></Item></Item></Item></Item> <Item XName="N65" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>31</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B6</PartID> <PinName>Weights</PinName> <SchObject>Part9</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>31</NetName></Item></Item></Item></Item> <Item XName="N66" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B6</PartID> <PinName>Magnitudes</PinName> <SchObject>Part9</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>21</NetName></Item></Item></Item></Item> <Item XName="N67" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B6</PartID> <PinName>Phases</PinName> <SchObject>Part9</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>22</NetName></Item></Item></Item></Item> <Item XName="N68" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B6</PartID> <PinName>OutputX</PinName> <SchObject>Part9</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>43</NetName></Item></Item></Item></Item> <Item XName="N69" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B6</PartID> <PinName>OutputY</PinName> <SchObject>Part9</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>29</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G10</PartID> <PinName>input</PinName> <SchObject>Part30</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part28</MappedSchObject> <NetName>42</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi06_YZ</PartID> <PinName>output</PinName> <SchObject>Part28</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part30</MappedSchObject> <NetName>42</NetName></Item></Item></Item></Item> <Item XName="N70" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B6</PartID> <PinName>OutputZ</PinName> <SchObject>Part9</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>28</NetName></Item></Item></Item></Item> <Item XName="N71" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>31</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B7</PartID> <PinName>Input</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>31</NetName></Item></Item></Item></Item> <Item XName="N72" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>30</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>30</NetName></Item></Item></Item></Item> <Item XName="N73" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect23</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect23</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N74" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>33</ResolvedNetName> <SchObject>Connect24</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>AntennaGain</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect24</MappedSchObject> <NetName>33</NetName></Item></Item></Item></Item> <Item XName="N75" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>32</NetName></Item></Item></Item></Item> <Item XName="N76" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>37</NetName></Item></Item></Item></Item> <Item XName="N77" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B7</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>46</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect13</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G10</PartID> <PinName>output</PinName> <SchObject>Part30</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect13</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>X/Phi</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;ZG24;W}14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;48GW016jC34;FV{yvpdKx24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;F;c3;AA;zC</D></Window> <ZOrder><T>Int</T><D>0</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,40?Connect1|Phi,15?Connect7|Theta,13?Connect8|AntennaGain,52?Connect12|OutputX,50|OutputY,49|OutputZ,51</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,53?Connect18|Phi,36?Connect2|Theta,23?Connect19|AntennaGain,38?Connect20|OutputX,41|OutputY,48|OutputZ,18</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B3" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,19?Connect10|Theta,35?Connect16|Weights,53?Connect18|Magnitudes,27|Phases,26|OutputX,20|OutputY,1|OutputZ,39</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B4" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,44?Connect3|Phi,4?Connect4|Theta,12?Connect9|AntennaGain,2?Connect14|OutputX,14|OutputY,47|OutputZ,9</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B5" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,5?Connect13|Theta,34?Connect11|Weights,44?Connect3|Magnitudes,7|Phases,45|OutputX,17|OutputY,11|OutputZ,6</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B6" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,16?Connect17|Theta,25?Connect15|Weights,31?Connect5|Magnitudes,21|Phases,22|OutputX,43|OutputY,29|OutputZ,28</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B7" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,31?Connect5|Phi,30?Connect6|Theta,3?Connect23|AntennaGain,33?Connect24|OutputX,32|OutputY,37|OutputZ,46</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[-90]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry>HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</DataEntry> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[-90]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="C1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,40?Connect1</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="ElementPattern" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,15?Connect7|Y/Theta,13?Connect8|Z/Magnitude,52?Connect12</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G10" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,42?Part28|output,5?Connect13</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G11" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,10?Part35|output,25?Connect15</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G12" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,59?Part32|output,16?Connect17</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G7" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,60?Part27|output,35?Connect16</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G8" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,24?Part24|output,19?Connect10</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G9" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Part31|output,34?Connect11</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi06_XY" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,24?Part26</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi06_XY2" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,59?Part34</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi06_YZ" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,42?Part30</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta06_XY" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,60?Part25</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta06_XY2" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,10?Part33</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta06_YZ" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,8?Part29</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="XY_URA" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,36?Connect2|Y/Theta,23?Connect19|Z/Magnitude,38?Connect20</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="XY_URA_el_rot" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,30?Connect6|Y/Theta,3?Connect23|Z/Magnitude,33?Connect24</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="YZ_URA" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect4|Y/Theta,12?Connect9|Z/Magnitude,2?Connect14</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>9500.000000000004</D></PosX> <PosY><T>Double</T><D>11625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1375</D></Width> <ZOrder><T>Int</T><D>-1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>Antenna element is designed with 103 degree downtilt angle</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1875</D></PosX> <PosY><T>Double</T><D>6750.000000000002</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>original element pattern with X-Y URA</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1875</D></PosX> <PosY><T>Double</T><D>10625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>original element pattern with Y-Z URA</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate3" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>10750</D></PosX> <PosY><T>Double</T><D>6749.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>-90 downtilt element pattern with X-Y URA</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Mh24;WNg24;Rd24;WNg24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>1874.999999999998</D></PosX> <PosY><T>Double</T><D>8375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-4124.999776727676</D></PosX> <PosY><T>Double</T><D>4375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1499.999963279835</D></PosX> <PosY><T>Double</T><D>11374.99986891132</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect12" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;OL134;Gu934;8p234;Gu934</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1750.000488281252</D></PosX> <PosY><T>Double</T><D>-1375.00000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect13" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-4124.999841209516</D></PosX> <PosY><T>Double</T><D>8249.999868911331</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect14" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;R734;VL24;R734</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect15" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MB2C;Gl1C;MB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>7375.999979131702</D></PosX> <PosY><T>Double</T><D>7499.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect16" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;W}VZY2C;WKy24;W}VZY2C;msw24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect17" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>4751.000101202022</D></PosX> <PosY><T>Double</T><D>4375.000000000005</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect18" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Rt1C;WH{24;Rt1C;G}24;Y32C;G}24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect19" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;Gl}24;VL24;Gl}24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;uM034;VL24;uM034</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect20" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;mm{24;VL24;mm{24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect23" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;u{F34;VL24;u{F34</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>8876.000366210948</D></PosX> <PosY><T>Double</T><D>-8249.999999999996</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect24" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;eVF34;VL24;eVF34</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>8876.000366210948</D></PosX> <PosY><T>Double</T><D>-8249.999999999996</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Gt1C;8j634;Rt1C;OC734;Y32C;OC734</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;WQ834;VL24;WQ834</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Wc034;WH{24;Wc034;G}24;O7034;G}24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;4FG34;VL24;4FG34</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>8876.000366210948</D></PosX> <PosY><T>Double</T><D>-8249.999999999996</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;OL134;msA34;8p234;msA34</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1750.000488281252</D></PosX> <PosY><T>Double</T><D>-1375.00000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;OL134;WNA34;8p234;WNA34</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-1750.000488281252</D></PosX> <PosY><T>Double</T><D>-1375.00000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;JT24;Gx734;VL24;Gx734</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;AG24;my14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;4O37fb19y2C;T4npfsJCo24;IPGVagUhB34;oZF8nlsgB34</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>5125</D></PosX> <PosY><T>Double</T><D>10750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pCommonElementPatternFile" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>CommonElementPatternFile=YES</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternFileName" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternFileName=HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</Text></Item> <Item XName="_pElementPatternFileType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ElementPatternFileType=HFSS</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Pattern File</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=1</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=1</Text></Item> <Item XName="_pRadiationEfficiency" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>RadiationEfficiency=1</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1692.3</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pRotateElement" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>RotateElement=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1805.12</D></PosY> <Text>ThetaRange=180 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>ElementPattern</Designator> <PosX><T>Double</T><D>7874.9999847412</D></PosX> <PosY><T>Double</T><D>12374.99999999999</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pElementPattern" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ElementPattern {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part13" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>YZ_URA</Designator> <PosX><T>Double</T><D>1875.000000000004</D></PosX> <PosY><T>Double</T><D>12249.99999999999</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pYZ_URA" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>YZ_URA {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>C1</Designator> <PosX><T>Double</T><D>4875.000122070318</D></PosX> <PosY><T>Double</T><D>11749.99999999997</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pC1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>C1 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=1</Text></Item></Item></Item> <Item XName="Part22" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>XY_URA_el_rot</Designator> <PosX><T>Double</T><D>10751.00030517581</D></PosX> <PosY><T>Double</T><D>8375.000000000013</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pXY_URA_el_rot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>XY_URA_el_rot {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part24" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi06_XY</Designator> <PosX><T>Double</T><D>-4123.999753839491</D></PosX> <PosY><T>Double</T><D>7875.000000000002</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi06_XY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi06_XY {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part25" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G7</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-4125.999784357075</D></PosX> <PosY><T>Double</T><D>6874.999999999976</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG7" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G7 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part26" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G8</Designator> <PosX><T>Double</T><D>-4125.000011219025</D></PosX> <PosY><T>Double</T><D>7874.999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG8" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G8 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part27" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta06_XY</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-4124.999736560823</D></PosX> <PosY><T>Double</T><D>6874.999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta06_XY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta06_XY {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part28" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi06_YZ</Designator> <PosX><T>Double</T><D>-4123.99933004008</D></PosX> <PosY><T>Double</T><D>11749.99986891133</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi06_YZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi06_YZ {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part29" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G9</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-4125.999848838914</D></PosX> <PosY><T>Double</T><D>10749.99986891131</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG9" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G9 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B7</Designator> <PosX><T>Double</T><D>8250</D></PosX> <PosY><T>Double</T><D>6750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB7" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B7 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1917.94</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pCommonElementPatternFile" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>CommonElementPatternFile=YES</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternFileName" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternFileName=HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</Text></Item> <Item XName="_pElementPatternFileType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ElementPatternFileType=HFSS</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Pattern File</Text></Item> <Item XName="_pElementRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1805.12</D></PosY> <Text>ElementRotationAroundX=0 °</Text></Item> <Item XName="_pElementRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1692.3</D></PosY> <Text>ElementRotationAroundY=-90 °</Text></Item> <Item XName="_pElementRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ElementRotationAroundZ=0 °</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pRadiationEfficiency" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>RadiationEfficiency=1</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>2030.76</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pRotateElement" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>RotateElement=YES</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>2143.58</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part30" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G10</Designator> <PosX><T>Double</T><D>-4125.000075700864</D></PosX> <PosY><T>Double</T><D>11749.99986891132</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG10" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G10 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part31" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta06_YZ</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-4124.999312761403</D></PosX> <PosY><T>Double</T><D>10749.99986891133</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta06_YZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta06_YZ {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=90.000</Text></Item></Item></Item> <Item XName="Part32" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi06_XY2</Designator> <PosX><T>Double</T><D>4752.000612371456</D></PosX> <PosY><T>Double</T><D>7875.000000000005</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi06_XY2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi06_XY2 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part33" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G11</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>4750.000093572624</D></PosX> <PosY><T>Double</T><D>6874.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG11" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G11 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part34" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G12</Designator> <PosX><T>Double</T><D>4750.999866710674</D></PosX> <PosY><T>Double</T><D>7874.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG12" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G12 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part35" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta06_XY2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>4751.000629650127</D></PosX> <PosY><T>Double</T><D>6874.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta06_XY2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta06_XY2 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>-625</D></PosX> <PosY><T>Double</T><D>6750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pCommonElementPatternFile" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>CommonElementPatternFile=YES</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternFileName" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternFileName=HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</Text></Item> <Item XName="_pElementPatternFileType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ElementPatternFileType=HFSS</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Pattern File</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pRadiationEfficiency" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>RadiationEfficiency=1</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1692.3</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pRotateElement" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>RotateElement=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1805.12</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B3</Designator> <PosX><T>Double</T><D>-2625</D></PosX> <PosY><T>Double</T><D>6375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B3 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>XY_URA</Designator> <PosX><T>Double</T><D>1875.000000000013</D></PosX> <PosY><T>Double</T><D>8375.000000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pXY_URA" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>XY_URA {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B4</Designator> <PosX><T>Double</T><D>-622</D></PosX> <PosY><T>Double</T><D>10625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B4 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1917.94</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pCommonElementPatternFile" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>CommonElementPatternFile=YES</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternFileName" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ElementPatternFileName=HFSS_rE_Phi&Theta_Re&Im_ANT001.csv</Text></Item> <Item XName="_pElementPatternFileType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>ElementPatternFileType=HFSS</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternType=Pattern File</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pRadiationEfficiency" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1692.3</D></PosY> <Text>RadiationEfficiency=1</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>2030.76</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotateElement" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1805.12</D></PosY> <Text>RotateElement=NO</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>2143.58</D></PosY> <Text>ThetaRange=180 °</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B5</Designator> <PosX><T>Double</T><D>-2625</D></PosX> <PosY><T>Double</T><D>10250</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB5" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B5 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B6</Designator> <PosX><T>Double</T><D>6251</D></PosX> <PosY><T>Double</T><D>6375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB6" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B6 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Window=None</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="07-ThreeSectorAntenna for Y-Z URA" UserName="07-ThreeSectorAntenna for Y-Z URA" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF7" UserName="DF7" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design7</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design7" UserName="Design7" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G10</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part3</MappedSchObject> <NetName>42</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi07</PartID> <PinName>output</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part4</MappedSchObject> <NetName>42</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>C1</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>18</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>21</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>21</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>21</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G10</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>21</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part7</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part7</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part7</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part7</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part7</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B3</PartID> <PinName>Input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>Phi</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>19</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>Theta</PinName> <SchObject>Part8</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>19</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G9</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>7</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta07</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part5</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>AntennaGain</PinName> <SchObject>Part8</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputX</PinName> <SchObject>Part8</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>22</NetName></Item></Item></Item></Item> <Item XName="N32" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputY</PinName> <SchObject>Part8</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>20</NetName></Item></Item></Item></Item> <Item XName="N33" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B3</PartID> <PinName>OutputZ</PinName> <SchObject>Part8</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N34" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect10</SchObject></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G9</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>X/Phi</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>19</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>Y/Theta</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>19</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>YZ_URA</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part13</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>13</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>ElementPattern</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;2824;2024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;gKfIbA1s434;yunZ7Fspx24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;z;A7;WA</D></Window> <ZOrder><T>Int</T><D>6</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,1?Connect1|Phi,4?Connect7|Theta,13?Connect8|AntennaGain,2?Connect9|OutputX,18|OutputY,16|OutputZ,17</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,21?Connect0|Theta,3?Connect10|Weights,8?Connect3|Magnitudes,9|Phases,5|OutputX,6|OutputY,12|OutputZ,11</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[90]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[90]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="B3" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,8?Connect3|Phi,10?Connect4|Theta,19?Connect5|AntennaGain,14?Connect6|OutputX,22|OutputY,20|OutputZ,15</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>90</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>180</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="C1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Connect1</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="ElementPattern" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect7|Y/Theta,13?Connect8|Z/Magnitude,2?Connect9</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G10" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,42?Part3|output,21?Connect0</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G9" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,7?Part6|output,3?Connect11</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi07" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,42?Part4</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta07" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,7?Part5</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>90.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="YZ_URA" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,10?Connect4|Y/Theta,19?Connect5|Z/Magnitude,14?Connect6</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>3875</D></PosX> <PosY><T>Double</T><D>8125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>-1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>Three sector antenna pattern</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1500</D></PosX> <PosY><T>Double</T><D>6625</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>7250</D></Width> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[07] Three-sector antenna 
</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>8388608</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>3</D></BorderWeight> <Color><T>Int</T><D>14483455</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>875</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>5375</D></PosX> <PosY><T>Double</T><D>11000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1000</D></Width> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="Font" Type="Font"> <Color><T>Int</T><D>0</D></Color> <Name>Arial</Name> <Size><T>Double</T><D>152.7777777777778</D></Size></Item> <Item XName="Text" Type="Param"> <DataEntry>Three sector antenna with Y-Z URA</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-874.9997431049133</D></PosX> <PosY><T>Double</T><D>8624.999980723824</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;VL2C;m5n24;W10JT2C;m5n24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>1000.000244140625</D></PosX> <PosY><T>Double</T><D>3750.000000000008</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;30MB24;WT634;MB24;G{534</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MB24;G{534;30MB24;ek534</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Vc24;R734;WTc24;Gx734;WWa24;Gx734</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;G1q24;8g834;G4o24;8g834</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;G1q24;uA834;G4o24;uA834</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;G1q24;eh734;G4o24;eh734</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;W0WcW24;m5134;10VL24;m5134</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;W0WcW24;Wc034;10VL24;Wc034</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;W0WcW24;G7034;10VL24;G7034</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G724;Kz14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;KU7zKczzm2C;VRlwbKZJs24;dP}j7i0y434;yblkAGniD34</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>-624</D></PosX> <PosY><T>Double</T><D>7125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1127.130859375</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Three Sector Antenna for Y-Z URA</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=1</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=1</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ThetaRange=180 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>ElementPattern</Designator> <PosX><T>Double</T><D>2124.99998474122</D></PosX> <PosY><T>Double</T><D>8749.999999999998</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pElementPattern" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ElementPattern {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part13" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>YZ_URA</Designator> <PosX><T>Double</T><D>5125.000000000002</D></PosX> <PosY><T>Double</T><D>12625.00000000001</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pYZ_URA" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>YZ_URA {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>C1</Designator> <PosX><T>Double</T><D>-874.9999598331469</D></PosX> <PosY><T>Double</T><D>8125.000000000012</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pC1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>C1 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=1</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi07</Designator> <PosX><T>Double</T><D>-873.9992319354778</D></PosX> <PosY><T>Double</T><D>12124.99998072383</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi07" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi07 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G10</Designator> <PosX><T>Double</T><D>-874.9999775962615</D></PosX> <PosY><T>Double</T><D>12124.99998072382</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG10" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G10 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G9</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-875.9997507343114</D></PosX> <PosY><T>Double</T><D>11124.9999807238</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG9" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G9 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta07</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-874.9992146568002</D></PosX> <PosY><T>Double</T><D>11124.99998072382</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta07" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta07 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=90.000</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>625</D></PosX> <PosY><T>Double</T><D>10625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>Theta=90 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B3</Designator> <PosX><T>Double</T><D>2628</D></PosX> <PosY><T>Double</T><D>11000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B3 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementPatternType=Three Sector Antenna for Y-Z URA</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=YES</Text></Item> <Item XName="_pRotationAroundX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>RotationAroundX=0 °</Text></Item> <Item XName="_pRotationAroundY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>RotationAroundY=90 °</Text></Item> <Item XName="_pRotationAroundZ" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>RotationAroundZ=0 °</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>ThetaRange=180 °</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="08-Circular Array" UserName="08-Circular Array" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF8" UserName="DF8" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design8</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design8" UserName="Design8" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part17</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part16</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>14</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect18</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect20</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part17</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect20</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part1</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part1</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part1</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part1</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part1</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect19</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta08</PartID> <PinName>output</PinName> <SchObject>Part19</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect19</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi08</PartID> <PinName>output</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>17</ResolvedNetName> <SchObject>Connect17</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part18</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect17</MappedSchObject> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>1</ResolvedNetName> <SchObject>Connect18</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part18</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect18</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part15</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part15</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part15</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>X/Phi</PinName> <SchObject>Part16</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>12</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D2</PartID> <PinName>Y/Theta</PinName> <SchObject>Part16</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>12</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;y624;ir14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;FcIhR}4Wr24;542{rb5La24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;94;r8;rB</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,9?Connect7|Phi,4?Connect1|Theta,3?Connect2|AntennaGain,2?Connect3|OutputX,11?Connect4|OutputY,12?Connect5|OutputZ,14?Connect6</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[4,8,16,36]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0.5,1,1.5,2]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[4,8,16,36]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0.5,1,1.5,2]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,1?Connect18|Theta,5?Connect20|Weights,9?Connect7|Magnitudes,10|Phases,6|OutputX,13|OutputY,7|OutputZ,8</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[4,8,16,36]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0.5,1,1.5,2]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>3</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[4,8,16,36]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0.5,1,1.5,2]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect1|Y/Theta,3?Connect2|Z/Magnitude,2?Connect3</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="D2" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,11?Connect4|Y/Theta,12?Connect5|Z/Magnitude,14?Connect6</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,27?Connect19|output,5?Connect20</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,17?Connect17|output,1?Connect18</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi08" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,17?Connect17</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta08" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,27?Connect19</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>2125</D></PosX> <PosY><T>Double</T><D>7750</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>-1</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[08] Circular array</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;WW434;Gxt24;WW434</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect17" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3249.999862670901</D></PosX> <PosY><T>Double</T><D>9624.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect18" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>624.9999847412191</D></PosX> <PosY><T>Double</T><D>6499.999999999973</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect19" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3249.999862670901</D></PosX> <PosY><T>Double</T><D>9624.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;G1434;Gxt24;G1434</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect20" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>3249.999862670901</D></PosX> <PosY><T>Double</T><D>9624.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;Y334;Gxt24;Y334</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;m2334;Gxt24;m2334</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;WZ234;Gxt24;WZ234</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Guv24;G4234;Gxt24;G4234</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;m5n24;OI334;m5n24;en334;G7m24;en334</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;GF24;K024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;}}}}l7TId2C;8{6HXOG{w24;aQP9334;M0FmTYIXA34</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>4125</D></PosX> <PosY><T>Double</T><D>8875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pComputePolarization" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ComputePolarization=NO</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Circular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pInitialAngles" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>InitialAngles=(1x4) [0,0,0,0] °</Text></Item> <Item XName="_pNumElements" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>NumElements=(1x4) [4,8,16,36]</Text></Item> <Item XName="_pRadii_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>Radii_in_Wavelengths=(1x4) [0.5,1,1.5,2]</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>2125</D></PosX> <PosY><T>Double</T><D>8500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Circular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pInitialAngles" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>InitialAngles=(1x4) [0,0,0,0] °</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNumElements" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>NumElements=(1x4) [4,8,16,36]</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRadii_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>Radii_in_Wavelengths=(1x4) [0.5,1,1.5,2]</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Window=None</Text></Item></Item></Item> <Item XName="Part14" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi08</Designator> <PosX><T>Double</T><D>250.0000076294027</D></PosX> <PosY><T>Double</T><D>9999.999999999991</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi08" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi08 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part15" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>6624.999847412066</D></PosX> <PosY><T>Double</T><D>10500.00000000002</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part16" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>6624.999862670855</D></PosX> <PosY><T>Double</T><D>9750.000000000004</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>-670</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-225.64</D></PosY> <Text>D2 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>ScatterPlot=YES</Text></Item></Item></Item> <Item XName="Part17" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G3</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>623.9999771118246</D></PosX> <PosY><T>Double</T><D>8999.999999999969</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G3 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part18" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G4</Designator> <PosX><T>Double</T><D>624.9997502498709</D></PosX> <PosY><T>Double</T><D>9999.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G4 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part19" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta08</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>251.000024908074</D></PosX> <PosY><T>Double</T><D>8999.999999999984</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta08" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta08 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="09-Taylor Window" UserName="09-Taylor Window" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF9" UserName="DF9" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design9</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design9" UserName="Design9" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part13</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part2</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part2</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part2</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part2</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part2</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part13</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorWeights</PartID> <PinName>X/Phi</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorWeights</PartID> <PinName>Y/Theta</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>29</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorWeights</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part7</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>10</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorBeamshape</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorBeamshape</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>TaylorBeamshape</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part15</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part15</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part14</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta09</PartID> <PinName>output</PinName> <SchObject>Part16</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi09</PartID> <PinName>output</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>8</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;uz14;8o14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;XztiMgH0i24;VlFGHJN}W24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;l5;F6;bB;nC</D></Window> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,4?Connect3|Phi,10?Connect0|Theta,9?Connect4|AntennaGain,7?Connect5|OutputX,2|OutputY,6|OutputZ,1</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,8?Connect7|Theta,5?Connect9|Weights,4?Connect3|Magnitudes,17|Phases,11|OutputX,12|OutputY,16|OutputZ,14</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>10</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,27?Connect8|output,5?Connect9</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,15?Connect10|output,8?Connect7</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="M1" Type="Part"> <Category>Math Scalar;Math Matrix</Category> <Description>MATLAB Script Block</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MATLAB_Script@Data Flow Models</Model> <ModelID /> <Netlist>input,4?Connect11|output,3?Connect1</Netlist> <ParentPartName>MATLAB_Script@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MATLAB_Script@Data Flow Models</ModelName> <SymbolName>AutoSymDF{MATLAB_SCRIPT_LOGO}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry>output = reshape(abs(input),8,8);</DataEntry> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>input?1?0?1?17#output?0?0?1?17#</DataEntry> <Description>IO Port Info</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry>output = reshape(abs(input),8,8);</DataEntry> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>input?1?0?1?17#output?0?0?1?17#</DataEntry> <Description>IO Port Info</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="Phi09" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,15?Connect10</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="TaylorBeamshape" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,10?Connect0|Y/Theta,9?Connect4|Z/Magnitude,7?Connect5</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be displayed (used ONLY when MagnitudeUnit is a log unit, like dB, dBm, dBW, etc.)</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be displayed (used ONLY when MagnitudeUnit is a log unit, like dB, dBm, dBW, etc.)</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="TaylorWeights" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,13|Y/Theta,29|Z/Magnitude,3?Connect1</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be displayed (used ONLY when MagnitudeUnit is a log unit, like dB, dBm, dBW, etc.)</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be displayed (used ONLY when MagnitudeUnit is a log unit, like dB, dBm, dBW, etc.)</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="Theta09" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,27?Connect8</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1125</D></PosX> <PosY><T>Double</T><D>3874.999999999999</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[09] Taylor Window</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>5374.999999999999</D></PosX> <PosY><T>Double</T><D>3750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1875</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>138.8888888888889</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>plot the weighting factors, 
not the beam</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>6124.999999999999</D></PosX> <PosY><T>Double</T><D>5875</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>138.8888888888889</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>plot the beam</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;Grx24;mys24;Grx24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}s24;Jj24;Vr24;Jj24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>-9</D></PosX> <PosY><T>Double</T><D>625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999895208354</D></PosX> <PosY><T>Double</T><D>6249.999999999981</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;WEj24;m5n24;WEj24;Pv24;Jj24;Pv24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Mh24;WNw24;Jj24;WNw24;Jj24;Pv24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;msw24;mys24;msw24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;Guv24;mys24;Guv24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>1.727867220324697e-05</D></PosX> <PosY><T>Double</T><D>3125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999895208354</D></PosX> <PosY><T>Double</T><D>6249.999999999981</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999895208354</D></PosX> <PosY><T>Double</T><D>6249.999999999981</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;GF24;K024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;{U04POQoX2C;mLh24;VF0Yaq9n{24;2nGIXmyB134</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>3500</D></PosX> <PosY><T>Double</T><D>5500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pComputePolarization" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ComputePolarization=NO</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>TaylorBeamshape</Designator> <PosX><T>Double</T><D>5874.999984741191</D></PosX> <PosY><T>Double</T><D>7125.000000000028</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTaylorBeamshape" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>TaylorBeamshape {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part13" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G3</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-0.999990350722328</D></PosX> <PosY><T>Double</T><D>5624.999999999966</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9999389648438</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G3 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part14" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>MATLAB Script Block</Description> <Designator>M1</Designator> <PosX><T>Double</T><D>3491.000000000002</D></PosX> <PosY><T>Double</T><D>3750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1043.75</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pM1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>M1 {MATLAB_Script@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part15" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G4</Designator> <PosX><T>Double</T><D>-0.0002172126760342508</D></PosX> <PosY><T>Double</T><D>6624.999999999981</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9999389648438</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G4 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part16" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta09</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-373.9999425544729</D></PosX> <PosY><T>Double</T><D>5624.999999999981</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta09" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta09 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>5125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNormalization" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1579.48</D></PosY> <Text>Normalization=YES</Text></Item> <Item XName="_pNumBars" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>NumBars=2</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pSideLobeLevel" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>SideLobeLevel=-20</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Window=Taylor</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>TaylorWeights</Designator> <PosX><T>Double</T><D>5874.999999999978</D></PosX> <PosY><T>Double</T><D>4875.000000000019</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTaylorWeights" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>TaylorWeights {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>ScatterPlot=NO</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi09</Designator> <PosX><T>Double</T><D>-374.9999598331442</D></PosX> <PosY><T>Double</T><D>6624.999999999988</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi09" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi09 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="10-Custom Taper" UserName="10-Custom Taper" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF10" UserName="DF10" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design10</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design10" UserName="Design10" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Window</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>M1</PartID> <PinName>input</PinName> <SchObject>Part14</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect11</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>M1</PartID> <PinName>output</PinName> <SchObject>Part14</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>27</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta10</PartID> <PinName>output</PinName> <SchObject>Part12</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>27</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi10</PartID> <PinName>output</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part2</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part2</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part2</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part2</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part2</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>17</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part2</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part2</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="C2" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>11</ResolvedNetName> <SchObject>Connect11</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>15</ResolvedNetName> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>5</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>7</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part9</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part9</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Window</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>Window</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>29</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;oD24;Q224</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;26COmWDr934;JdETwqXx}24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;z;w8;oB</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,11?Connect10|Phi,4?Connect2|Theta,7?Connect7|AntennaGain,2?Connect8|OutputX,10|OutputY,8|OutputZ,6</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,5?Connect6|Theta,9?Connect4|Weights,11?Connect10|Magnitudes,16|Phases,12|OutputX,17|OutputY,14|OutputZ,1</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>repmat( [1:4,4:-1:1]',1,8 )</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>repmat( [1:4,4:-1:1]',1,8 )</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>11</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect2|Y/Theta,7?Connect7|Z/Magnitude,2?Connect8</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,27?Connect0|output,9?Connect4</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,15?Connect5|output,5?Connect6</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="M1" Type="Part"> <Category>Math Scalar;Math Matrix</Category> <Description>MATLAB Script Block</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>MATLAB_Script@Data Flow Models</Model> <ModelID /> <Netlist>input,11?Connect11|output,3?Connect1</Netlist> <ParentPartName>MATLAB_Script@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>MATLAB_Script@Data Flow Models</ModelName> <SymbolName>AutoSymDF{MATLAB_SCRIPT_LOGO}</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry>output = reshape(abs(input),8,8);</DataEntry> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>input?1?0?1?17#output?0?0?1?17#</DataEntry> <Description>IO Port Info</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="EquationBP" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoints</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationBPStates" Type="PartParam"> <DataEntry>[]</DataEntry> <Description>Equation Breakpoint States</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>5</D></Validate></Item> <Item XName="EquationSet" Type="PartParam"> <DataEntry /> <Description>Flags that we need a right-click "Edit Equations" menu</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="EquationText" Type="PartParam"> <DataEntry>output = reshape(abs(input),8,8);</DataEntry> <Description>Equation Text to Parse, edited in the equation set</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>input?1?0?1?17#output?0?0?1?17#</DataEntry> <Description>IO Port Info</Description> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Interpreter" Type="PartParam"> <DataEntry>0</DataEntry> <Description>MATLAB Script or retail MATLAB</Description> <DocSymbol /> <Enum>MATLAB_Script__Interpreter@Data Flow Enums</Enum> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Vectorization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Vectorization factor</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item></Item></Item> <Item XName="Phi10" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,15?Connect5</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta10" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,27?Connect0</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Window" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <DisabledNetlist /> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,13|Y/Theta,29|Z/Magnitude,3?Connect1</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <SimOverride><T>Int</T><D>0</D></SimOverride> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry /> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>-1375</D></PosX> <PosY><T>Double</T><D>3500</D></PosY> <Selected><T>Bool</T><D>1</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>3250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[10] Custom Taper</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate1" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>5500</D></PosX> <PosY><T>Double</T><D>3375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1875</D></Width> <ZOrder><T>Int</T><D>3</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>138.8888888888889</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>plot the weighting factors, 
not the beam</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Annotate2" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>375</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>6000</D></PosX> <PosY><T>Double</T><D>5500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>1250</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>138.8888888888889</D></Size> <Weight><T>Int</T><D>400</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>plot the beam</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;WSd2C;Y32C;WWa2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999887578959</D></PosX> <PosY><T>Double</T><D>5750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Gl24;Vr24;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Mh24;WQu24;Jj24;WQu24;Jj24;Rt24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect11" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Jj24;Gl24;Jj24;Rt24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>2</D></eRight></Item> <Item XName="Connect2" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;Guv24;mys24;Guv24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;{}LB2C;Gl1C;{}LB2C;Y32C</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999887578959</D></PosX> <PosY><T>Double</T><D>5750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Rd2C;Rt14;Wa2C;Rt14</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>2624.999887578959</D></PosX> <PosY><T>Double</T><D>5750</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;}}LS24;Mh24;MS24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>9.649276762502268e-06</D></PosX> <PosY><T>Double</T><D>2625.000000000018</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;mvu24;mys24;mvu24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Vr24;Gxt24;mys24;Gxt24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;D24;2124</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qcfBb0HoU2C;GfWjvldxc24;jPwI1HDrz24;irda1kAm034</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>3500</D></PosX> <PosY><T>Double</T><D>5000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>Window</Designator> <PosX><T>Double</T><D>5874.999777539793</D></PosX> <PosY><T>Double</T><D>4500.000071639738</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Window {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Cartesian</Text></Item> <Item XName="_pScatterPlot" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>ScatterPlot=NO</Text></Item></Item></Item> <Item XName="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G3</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-0.9999979801177687</D></PosX> <PosY><T>Double</T><D>5124.999999999985</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9999389648438</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G3 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part11" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G4</Designator> <PosX><T>Double</T><D>-0.0002248420714749955</D></PosX> <PosY><T>Double</T><D>6125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>874.9999389648438</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G4 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part12" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta10</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-373.9999501838683</D></PosX> <PosY><T>Double</T><D>5125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta10" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta10 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part14" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>MATLAB Script Block</Description> <Designator>M1</Designator> <PosX><T>Double</T><D>3500.000000000003</D></PosX> <PosY><T>Double</T><D>3375.000000000026</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF{MATLAB_SCRIPT_LOGO}</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1043.75</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pM1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>M1 {MATLAB_Script@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>4625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pCustomWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>CustomWindow=(8x8) [1,1,1,1… [repmat( [1:4,4:-1:1]',1,8 )]</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>MultiUser=Shared Array</Text></Item> <Item XName="_pNormalization" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1466.66</D></PosY> <Text>Normalization=YES</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Phi=0 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Theta=0 °</Text></Item> <Item XName="_pWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>Window=Custom</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi10</Designator> <PosX><T>Double</T><D>-374.9999674625396</D></PosX> <PosY><T>Double</T><D>6125.000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0000610351563</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi10" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi10 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>5874.999977111804</D></PosX> <PosY><T>Double</T><D>6625.000000000049</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="11-Subarray" UserName="11-Subarray" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF11" UserName="DF11" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design11</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design11" UserName="Design11" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part8</MappedSchObject> <NetName>13</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta11_2</PartID> <PinName>output</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part7</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect8</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect8</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(1:2)</NetLabel> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>phi(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>phi(2)</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(2)</NetLabel> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>theta(2)</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(1:2)</NetLabel> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>theta(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>theta(2)</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>9</ResolvedNetName> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(1:2)</NetLabel> <SchObject>Connect1</SchObject></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(1:2)</NetLabel> <SchObject>Connect4</SchObject></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(1)</NetLabel> <SchObject>Connect9</SchObject></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>8</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta11_1</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part5</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(2)</NetLabel> <SchObject>Connect6</SchObject></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(2)</NetLabel> <SchObject>Connect10</SchObject></Item></Item> <Item XName="N32" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(1)</NetLabel> <SchObject>Connect5</SchObject></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(1)</NetLabel> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>theta(1)</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi11_1</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part4</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(1)</NetLabel> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>phi(1)</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part9</MappedSchObject> <NetName>16</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi11_2</PartID> <PinName>output</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(2)</NetLabel> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>phi(2)</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item></Item> <Item XName="Equations" Type="Equation"> <Selected><T>Bool</T><D>0</D></Selected> <Text>ElementToUserMap = [ones(8,4) 2*ones(8,4)];
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
% 1 1 1 1 2 2 2 2
%


%ElementToUserMap = [[ones(4,4);zeros(4,4)], [zeros(4,4);2*ones(4,4)]];
% 1 1 1 1 0 0 0 0
% 1 1 1 1 0 0 0 0
% 1 1 1 1 0 0 0 0
% 1 1 1 1 0 0 0 0
% 0 0 0 0 2 2 2 2
% 0 0 0 0 2 2 2 2
% 0 0 0 0 2 2 2 2
% 0 0 0 0 2 2 2 2


%ElementToUserMap = [ones(8,7), 2*ones(8,1)];
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2
% 1 1 1 1 1 1 1 2</Text> <Item XName="BPMgr" Type="BPMgr"> <BPLines><T>Empty</T></BPLines> <BPStates><T>Empty</T></BPStates></Item> <Item XName="EqnBlock" Type="EqnBlock"> <Lang><T>Int</T><D>1</D></Lang></Item> <Item XName="Font" Type="Font"> <Name>Courier New</Name> <Size><T>Double</T><D>125</D></Size></Item> <Item XName="FunctionBlock" Type="FunctionBlock" /> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="EquationDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;G24;G24</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;qCpCpCpZA2C;QcPcPcvBH2C;qCpCpCdG234;qCpCpCNe734</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <Split><T>Double</T><D>0.3</D></Split> <Split2><T>Double</T><D>0.3</D></Split2></Item></Item> <Item XName="VarBlock" Type="VarBlock"> <Item XName="ElementToUserMap" Type="Variable"> <Creator>Equations</Creator> <Data><T>Array_Dbl64</T><D>2;8;8;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4;m}3;m}3;m}3;m}3;4;4;4;4</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;OC24;U024</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;obBNkR9d834;bBNkRvQay24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;z;T8;nA</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Equations" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,9?Connect3|Phi,4?Connect0|Theta,3?Connect7|AntennaGain,2?Connect8|OutputX,5|OutputY,6|OutputZ,7</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,phi(1)?Connect4|Phi,phi(2)?Connect4|Theta,theta(1)?Connect1|Theta,theta(2)?Connect1|Weights,9?Connect3|Magnitudes,15|Phases,14|OutputX,12|OutputY,11|OutputZ,10</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>ElementToUserMap</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0,180]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[30,60]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>ElementToUserMap</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0,180]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[30,60]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect0|Y/Theta,3?Connect7|Z/Magnitude,2?Connect8</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part2|output,phi(1)?Connect5</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Part6|output,theta(1)?Connect9</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,13?Part8|output,theta(2)?Connect10</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,16?Part9|output,phi(2)?Connect6</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi11_1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Part4</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi11_2" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,16?Part10</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>180</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>180</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta11_1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,8?Part5</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>30</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Theta11_2" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,13?Part7</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>60</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>60</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="Schematic" Type="CSchematic"> <SchVer><T>Int</T><D>1</D></SchVer> <Selected><T>Bool</T><D>0</D></Selected> <Shown><T>Int</T><D>15354</D></Shown> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="Height" Type="Param"> <Data><T>Double</T><D>0.2159</D></Data></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Annotate0" Type="TextA"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Color><T>Int</T><D>-16777215</D></Color> <Filled><T>Bool</T><D>1</D></Filled> <Height><T>Double</T><D>750</D></Height> <HorizMargin><T>Int</T><D>50</D></HorizMargin> <Justification><T>Int</T><D>5</D></Justification> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>1125</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <ToPoint><T>Bool</T><D>0</D></ToPoint> <VertMargin><T>Int</T><D>50</D></VertMargin> <Width><T>Double</T><D>4500</D></Width> <ZOrder><T>Int</T><D>2</D></ZOrder> <Item XName="Font" Type="Font"> <Angle><T>Int</T><D>0</D></Angle> <Color><T>Int</T><D>0</D></Color> <Italic><T>Int</T><D>0</D></Italic> <Name>Arial</Name> <Size><T>Double</T><D>222.2222222222222</D></Size> <Weight><T>Int</T><D>700</D></Weight></Item> <Item XName="Text" Type="Param"> <DataEntry>[11] Subarray - multiple beams from different sections ("users") of the array</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item></Item> <Item XName="Connect0" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Gl24;Vr24;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect1" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>30</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MS24;WTc24;VL24;WTc24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>1</D></IsABus> <NetLabel Attrib="13">theta(1:2)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>0</D></eRight></Item> <Item XName="Connect10" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;YZ24;MB24;YZ24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13">theta(2)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>0</D></eRight></Item> <Item XName="Connect3" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;6;Jj24;WNg24;Jj24;WKi24;Mh24;WKi24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect4" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>30</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MS24;WQe24;VL24;WQe24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>1</D></IsABus> <NetLabel Attrib="13">phi(1:2)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>0</D></eRight></Item> <Item XName="Connect5" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;Gl24;MB24;Gl24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13">phi(1)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>0</D></eRight></Item> <Item XName="Connect6" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;Y324;G1q24;MB24;G1q24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13">phi(2)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>0</D></eRight></Item> <Item XName="Connect7" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Jj24;Vr24;Jj24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect8" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;mys24;Mh24;Vr24;Mh24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13" /> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>1</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Connect9" Type="SchConnector"> <BorderColor><T>Int</T><D>0</D></BorderColor> <BorderStyle><T>Int</T><D>0</D></BorderStyle> <BorderWeight><T>Int</T><D>1</D></BorderWeight> <Coords><T>Array_Dbl64</T><D>1;4;MB24;VL24;Y324;VL24</D></Coords> <Filled><T>Bool</T><D>0</D></Filled> <IsABus><T>Bool</T><D>0</D></IsABus> <NetLabel Attrib="13">theta(1)</NetLabel> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <eLeft><T>Int</T><D>0</D></eLeft> <eRight><T>Int</T><D>1</D></eRight></Item> <Item XName="Display0" Type="SchematicDisp"> <DVport><T>Array_Dbl64</T><D>1;4;;;cB24;C{14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;mEiOMztPj2C;GjPTg89Q524;83{thD}jv24;8hYHM1Kou24</D></PVPort> <Show><T>Bool</T><D>0</D></Show></Item> <Item XName="Font" Type="Font"> <Size><T>Double</T><D>90.90909090909091</D></Size></Item> <Item XName="PageBox" Type="PageBox"> <Alpha><T>Int</T><D>32</D></Alpha> <Color><T>Int</T><D>128</D></Color> <Height><T>Double</T><D>8500</D></Height> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Visible><T>Bool</T><D>0</D></Visible> <Width><T>Double</T><D>11000</D></Width></Item> <Item XName="Part0" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Beam pattern calculation</Description> <Designator>B1</Designator> <PosX><T>Double</T><D>3500</D></PosX> <PosY><T>Double</T><D>2375</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1125</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B1 {BeamPattern@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pArrayRadiation" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>ArrayRadiation=Full Sphere</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementPatternType" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>ElementPatternType=Isotropic</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pResolution" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>Resolution=1 °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pThetaRange" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ThetaRange=90 °</Text></Item></Item></Item> <Item XName="Part1" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Dynamic 3D Plot</Description> <Designator>D1</Designator> <PosX><T>Double</T><D>5874.999984741197</D></PosX> <PosY><T>Double</T><D>4000.000000000011</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>583.75</D></PosX> <PosY><T>Double</T><D>170</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pD1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>D1 {Dynamic3D@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pCoordinateSystem" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>CoordinateSystem=Spherical</Text></Item></Item></Item> <Item XName="Part10" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G4</Designator> <PosX><T>Double</T><D>-1124.999946594239</D></PosX> <PosY><T>Double</T><D>4624.999999999975</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG4" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G4 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part2" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi11_1</Designator> <PosX><T>Double</T><D>-1124.999916076661</D></PosX> <PosY><T>Double</T><D>3500</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0001220703125</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi11_1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi11_1 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=0.000</Text></Item></Item></Item> <Item XName="Part3" Type="SchPart"> <CenterX><T>Double</T><D>250</D></CenterX> <CenterY><T>Double</T><D>250</D></CenterY> <Description>Generate beamformer weights by Theta and Phi</Description> <Designator>B2</Designator> <PosX><T>Double</T><D>1500</D></PosX> <PosY><T>Double</T><D>2000</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>AutoSymDF</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>1137.25</D></PosX> <PosY><T>Double</T><D>1795</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pB2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>B2 {BeamformerWeights@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pApplyCustomWindow" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1353.84</D></PosY> <Text>ApplyCustomWindow=NO</Text></Item> <Item XName="_pConfiguration" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Configuration=Uniform Rectangular Array</Text></Item> <Item XName="_pDistanceUnit" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>451.28</D></PosY> <Text>DistanceUnit=Wavelengths</Text></Item> <Item XName="_pDistanceX_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>564.1</D></PosY> <Text>DistanceX_in_Wavelengths=0.5</Text></Item> <Item XName="_pDistanceY_in_Wavelengths" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>676.9200000000001</D></PosY> <Text>DistanceY_in_Wavelengths=0.5</Text></Item> <Item XName="_pElementToUserMap" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1241.02</D></PosY> <Text>ElementToUserMap=(8x8) [1,1,1,1,2,2,2] [ElementToUserMap]</Text></Item> <Item XName="_pMultiUser" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1128.2</D></PosY> <Text>MultiUser=Subarray</Text></Item> <Item XName="_pNumElementsX" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>225.64</D></PosY> <Text>NumElementsX=8</Text></Item> <Item XName="_pNumElementsY" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>338.46</D></PosY> <Text>NumElementsY=8</Text></Item> <Item XName="_pPhi" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>902.5600000000001</D></PosY> <Text>Phi=(1x2) [0,180] °</Text></Item> <Item XName="_pRotateArray" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>789.7400000000001</D></PosY> <Text>RotateArray=NO</Text></Item> <Item XName="_pTheta" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>1015.38</D></PosY> <Text>Theta=(1x2) [30,60] °</Text></Item></Item></Item> <Item XName="Part4" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G1</Designator> <PosX><T>Double</T><D>-1124.999946594239</D></PosX> <PosY><T>Double</T><D>3499.999999999975</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>G1 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part5" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-1125.00005138588</D></PosX> <PosY><T>Double</T><D>1374.999999999993</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G2 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part6" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta11_1</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-1123.99989879799</D></PosX> <PosY><T>Double</T><D>1375.000000000007</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0001220703125</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta11_1" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta11_1 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=30</Text></Item></Item></Item> <Item XName="Part7" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Gain</Description> <Designator>G3</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-1125.000051385878</D></PosX> <PosY><T>Double</T><D>2499.999999999994</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Gain</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>875</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pG3" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>G3 {Gain@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pGain" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>11141120</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Gain=0.017 [pi/180]</Text></Item></Item></Item> <Item XName="Part8" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Theta11_2</Designator> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>-1123.999898797987</D></PosX> <PosY><T>Double</T><D>2500.000000000009</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0001220703125</D></PosX> <PosY><T>Double</T><D>-420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pTheta11_2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>-112.82</D></PosY> <Text>Theta11_2 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>9</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Value=60</Text></Item></Item></Item> <Item XName="Part9" Type="SchPart"> <CenterX><T>Double</T><D>0</D></CenterX> <CenterY><T>Double</T><D>0</D></CenterY> <Description>Constant Generator</Description> <Designator>Phi11_2</Designator> <PosX><T>Double</T><D>-1124.999916076661</D></PosX> <PosY><T>Double</T><D>4625</D></PosY> <Selected><T>Bool</T><D>0</D></Selected> <Symbol>SYM_Const</Symbol> <Item XName="DrawParams" Type="DrawGroup"> <PosX><T>Double</T><D>-596.0001220703125</D></PosX> <PosY><T>Double</T><D>420</D></PosY> <Visible><T>Bool</T><D>1</D></Visible> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="__pPhi11_2" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>0</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>0</D></PosY> <Text>Phi11_2 {Const@Data Flow Models}</Text> <Visible><T>Bool</T><D>1</D></Visible></Item> <Item XName="_pValue" Type="SchParameter"> <BorderStyle><T>Int</T><D>5</D></BorderStyle> <Filled><T>Bool</T><D>0</D></Filled> <FontColor><T>Int</T><D>8758528</D></FontColor> <Justification><T>Int</T><D>1</D></Justification> <PosX><T>Double</T><D>0</D></PosX> <PosY><T>Double</T><D>112.82</D></PosY> <Text>Value=180</Text></Item></Item></Item></Item> <Item XName="PartLength" Type="Param"> <DataEntry>1.0</DataEntry> <Unit><T>Int</T><D>6003</D></Unit></Item> <Item XName="SnapGrid" Type="Param"> <Data><T>Double</T><D>125</D></Data></Item> <Item XName="Width" Type="Param"> <Data><T>Double</T><D>0.2794</D></Data></Item></Item></Item> <Item XName="Page" Type="PageMgr" /></Item> <Item XName="12-Shared Array" UserName="12-Shared Array" Type="Folder"> <IsOpen><T>Bool</T><D>0</D></IsOpen> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="DF12" UserName="DF12" Type="Data Flow Analysis"> <AutoRecalc><T>Bool</T><D>0</D></AutoRecalc> <NeedRun><T>Bool</T><D>1</D></NeedRun> <OutList><T>Array_BString</T><D>1;0;</D></OutList> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="ConfigurationName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="DataName" Type="Param"> <DataEntry /> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Data_Persistence" Type="Param"> <Data><T>Bool</T><D>0</D></Data></Item> <Item XName="DesignName" Type="Param"> <DataEntry>Design12</DataEntry> <TextParam><T>Bool</T><D>1</D></TextParam></Item> <Item XName="Freq_Resolution" Type="Param"> <Data><T>Double</T><D>1000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Num_Samples" Type="Param"> <Data><T>Int</T><D>1000</D></Data></Item> <Item XName="Sample_Rate" Type="Param"> <Data><T>Double</T><D>1000000</D></Data> <Unit><T>Int</T><D>1003</D></Unit></Item> <Item XName="Start_Time" Type="Param"> <Data><T>Double</T><D>0</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Stop_Time" Type="Param"> <Data><T>Double</T><D>0.0009990000000000001</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item> <Item XName="Time_Spacing" Type="Param"> <Data><T>Double</T><D>1e-06</D></Data> <Unit><T>Int</T><D>7002</D></Unit></Item></Item> <Item XName="Design12" UserName="Design12" Type="Design"> <Intent><T>Int</T><D>1</D></Intent> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="Connectivity" Type="DesignTopology"> <Item XName="N1" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G1</PartID> <PinName>input</PinName> <SchObject>Part5</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part2</MappedSchObject> <NetName>1</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi12_1</PartID> <PinName>output</PinName> <SchObject>Part2</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part5</MappedSchObject> <NetName>1</NetName></Item></Item></Item></Item> <Item XName="N10" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>A1</PartID> <PinName>output</PinName> <SchObject>Part11</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part0</MappedSchObject> <NetName>5</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>B1</PartID> <PinName>Input</PinName> <SchObject>Part0</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part11</MappedSchObject> <NetName>5</NetName></Item></Item></Item></Item> <Item XName="N11" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>X/Phi</PinName> <SchObject>Part1</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N12" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Y/Theta</PinName> <SchObject>Part1</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N13" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>D1</PartID> <PinName>Z/Magnitude</PinName> <SchObject>Part1</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N14" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>4</ResolvedNetName> <SchObject>Connect0</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Phi</PinName> <SchObject>Part0</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect0</MappedSchObject> <NetName>4</NetName></Item></Item></Item></Item> <Item XName="N15" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>3</ResolvedNetName> <SchObject>Connect6</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>Theta</PinName> <SchObject>Part0</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect6</MappedSchObject> <NetName>3</NetName></Item></Item></Item></Item> <Item XName="N16" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <ResolvedNetName>2</ResolvedNetName> <SchObject>Connect10</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>AntennaGain</PinName> <SchObject>Part0</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect10</MappedSchObject> <NetName>2</NetName></Item></Item></Item></Item> <Item XName="N17" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputX</PinName> <SchObject>Part0</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>6</NetName></Item></Item></Item></Item> <Item XName="N18" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputY</PinName> <SchObject>Part0</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>9</NetName></Item></Item></Item></Item> <Item XName="N19" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B1</PartID> <PinName>OutputZ</PinName> <SchObject>Part0</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>7</NetName></Item></Item></Item></Item> <Item XName="N2" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(1)</NetLabel> <SchObject>Connect3</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G1</PartID> <PinName>output</PinName> <SchObject>Part5</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect3</MappedSchObject> <NetName>phi(1)</NetName></Item></Item></Item></Item> <Item XName="N20" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(1:2)</NetLabel> <SchObject>Connect4</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phi</PinName> <SchObject>Part3</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>phi(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect4</MappedSchObject> <NetName>phi(2)</NetName></Item></Item></Item></Item> <Item XName="N21" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(1:2)</NetLabel> <SchObject>Connect1</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Theta</PinName> <SchObject>Part3</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>theta(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect1</MappedSchObject> <NetName>theta(2)</NetName></Item></Item></Item></Item> <Item XName="N22" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>w(1:2)</NetLabel> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Weights</PinName> <SchObject>Part3</SchObject> <TermNum>3</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>w(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>w(2)</NetName></Item></Item></Item></Item> <Item XName="N23" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Magnitudes</PinName> <SchObject>Part3</SchObject> <TermNum>4</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>15</NetName></Item></Item></Item></Item> <Item XName="N24" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>B2</PartID> <PinName>Phases</PinName> <SchObject>Part3</SchObject> <TermNum>5</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>11</NetName></Item></Item></Item></Item> <Item XName="N25" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputX</PinName> <SchObject>Part3</SchObject> <TermNum>6</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>12</NetName></Item></Item></Item></Item> <Item XName="N26" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputY</PinName> <SchObject>Part3</SchObject> <TermNum>7</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>14</NetName></Item></Item></Item></Item> <Item XName="N27" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>B2</PartID> <PinName>OutputZ</PinName> <SchObject>Part3</SchObject> <TermNum>8</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <NetName>10</NetName></Item></Item></Item></Item> <Item XName="N28" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(1)</NetLabel> <SchObject>Connect9</SchObject></Item></Item> <Item XName="N29" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>theta(2)</NetLabel> <SchObject>Connect2</SchObject></Item></Item> <Item XName="N3" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G2</PartID> <PinName>input</PinName> <SchObject>Part6</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part9</MappedSchObject> <NetName>8</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta12_1</PartID> <PinName>output</PinName> <SchObject>Part9</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part6</MappedSchObject> <NetName>8</NetName></Item></Item></Item></Item> <Item XName="N30" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(1)</NetLabel> <SchObject>Connect3</SchObject></Item></Item> <Item XName="N31" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(1:2)</NetLabel> <SchObject>Connect1</SchObject></Item></Item> <Item XName="N32" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>phi(2)</NetLabel> <SchObject>Connect5</SchObject></Item></Item> <Item XName="N33" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(1:2)</NetLabel> <SchObject>Connect4</SchObject></Item></Item> <Item XName="N4" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(1)</NetLabel> <SchObject>Connect9</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G2</PartID> <PinName>output</PinName> <SchObject>Part6</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect9</MappedSchObject> <NetName>theta(1)</NetName></Item></Item></Item></Item> <Item XName="N5" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G3</PartID> <PinName>input</PinName> <SchObject>Part7</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part10</MappedSchObject> <NetName>13</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Theta12_2</PartID> <PinName>output</PinName> <SchObject>Part10</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part7</MappedSchObject> <NetName>13</NetName></Item></Item></Item></Item> <Item XName="N6" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>theta(2)</NetLabel> <SchObject>Connect2</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G3</PartID> <PinName>output</PinName> <SchObject>Part7</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect2</MappedSchObject> <NetName>theta(2)</NetName></Item></Item></Item></Item> <Item XName="N7" Type="Nexus"> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <PartID>G4</PartID> <PinName>input</PinName> <SchObject>Part8</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part4</MappedSchObject> <NetName>16</NetName></Item></Item></Item> <Item XName="P2" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>Phi12_2</PartID> <PinName>output</PinName> <SchObject>Part4</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Part8</MappedSchObject> <NetName>16</NetName></Item></Item></Item></Item> <Item XName="N8" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>0</D></Direction> <NetLabel>phi(2)</NetLabel> <SchObject>Connect5</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>1</D></Direction> <PartID>G4</PartID> <PinName>output</PinName> <SchObject>Part8</SchObject> <TermNum>2</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect5</MappedSchObject> <NetName>phi(2)</NetName></Item></Item></Item></Item> <Item XName="N9" Type="Nexus"> <Item XName="C1" Type="ConnEndpoint"> <Direction><T>Int</T><D>1</D></Direction> <NetLabel>w(1:2)</NetLabel> <SchObject>Connect7</SchObject></Item> <Item XName="P1" Type="PartPin"> <Direction><T>Int</T><D>0</D></Direction> <IsMultiport><T>Bool</T><D>1</D></IsMultiport> <PartID>A1</PartID> <PinName>input</PinName> <SchObject>Part11</SchObject> <TermNum>1</TermNum> <Item XName="Subterminals" Type="SerItem"> <Item XName="T1" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>w(1)</NetName></Item> <Item XName="T2" Type="SubTerm"> <MappedSchObject>Connect7</MappedSchObject> <NetName>w(2)</NetName></Item></Item></Item></Item></Item> <Item XName="Page" Type="PageMgr"> <Item XName="Display0" Type="DesignDisp"> <CurTab>Schematic</CurTab> <DVport><T>Array_Dbl64</T><D>1;4;;;c624;iw14</D></DVport> <PVPort><T>Array_Dbl64</T><D>1;4;;;KeGX25Ec334;iOnY5BU9t24</D></PVPort> <Show><T>Bool</T><D>0</D></Show> <ShowCmd><T>Int</T><D>1</D></ShowCmd> <Window><T>Array_I64</T><D>1;4;;z;l6;29</D></Window> <ZOrder><T>Int</T><D>1</D></ZOrder> <Item XName="TabInfo" Type="SerItem"> <Item XName="Schematic" Type="TabInfo"> <PageNo><T>Int</T><D>0</D></PageNo></Item></Item></Item></Item> <Item XName="PartList" Type="PartList"> <Selected><T>Bool</T><D>0</D></Selected> <Item XName="A1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Multiple Input Adder</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Add@Data Flow Models</Model> <Netlist>input,w(1)?Connect7|input,w(2)?Connect7|output,5?Part0</Netlist> <ParentPartName>Add@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Add</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>AddEnv@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>AddFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>Add@Data Flow Models</ModelName> <SymbolName>SYM_Add</SymbolName> <Item XName="ParamSet" Type="ParamSet" /></Item></Item> <Item XName="ParamSet" Type="ParamSet" /></Item> <Item XName="B1" Type="Part"> <Category>Phased Array</Category> <Description>Beam pattern calculation</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamPattern@Data Flow Models</Model> <ModelID /> <Netlist>Input,5?Part11|Phi,4?Connect0|Theta,3?Connect6|AntennaGain,2?Connect10|OutputX,6|OutputY,9|OutputZ,7</Netlist> <ParentPartName>BeamPattern@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamPattern@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ArrayRadiation" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Array radiation region for directivity beam pattern integration</Description> <DocSymbol /> <Enum>BeamPattern__ArrayRadiation@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamPattern__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CosineExponent" Type="PartParam"> <DataEntry>1</DataEntry> <Description>The element pattern is cos(theta)^CosineExponent</Description> <DocSymbol /> <HideCondition>ElementPatternType~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamPattern__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementPatternFileMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element pattern file mapping matrix</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileMapOption~=2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="ElementPatternFileMapOption" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Element pattern file to antenna mapping</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileMapOption@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternFileName" Type="PartParam"> <DataEntry /> <Description>Antenna Pattern Filename (if there are multiple files, select the first one)</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>10</D></Validate></Item> <Item XName="ElementPatternFileType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna pattern file format (EMPro or HFSS)</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternFileType@Data Flow Enums</Enum> <HideCondition>ElementPatternType~=3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementPatternType" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Antenna Element Radiation Pattern</Description> <DocSymbol /> <Enum>BeamPattern__ElementPatternType@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ElementRotationAroundX" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundY" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ElementRotationAroundZ" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateElement == 0 || (ElementPatternType~=2 && ElementPatternType~=3)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Ephi" Type="PartParam"> <DataEntry>[0.0]</DataEntry> <Description>Phi component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="Etheta" Type="PartParam"> <DataEntry>[1.0]</DataEntry> <Description>Theta component of the E-field</Description> <DocSymbol /> <HideCondition>OutputPolarizationPatterns == 0 || ElementPatternType==3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="IOInfo" Type="PartParam"> <DataEntry>Input?1?0?1?13?0#Phi?0?0?1?11?0#Theta?0?0?1?11?0#AntennaGain?0?0?1?11?0#OutputX?0?0?1?11?0#OutputY?0?0?1?11?0#OutputZ?0?0?1?11?0#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="IOInfoFormula" Type="PartParam"> <DataEntry>Input?1?0?1?13?0?#Phi?0?0?1?11?0?#Theta?0?0?1?11?0?#AntennaGain?0?0?1?11?0?#Polarization1?0?0?1?11?0?OutputPolarizationPatterns == 0#Polarization2?0?0?1?11?0?OutputPolarizationPatterns == 0#OutputX?0?0?1?11?0?#OutputY?0?0?1?11?0?#OutputZ?0?0?1?11?0?#</DataEntry> <DocSymbol /> <IsSettable><T>Bool</T><D>0</D></IsSettable> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="NumAntennasPerLocation" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Number of antenna elements at the same location (for dual polarization modeling)</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsBottomRow" Type="PartParam"> <DataEntry>5</DataEntry> <Description>Number of antennas on bottom row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsMiddleRow" Type="PartParam"> <DataEntry>9</DataEntry> <Description>Number of antennas on mid row</Description> <DocSymbol /> <HideCondition>Configuration ~= 5</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="OutputPolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Output polarization patterns</Description> <DocSymbol /> <Enum>BeamPattern__OutputPolarizationPatterns@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="PatternDataEphi" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Ephi in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataEtheta" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Complex Etheta in M x N matrix. M is the number of phi angles and N is the number of theta angles.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="PatternDataPhiGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Phi grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Phi should be [0,360], and the phi interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PatternDataThetaGrid" Type="PartParam"> <DataEntry>[0]</DataEntry> <Description>Theta grid in M x N matrix. M is the number of phi angles and N is the number of theta angles. Theta should be [0,180], and the theta interval should be consistent.</Description> <DocSymbol /> <HideCondition>ElementPatternType~=4</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="PolarizationPatterns" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Polarization pattern decomposition</Description> <DocSymbol /> <Enum>BeamPattern__PolarizationPatterns@Data Flow Enums</Enum> <HideCondition>OutputPolarizationPatterns == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RadiationEfficiency" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Radiation efficiency used in HFSS antenna pattern where rETheta and rEPhi are defined</Description> <DocSymbol /> <HideCondition>ElementPatternType~=3 || ElementPatternFileType~=1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Resolution" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Angular resolution in Phi and Theta in beam pattern</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotateElement" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate element pattern from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamPattern__RotateElement@Data Flow Enums</Enum> <HideCondition>ElementPatternType~= 2 && ElementPatternType~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ThetaRange" Type="PartParam"> <DataEntry>90</DataEntry> <Description>The angular range in Theta angle in beam pattern, e.g. [0, 90] degree or [0, 180] degree</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item></Item></Item> <Item XName="B2" Type="Part"> <Category>Phased Array</Category> <Description>Generate beamformer weights by Theta and Phi</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>BeamformerWeights@Data Flow Models</Model> <ModelID /> <Netlist>Phi,phi(1)?Connect4|Phi,phi(2)?Connect4|Theta,theta(1)?Connect1|Theta,theta(2)?Connect1|Weights,w(1)?Connect7|Weights,w(2)?Connect7|Magnitudes,15|Phases,11|OutputX,12|OutputY,14|OutputZ,10</Netlist> <ParentPartName>BeamformerWeights@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>AutoSymDF</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>BeamformerWeights@Data Flow Models</ModelName> <SymbolName>AutoSymDF</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0,180]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[30,60]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="ApplyCustomWindow" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Apply custom window</Description> <DocSymbol /> <Enum>BeamformerWeights__ApplyCustomWindow@Data Flow Enums</Enum> <HideCondition>Configuration ~= 0 && MultiUser == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Configuration" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Antenna array configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__Configuration@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="CustomWindow" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Custom window</Description> <DocSymbol /> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window == 11) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>15</D></Validate></Item> <Item XName="DistanceUnit" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Distance unit</Description> <DocSymbol /> <Enum>BeamformerWeights__DistanceUnit@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="DistanceX" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceX_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on X axis in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="DistanceY_in_Wavelengths" Type="PartParam"> <DataEntry>0.5</DataEntry> <Description>Distance between antenna elements on Y axis in wavelengths</Description> <DocSymbol /> <HideCondition>(Configuration ~= 2 && Configuration ~= 1) || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="ElementToUserMap" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Element to user map. ElementToUserMap(i) means i-th array element is used by user ElementToUserMap(i).</Description> <DocSymbol /> <HideCondition>MultiUser ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="InitialAngles" Type="PartParam"> <DataEntry>[0,0,0,0]</DataEntry> <Description>Initial angles for each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationX_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>X coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationY_in_Wavelengths" Type="PartParam"> <DataEntry>[0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5]</DataEntry> <Description>Y coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="LocationZ_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0,0,0,0,0,0,0]</DataEntry> <Description>Z coordinate of antenna elements in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 0 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="MultiUser" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Multiuser configuration</Description> <DocSymbol /> <Enum>BeamformerWeights__MultiUser@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Normalization" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Normalize window so the maximum value is 1</Description> <DocSymbol /> <Enum>BeamformerWeights__Normalization@Data Flow Enums</Enum> <HideCondition>~((Configuration ~= 0 && MultiUser == 0 && Window ~= 0) || (~((Configuration == 1 || Configuration == 2) && MultiUser == 0) && ApplyCustomWindow == 1))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="NumBars" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Number of bars for Taylor window</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && Window == 10)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElements" Type="PartParam"> <DataEntry>[1,4,8,16]</DataEntry> <Description>Number of elements in each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>13</D></Validate></Item> <Item XName="NumElementsX" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on X axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="NumElementsY" Type="PartParam"> <DataEntry>8</DataEntry> <Description>Number of elements on Y axis</Description> <DocSymbol /> <HideCondition>Configuration ~= 2 && Configuration ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry>[0,180]</DataEntry> <Description>Phi angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Radii_in_Wavelengths" Type="PartParam"> <DataEntry>[0,0.5,1,1.5]</DataEntry> <Description>Radius of each circle in wavelengths</Description> <DocSymbol /> <HideCondition>Configuration ~= 3 || DistanceUnit ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="RotateArray" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotate antenna array from antenna coordinate to reference coordinate</Description> <DocSymbol /> <Enum>BeamformerWeights__RotateArray@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="RotationAroundX" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around x'' axis after the second rotation (also known as Roll or Slant angle), observed from positive x'', measured from positive y'' axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundY" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around y' axis after the first rotation (also known as Pitch or Downtilt angle), observed from positive y', measured from positive z(z') axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="RotationAroundZ" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Rotation angle around z axis (also known as Yaw or Bearing angle), observed from positive z, measured from positive x axis counterclockwise</Description> <DocSymbol /> <HideCondition>RotateArray == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SideLobeLevel" Type="PartParam"> <DataEntry>-20</DataEntry> <Description>Side lobe level in dB</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 8 || Window == 10))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry>[30,60]</DataEntry> <Description>Theta angle</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>8001</D></Unit> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="Wavelength" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Wavelength at the center frequency</Description> <DocSymbol /> <HideCondition>DistanceUnit ~= 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Unit><T>Int</T><D>6004</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Window" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Window (taper) type</Description> <DocSymbol /> <Enum>BeamformerWeights__Window@Data Flow Enums</Enum> <HideCondition>~(Configuration ~= 0 && MultiUser == 0)</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="WindowParameter" Type="PartParam"> <DataEntry>[1]</DataEntry> <Description>Window parameter for GeneralizedCosine and Ready</Description> <DocSymbol /> <HideCondition>~(Configuration ~= 0 && MultiUser == 0 && (Window == 6 || Window == 7))</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>14</D></Validate></Item></Item></Item> <Item XName="D1" Type="Part"> <Category>Sinks</Category> <Description>Dynamic 3D Plot</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Dynamic3D@Data Flow Models</Model> <ModelID /> <Netlist>X/Phi,4?Connect0|Y/Theta,3?Connect6|Z/Magnitude,2?Connect10</Netlist> <ParentPartName>Dynamic3D@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Dynamic3D</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Dynamic3D@Data Flow Models</ModelName> <SymbolName>SYM_Dynamic3D</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="CoordinateSystem" Type="PartParam"> <DataEntry>1</DataEntry> <Description>Coordinate System: Cartesian, Spherical</Description> <DocSymbol /> <Enum>Dynamic3D__CoordinateSystem@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="MagnitudeUnit" Type="PartParam"> <DataEntry>dB</DataEntry> <Description>Magnitude unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="MinLevel_dB" Type="PartParam"> <DataEntry>-30</DataEntry> <Description>The minimum dB level to be dispalyed.</Description> <DocSymbol /> <HideCondition>~( (CoordinateSystem == 0) && ( length(ZUnit) > 1 ) && ( ZUnit(1) == 'd' ) && ( ZUnit(2) == 'B') ) && ~( (CoordinateSystem == 1) && ( length(MagnitudeUnit) > 1 ) && (MagnitudeUnit(1) == 'd') && (MagnitudeUnit(2) == 'B') )</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="Phi" Type="PartParam"> <DataEntry /> <Description>Phi angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="ScatterPlot" Type="PartParam"> <DataEntry>0</DataEntry> <Description>Display as scatter plot</Description> <DocSymbol /> <Enum>Dynamic3D__ScatterPlot@Data Flow Enums</Enum> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Theta" Type="PartParam"> <DataEntry /> <Description>Theta angle in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 0</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="X" Type="PartParam"> <DataEntry /> <Description>X in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="XUnit" Type="PartParam"> <DataEntry /> <Description>X unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="Y" Type="PartParam"> <DataEntry /> <Description>Y in vector or matrix format</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>14</D></Validate></Item> <Item XName="YUnit" Type="PartParam"> <DataEntry /> <Description>Y unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item> <Item XName="ZUnit" Type="PartParam"> <DataEntry /> <Description>Z unit</Description> <DocSymbol /> <HideCondition>CoordinateSystem == 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>4</D></Validate></Item></Item></Item> <Item XName="G1" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,1?Part2|output,phi(1)?Connect3</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G2" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,8?Part9|output,theta(1)?Connect9</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G3" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,13?Part10|output,theta(2)?Connect2</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="G4" Type="Part"> <Category>Math Scalar;Math Matrix;C++ Code Generation</Category> <Description>Constant Gain</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Gain@Data Flow Models</Model> <ModelID /> <Netlist>input,16?Part4|output,phi(2)?Connect5</Netlist> <ParentPartName>Gain@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Gain</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>Amplifier@Data Flow Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>GainFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_2" Type="ModelListEntry"> <Indentifier /> <ModelName>NegateFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_3" Type="ModelListEntry"> <Indentifier /> <ModelName>Gain@Data Flow Models</ModelName> <SymbolName>SYM_Gain</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="Gain" Type="PartParam"> <DataEntry>pi/180</DataEntry> <Description>Gain value</Description> <DocSymbol /> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item> <Item XName="Phi12_1" Type="Part"> <Category>Sources;C++ Code Generation</Category> <Description>Constant Generator</Description> <Footprint /> <MathLang><T>Bool</T><D>1</D></MathLang> <Model>Const@Data Flow Models</Model> <ModelID /> <Netlist>output,1?Part5</Netlist> <ParentPartName>Const@Algorithm Design</ParentPartName> <SectionNum><T>Int</T><D>0</D></SectionNum> <ShortSymbol /> <Symbol>SYM_Const</Symbol> <Item XName="ModelsParamSet" Type="ModelsParamSet"> <Item XName="ModelSet_0" Type="ModelListEntry"> <Indentifier /> <ModelName>ConstFxp@Fxp Models</ModelName></Item> <Item XName="ModelSet_1" Type="ModelListEntry"> <Indentifier /> <ModelName>Const@Data Flow Models</ModelName> <SymbolName>SYM_Const</SymbolName> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T><D>0</D></Validate></Item> <Item XName="SampleRateOption" Type="PartParam"> <DataEntry>2</DataEntry> <Description>Sample rate option</Description> <DocSymbol>SO</DocSymbol> <Enum>Const__SampleRateOption@Data Flow Enums</Enum> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="ShowAdvancedParams" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Show advanced parameters</Description> <DocSymbol /> <Enum>Const__ShowAdvancedParams@Data Flow Enums</Enum> <Range /> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>16</D></Validate></Item> <Item XName="Value" Type="PartParam"> <DataEntry>0.000</DataEntry> <Description>Value</Description> <DocSymbol>V</DocSymbol> <Range /> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Tunable><T>Bool</T><D>1</D></Tunable> <Validate><T>Int</T><D>5</D></Validate></Item></Item></Item></Item> <Item XName="ParamSet" Type="ParamSet"> <Item XName="InitialDelay" Type="PartParam"> <DataEntry>0</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Output sample delay</Description> <DocSymbol>D</DocSymbol> <HideCondition>ShowAdvancedParams ~= 1</HideCondition> <Range>[ 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>1</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Validate><T>Int</T><D>11</D></Validate></Item> <Item XName="SampleRate" Type="PartParam"> <DataEntry>Sample_Rate</DataEntry> <Default><T>Bool</T><D>1</D></Default> <Description>Explicit sample rate</Description> <DocSymbol>S</DocSymbol> <HideCondition>( SampleRateOption ~= 1 ) || ( ShowAdvancedParams ~= 1 )</HideCondition> <Range>( 0:inf )</Range> <RunTimeTunable><T>Bool</T><D>0</D></RunTimeTunable> <Show><T>Bool</T><D>0</D></Show> <Unit><T>Int</T><D>1001</D></Unit> <Validate><T>Int</T>