The Schedule Control allows users to insert a schedule into a GraphWorX64 2D display.
Selecting the Schedule Control from the Controls Ribbon in GraphWorX64
After you have created a new display in GraphWorX64, you can insert a Schedule Control by selecting it from the Controls ribbon (as shown above) or from the Viewer Menu of the Toolbox.
Your cursor will turn into a '+', which allows you to set both the size of the control and its position within the display's canvas. The Schedule Control will then automatically size to the area you have created, as shown below.
A Newly Created Schedule Control in a GraphWorX64 Display Canvas
For info on how to set Schedule Control Pick properties from the right-side Properties section of the GraphWorX64 window, click HERE.
Note that the Schedule Control Configuration ribbon simultaneously appears at the top of the screen, as shown below.
Schedule Control Configuration Ribbon
The ribbon's buttons are used only in a Schedule Control that has been added to the GraphWorX64 display. Each button on the ribbon, as well as the configurator that the ribbon opens, is described below.
The Configure button within the Configuration section of the Schedule Control Configuration ribbon opens the 'Configure your Control' dialog box, where you can add schedule views. (The Save button allows you to save an in-progress configuration and the Load button allows you to retrieve saved configurations.)
In the configurator, you can add tabs to the control, and schedule views to each tab. This configuration dialog in the GraphWorX64 display configuration has the following components:
For the Control:
The Appearance tab lets you configure the control's overall appearance.
The Advanced tab gives you access to the control's properties. Helpful tool tips that appear on the tab describe selected properties.
Configure your Control Dialog Box - Appearance Tab
You can right-click on the 'Schedule View Control' item in the 'Configure your Control' dialog to add new Tabs - or you can select the 'Schedule View Control' and click on the 'Add' button in the bottom left.
For each Tab:
The Appearance tab lets you configure the tab's appearance.
The Advanced tab gives you access to the tab's properties. Helpful tool tips that appear on the tab describe selected properties.
Configuring Your Tab Settings
You can right-click on a Tab in the left-side navigation pane in the 'Configure your Control' dialog to add:
a new ScheduleWorX View, or
a new BACnet Schedule View, or
a new BACnet Calendar View, or
a new N1 Schedule View.
The image above shows a new ScheduleWorX View.
Configure your Control Dialog Box - View Settings
Each ScheduleWorX View contains the following tabs:
Source Tab
The 'Data' section of the Source Tab allows you to select a Data Source via the ellipsis button [...]. This opens the data browser, which allows you to navigate to your selected schedule data source, as shown below.
Browsing for Schedule Data
The Data Source field of the Source Tab allows you to set the hierarchy and visibility of the Tabs associated with the selected schedule data.
To search for a specific Data Source, click the ellipses to the right of the data source field.
Weekly Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Holidays Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Exceptions Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Active View - The index of the active view in the Exceptions Tab. Can be either Day, Week, Month or Timeline.
Timeline View Visible Days - Sets the number of days visible in the timeline view.
Month View Visible Days - Sets the number of days visible in the monthly view.
Use Event Snapping - Set to false to have precise control when dragging an event.
Preview Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Active View - The index of the active view in the Exceptions Tab. Can be either Day, Week, Month or Timeline.
Timeline View Visible Days - Sets the number of days visible in the timeline view.
Month View Visible Days - Sets the number of days visible in the monthly view.
Advanced Tab
Expand Here for Advanced Tab Parameter Descriptions.
Each BACnet Schedule View contains the following tabs:
Source Tab
The 'Data' section of the Source Tab allows you to click the Browse for Schedule button, which opens the BACnet Explorer, allowing you to find a schedule via connected BACnet devices.
You can also select a data source by entering the desired BACnet device's Device ID and Schedule Instance (or using the '#' buttons to navigate to those elements).
Click on the Specify FrameWorX Server Location checkbox if you wish to a connect to a remote FrameWorX Server (if you don't want to connect to the default one). This activates the Node text entry field where you can type the location or you can use the '#' button to navigate to your desired location.
The 'Tabs' section of the Source Tab allows you to set the hierarchy and visibility of the Tabs associated with the selected schedule data.
Weekly Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Use Event Snapping - Set to false to have precise control when dragging an event.
Exceptions Tab
Orientation - Allows the user to select either a vertical or horizontal orientation.
Minor Tick Length (minutes) - Sets the length in minutes between minor tick marks for the Preview tab.
Major Tick Length (minutes) - Sets the length in minutes between major tick marks for the Preview tab.
Minimum Event Height (pixels) - Sets the minimum height of rows in the calender for horizontal orientation or month view.
Minimum Time Ruler Extent (pixels) - Sets the minimum size of the time ruler in pixels.
Maximum Time Ruler Extent (pixels) - Sets the maximum size of the time ruler in pixels.
Use Event Snapping - Set to false to have precise control when dragging an event.
Advanced Tab
Expand here for Advanced Tab Parameter Descriptions.
Each BACnet Calendar View contains the following tabs:
Source
The 'Data' section of the Source Tab allows you to click the Browse for Calendar button, which opens the BACnet Explorer, allowing you to find a calendar via connected BACnet devices.
You can also select a data source by entering the desired BACnet device's Device ID and Calendar Instance (or using the '#' buttons to navigate to those elements).
Click on the Specify FrameWorX Server Location checkbox if you wish to a connect to a remote FrameWorX Server (if you don't want to connect to the default one). This activates the Node text entry field where you can type the location or you can use the '#' button to navigate to your desired location.
The 'Tabs' section of the Source Tab allows you to set the hierarchy and visibility of the Tabs associated with the selected schedule data.
Calendar Tab
Columns - The number of columns to show in the calendar. The product of rows times columns must be twelve or less.
Rows - The number of rows to show in the calendar. The product of rows times columns must be twelve or less.
Header Visible - Click the checkbox to show the calendar's navigation header.
Week Numbers Visible - Click the checkbox to show week numbers in the calendar.
Week Names Visible - Click the checkbox to show week names in the calendar.
Advanced Tab
Expand here for Advanced Tab Parameter Descriptions.
Each N1 Schedule View contains the following tabs:
Source
IP Address - Enter the IP address of the N1 Schedule data source.
Schedule ID - Enter the Schedule ID for the N1 Schedule data source.
Specify FrameWorX Server Location - Click this checkbox if you wish to provide the FrameWorX Server Location.
Node - If you opted to 'Specify FrameWorX Server Location', you can enter the location node in the text entry field.
Decimal Separator - You can edit the decimal separator (from the default period [.] in the text entry field.
Advanced
Expand Here for Advanced Tab Parameter Descriptions.
Configuration - Load - The Load button within the Configuration section of the Schedule Control Configuration ribbon loads a saved schedule control configuration (.schx) file. Clicking this button brings up a Warning box asking if you are sure that you want to load a new configuration file for the Schedule Control and that the current configuration will be lost. Click on 'Yes' to proceed or 'No' to cancel.
Load Button
Configuration - Save - The Save button within the Configuration section of the Schedule Control Configuration ribbon saves the current schedule control configuration file in .schx format.
Save Button
Appearance - ToolBar - The Toolbar button within the Appearance section of the Schedule Control Configuration ribbon modifies the visibility and the position of the toolbar. Options include None, Top, Left, Bottom, Right or Floating.
ToolBar Options
Appearance - Title - The Toolbar button within the Appearance section of the Schedule Control Configuration ribbon modifies the visibility of the title and subtitle. Options include None, Title or Title and Subtitle.
Title Options