Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > ARINC 653 for VxWorks 653 code > ARINC 653 for VxWorks 653 profile items > Schedule window (ARINC for VxWorks code)
  
Schedule window (ARINC for VxWorks code)
Conceptually, a ScheduleWindow represents the scheduling of a partition within a major cycle. For more information see the ARINC SPECIFICATION 653P1-2, December 1, 2005. In terms of the model, the ScheduleWindow is modeled as an event on a ModuleSchedule (Sequence Diagram). The Instance properties must be used to set various properties.
A Schedule Window models a <PartitionWindow> element, which is a child element of a <Schedule> element.
<PartitionWindow
Duration=""
PartitionNameRef=""
ReleasePoint="">
</PartitionWindow>
Create on Schedule Window through a Module Schedule: click the Start Event toolbar button, in line with the required seq Step click the System Boundary or the lifeline of the source Partition Part, and then click the lifeline of the end Partition Part.
* 
When generating a Configuration, the System Boundary or Partition Part at the start of the Schedule Window is irrelevant; the Schedule Window schedules the target item, that is, the end Partition Part.
Specify the DurationSeconds and ReleasePoint properties of the Schedule Window through its instance properties: right-click the Schedule Window, click Instance Properties, and then on the ScheduleWindow tab of the Property Pages set the properties as required.
When shown on a Module Schedule, a Schedule Window's notation is as follows:
A Schedule Window is based on a UML Event Message.
The following sections provide information about how a Schedule Window is used in the model.
Shown on these diagrams
Module Schedule
ARINC properties
These properties are set on the ScheduleWindow tab of the Schedule Window's Instance Property Pages (right-click the Schedule Window, and then click Instance Properties).
DurationSeconds - generated as the Duration attribute of the <PartitionWindow> element.
ReleasePoint - used to generate the ReleasePoint attribute of the <PartitionWindow> element. When the ReleasePiont property is set to FALSE, 0 is generated; when the ReleasePiont property is set to TRUE, 1 is generated.
* 
The Name of the scheduled Partition Part is generated as the PartitionNameRef attribute of the <PartitionWindow> element.