Preconfiguration "Wind direction chart (compass-card)"
Creates compound graphic item PmiCanvas
configured as wind direction chart.
This preconfiguration can be activated when creating a new graphic item
and is included in the group: " / Chart, functions"
This graphic item contains embedded PmiCanvas
item named Dynamic
. The item has the variable values
of the string
type containing values separated by semicolon. The binding
can be used to connect it to the measured value of the same data structure. The variables of the parent item are accessible in onDraw
event by using the pEvent.GetParentVar()
In order to draw the chart correctly the average values of wind strenght in corresponding times are stored in values
variable. These are 8 or 16 values separated by semicolon where the first value is north and further directions follow clockwise.
Additional configuration variables are located at the beginning of context
itself, or at the beginning of designer's methods. The following items can be set:
nScaleCount - The number of scale rasters
nFontSize - Descriptor font size
colorScale - Scale circle(s) color
colorText - Descriptor color
sColorLine - Chart line color
sColorFill - Chart area color
These configurators can be set before the preconfiguration is created:
|Range from minimum||Start of the device range|
|Range to maximum||End of device range|
|Direction measurement accuracy||Description of directions. |
8 directions - north, northeast, east, ..
16 directions - north, north northeast, northeast, .. Value in the sTitle variable on the Draw page of the DrawScale method.
to 8 directions
to 16 directions
|Data emulation in control variable binding||Emulated data will be generated in the control variable|