Airbus Panels
This commit is contained in:
parent
32c009aa98
commit
1e893112dd
2 changed files with 313 additions and 0 deletions
146
Modbus-CAPL/include/CAPL/Panel_Logik.can
Normal file
146
Modbus-CAPL/include/CAPL/Panel_Logik.can
Normal file
|
@ -0,0 +1,146 @@
|
|||
/*@!Encoding:1252*/
|
||||
includes
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
variables
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::ESS_DC1
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC1_E=@this;
|
||||
@sysvar::Airbus::DEU226RH06::B_DC1_E=@this;
|
||||
}
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::ESS_DC2
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC2_E=@this;
|
||||
@sysvar::Airbus::DEU226RH06::B_DC2_E=@this;
|
||||
}
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::NORM_DC1
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC1_N=@this;
|
||||
@sysvar::Airbus::DEU226RH06::B_DC1_N=@this;
|
||||
}
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::NORM_DC2
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC2_N=@this;
|
||||
@sysvar::Airbus::DEU226RH06::B_DC2_N=@this;
|
||||
};
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU223RH06::B_DC1_E
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC2_E=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU223RH06::B_DC2_E
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC1_E=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU223RH06::B_DC1_N
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC2_N=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU223RH06::B_DC2_N
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::B_DC1_N=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
|
||||
on sysvar sysvar::Airbus::DEU226RH06::B_DC1_E
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU226RH06::B_DC2_E=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU226RH06::B_DC2_E
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU226RH06::B_DC1_E=0;
|
||||
};
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU226RH06::B_DC1_N
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU226RH06::B_DC2_N=0;
|
||||
};
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::DEU226RH06::B_DC2_N
|
||||
{
|
||||
if (@this==1)
|
||||
{
|
||||
@sysvar::Airbus::DEU226RH06::B_DC1_N=0;
|
||||
};
|
||||
update();
|
||||
}
|
||||
|
||||
on sysvar sysvar::Airbus::TL_CUT_OFF
|
||||
{
|
||||
update();
|
||||
}
|
||||
|
||||
void update()
|
||||
{
|
||||
@sysvar::Airbus::DEU223RH06::DC1_E = @sysvar::Airbus::DEU223RH06::B_DC1_E && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU223RH06::DC1_N = @sysvar::Airbus::DEU223RH06::B_DC1_N && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU223RH06::DC2_E = @sysvar::Airbus::DEU223RH06::B_DC2_E && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU223RH06::DC2_N = @sysvar::Airbus::DEU223RH06::B_DC2_N && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU226RH06::DC1_E = @sysvar::Airbus::DEU226RH06::B_DC1_E && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU226RH06::DC1_N = @sysvar::Airbus::DEU226RH06::B_DC1_N && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU226RH06::DC2_E = @sysvar::Airbus::DEU226RH06::B_DC2_E && @sysvar::Airbus::TL_CUT_OFF;
|
||||
@sysvar::Airbus::DEU226RH06::DC2_N = @sysvar::Airbus::DEU226RH06::B_DC2_N && @sysvar::Airbus::TL_CUT_OFF;
|
||||
|
||||
@sysvar::Airbus::DEU223RH06::E = @sysvar::Airbus::DEU223RH06::B_DC1_E || @sysvar::Airbus::DEU223RH06::B_DC2_E;
|
||||
@sysvar::Airbus::DEU223RH06::N = @sysvar::Airbus::DEU223RH06::B_DC1_N || @sysvar::Airbus::DEU223RH06::B_DC2_N;
|
||||
|
||||
@sysvar::Airbus::DEU226RH06::E = @sysvar::Airbus::DEU226RH06::B_DC1_E || @sysvar::Airbus::DEU226RH06::B_DC2_E;
|
||||
@sysvar::Airbus::DEU226RH06::N = @sysvar::Airbus::DEU226RH06::B_DC1_N || @sysvar::Airbus::DEU226RH06::B_DC2_N;
|
||||
|
||||
}
|
||||
|
167
Modbus-CAPL/include/Panels/DEU_Power.xvp
Normal file
167
Modbus-CAPL/include/Panels/DEU_Power.xvp
Normal file
|
@ -0,0 +1,167 @@
|
|||
<?xml version="1.0"?>
|
||||
<Panel Type="Vector.CANalyzer.Panels.PanelSerializer, Vector.CANalyzer.Panels.Serializer, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null">
|
||||
<Object Type="Vector.CANalyzer.Panels.Runtime.Panel, Vector.CANalyzer.Panels.Common, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="Panel" Children="Controls" ControlName="DEU_Power">
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.SwitchControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="SwitchControl5" ControlName="Switch/Indicator 2">
|
||||
<Property Name="Name">SwitchControl5</Property>
|
||||
<Property Name="Size">59, 57</Property>
|
||||
<Property Name="Location">3, 11</Property>
|
||||
<Property Name="StateCnt">2</Property>
|
||||
<Property Name="SwitchValues">1;2;0;1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus;;;TL_CUT_OFF;1;;;-1</Property>
|
||||
<Property Name="TabIndex">7</Property>
|
||||
<Property Name="ReadOnlyControl">True</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.GroupBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="GroupBoxControl2" Children="Controls" ControlName="Group Box">
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl5" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl5</Property>
|
||||
<Property Name="Size">74, 17</Property>
|
||||
<Property Name="Location">6, 53</Property>
|
||||
<Property Name="Text">B_DC2_N</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;B_DC2_N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">13</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl6" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl6</Property>
|
||||
<Property Name="Size">73, 17</Property>
|
||||
<Property Name="Location">91, 30</Property>
|
||||
<Property Name="Text">B_DC1_E</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;B_DC1_E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">12</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl7" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl7</Property>
|
||||
<Property Name="Size">73, 17</Property>
|
||||
<Property Name="Location">91, 53</Property>
|
||||
<Property Name="Text">B_DC2_E</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;B_DC2_E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">11</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl8" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl8</Property>
|
||||
<Property Name="Size">74, 17</Property>
|
||||
<Property Name="Location">6, 30</Property>
|
||||
<Property Name="Text">B_DC1_N</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;B_DC1_N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">10</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.SwitchControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="SwitchControl3" ControlName="Switch/Indicator">
|
||||
<Property Name="Name">SwitchControl3</Property>
|
||||
<Property Name="Size">54, 62</Property>
|
||||
<Property Name="Location">101, 174</Property>
|
||||
<Property Name="StateCnt">2</Property>
|
||||
<Property Name="SwitchValues">1;2;0;1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">5</Property>
|
||||
<Property Name="ReadOnlyControl">True</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.SwitchControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="SwitchControl4" ControlName="Switch/Indicator">
|
||||
<Property Name="Name">SwitchControl4</Property>
|
||||
<Property Name="Size">54, 62</Property>
|
||||
<Property Name="Location">19, 174</Property>
|
||||
<Property Name="StateCnt">2</Property>
|
||||
<Property Name="SwitchValues">1;2;0;1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU226RH06;;;N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">4</Property>
|
||||
<Property Name="ReadOnlyControl">True</Property>
|
||||
</Object>
|
||||
<Property Name="Name">GroupBoxControl2</Property>
|
||||
<Property Name="Size">181, 261</Property>
|
||||
<Property Name="Location">262, 74</Property>
|
||||
<Property Name="Text">226RH06</Property>
|
||||
<Property Name="TabIndex">6</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.GroupBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="GroupBoxControl1" Children="Controls" ControlName="Group Box">
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl4" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl4</Property>
|
||||
<Property Name="Size">74, 17</Property>
|
||||
<Property Name="Location">19, 53</Property>
|
||||
<Property Name="Text">B_DC2_N</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;B_DC2_N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">9</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl3" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl3</Property>
|
||||
<Property Name="Size">73, 17</Property>
|
||||
<Property Name="Location">104, 30</Property>
|
||||
<Property Name="Text">B_DC1_E</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;B_DC1_E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">8</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl2" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl2</Property>
|
||||
<Property Name="Size">73, 17</Property>
|
||||
<Property Name="Location">104, 53</Property>
|
||||
<Property Name="Text">B_DC2_E</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;B_DC2_E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">7</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.CheckBoxControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="CheckBoxControl1" Children="Controls" ControlName="Check Box">
|
||||
<Property Name="Name">CheckBoxControl1</Property>
|
||||
<Property Name="Size">74, 17</Property>
|
||||
<Property Name="Location">19, 30</Property>
|
||||
<Property Name="Text">B_DC1_N</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;B_DC1_N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">6</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.SwitchControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="SwitchControl2" ControlName="Switch/Indicator">
|
||||
<Property Name="Name">SwitchControl2</Property>
|
||||
<Property Name="Size">54, 62</Property>
|
||||
<Property Name="Location">101, 174</Property>
|
||||
<Property Name="StateCnt">2</Property>
|
||||
<Property Name="SwitchValues">1;2;0;1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;E;1;;;-1</Property>
|
||||
<Property Name="TabIndex">5</Property>
|
||||
<Property Name="ReadOnlyControl">True</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.SwitchControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="SwitchControl1" ControlName="Switch/Indicator">
|
||||
<Property Name="Name">SwitchControl1</Property>
|
||||
<Property Name="Size">54, 62</Property>
|
||||
<Property Name="Location">19, 174</Property>
|
||||
<Property Name="StateCnt">2</Property>
|
||||
<Property Name="SwitchValues">1;2;0;1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus::DEU223RH06;;;N;1;;;-1</Property>
|
||||
<Property Name="TabIndex">4</Property>
|
||||
<Property Name="ReadOnlyControl">True</Property>
|
||||
</Object>
|
||||
<Property Name="Name">GroupBoxControl1</Property>
|
||||
<Property Name="Size">181, 261</Property>
|
||||
<Property Name="Location">58, 74</Property>
|
||||
<Property Name="Text">223RH06</Property>
|
||||
<Property Name="TabIndex">4</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.ButtonControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="ButtonControl4" Children="Controls" ControlName="Button 4">
|
||||
<Property Name="Name">ButtonControl4</Property>
|
||||
<Property Name="Size">75, 38</Property>
|
||||
<Property Name="Location">266, 18</Property>
|
||||
<Property Name="Text">NORM_DC1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus;;;NORM_DC1;1;;;-1</Property>
|
||||
<Property Name="TabIndex">3</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.ButtonControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="ButtonControl3" Children="Controls" ControlName="Button 3">
|
||||
<Property Name="Name">ButtonControl3</Property>
|
||||
<Property Name="Size">75, 38</Property>
|
||||
<Property Name="Location">347, 18</Property>
|
||||
<Property Name="Text">NORM_DC2</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus;;;NORM_DC2;1;;;-1</Property>
|
||||
<Property Name="TabIndex">2</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.ButtonControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="ButtonControl2" Children="Controls" ControlName="Button 2">
|
||||
<Property Name="Name">ButtonControl2</Property>
|
||||
<Property Name="Size">75, 38</Property>
|
||||
<Property Name="Location">185, 18</Property>
|
||||
<Property Name="Text">ESS_DC2</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus;;;ESS_DC2;1;;;-1</Property>
|
||||
<Property Name="TabIndex">1</Property>
|
||||
</Object>
|
||||
<Object Type="Vector.CANalyzer.Panels.Design.ButtonControl, Vector.CANalyzer.Panels.CommonControls, Version=8.1.97.0, Culture=neutral, PublicKeyToken=null" Name="ButtonControl1" Children="Controls" ControlName="Button">
|
||||
<Property Name="Name">ButtonControl1</Property>
|
||||
<Property Name="Size">75, 38</Property>
|
||||
<Property Name="Location">104, 18</Property>
|
||||
<Property Name="Text">ESS_DC1</Property>
|
||||
<Property Name="SymbolConfiguration">4;16;Airbus;;;ESS_DC1;1;;;-1</Property>
|
||||
<Property Name="TabIndex">0</Property>
|
||||
</Object>
|
||||
<Property Name="Name">Panel</Property>
|
||||
<Property Name="Size">501, 374</Property>
|
||||
</Object>
|
||||
</Panel>
|
Loading…
Reference in a new issue