ACOP.NET API
|
A smart Chart control for graphically rendering control system items More...
Classes | |
class | LegendItem |
Public Types | |
enum | AcopAutoMouseMoveToolTip { off = 0, drawn_data = 1, cursor = 2 } |
Mouse move tool tip specification More... | |
enum | AcopAxisLabelAnchor { bottom = 0, top = 1 } |
Anchor postion of the X-axis label More... | |
enum | AcopBarLineFilledStyle { fill_below = -1, no_fill = 0, fill_above = 1 } |
Bar Line color fill style (applies to AcopPlotMode.barline) More... | |
enum | AcopCaptionPosition { left = -1, center = 1, right = 2 } |
Position of the frame caption More... | |
enum | AcopDrawStyle { PS_SOLID = 0, PS_DASH = 1, PS_DOT = 2, PS_DASH_DOT = 3, PS_DASH_DOT_DOT = 4 } |
ALlowable plotting line styles for the data plotting with a 'line' type plotting mode. More... | |
enum | AcopFitStyle { NONE = 0x0, FFT_SPECTRUM = 0x1, FFT_PHASE = 0x2, FFT_SPECTRUM_PHASE = 0x3, FFT_REAL_IMAGINARY = 0x4, FFT_REAL = 0x5, FFT_IMAGINARY = 0x6, FFT_INVERSE = 0x7, DIFFERENTIAL_STATISTICS = 0x8, INTEGRAL_STATISTICS = 0x9, LINE_FIT = 0xa, EXPONENTIAL_FIT = 0xb, GAUSSIAN_FIT = 0xc, PARABOLIC_FIT = 0xd, CUBIC_FIT = 0xe, QUARTIC_FIT = 0xf, FFT_SP_INVERSE = 0x10 } |
Curve fitting styles More... | |
enum | AcopGraphStyle { LIN_LIN = 0, LIN_LOG = 1, LOG_LIN = 2, LOG_LOG = 3, TIME_LIN = 4, TIME_LOG } |
Posible Graphical axes More... | |
enum | AcopLabelOffsetMode { Normal = 0, UseMinimum = 1, UseModular = 2 } |
Allowable label offset modes. More... | |
enum | AcopPinTextStyle { position_pinned = 0, y_pinned = 1, x_pinned = 2, scalable_unpinned = 3, unscalable_unpinned = 4 } |
Pinned text style (applies to text printed with the PrintText() method) More... | |
enum | AcopPlotMode { polyline = 0, barline = 1, histogram = 2, dots = 3, histogram_rastering = 4, rectangle = 5, circle = 6, textbox = 7, polyline_dots = 8, barline_dots = 9, histogram_dots = 10, histogram_rastering_dots = 11, barline_histo = 12, barline_histo_dots = 13, polyline_cross = 14, annotation = 15, status = 16, ganttplot = 17, barline_bit = 18, symbol } |
Allowable plotting modes (for line drawing) for the plotted data More... | |
enum | AcopTextLocation { bottom_left = 0, bottom_center = 1, bottom_right = 2, mid_left = 3, mid_center = 4, mid_right = 5, top_left = 6, top_center = 7, top_right = 8 } |
Location of text printed with the PrintText() method. More... | |
enum | AcopZoomModes { none = 0, x_axis_unbuffered = 1, y_axis_unbuffered = 2, xy_axes_unbuffered = 3, x_axis = 5, y_axis = 6, xy_axes = 7 } |
Acop Chart zooming modes More... | |
enum | AutoScaleMode { off = 0, once = 1, always = 2, peak_hold = 3 } |
Possible auto-scale mode settings when auto-link updates = true More... | |
enum | HistogramPositionEnum { left_adjusted = 0, centered = 1, right_adjusted = 2 } |
Adjusted histogram horizontal position More... | |
enum | LeadingEdgeCursor { none = 0, horizontal = 1, vertical = 2, both = 3 } |
Available styles for the leading edge cursor More... | |
enum | LegendLocation { upper_right = 0, upper_left = 1, lower_right = 2, lower_left = 3, bottom = 4, top = 5 } |
Possible locations for the chart legend More... | |
enum | LockScreenMode { probe = -1, unlocked = 0, locked = 1 } |
allowable lock screen modes More... | |
Public Member Functions | |
void | AddColorToList (String color) |
Adds a color (by string name) to the current color list More... | |
void | AddColorToList (Color color) |
Adds a color to the current color list More... | |
void | AddLegendItem (String text, Color color, AcopPlotMode mode) |
Add an item to the chart's legend (provide 'ShowLegend = true') More... | |
void | AddLegendItem (String text, Color color, AcopPlotMode mode, int index) |
Add an item to the chart's legend at the position given (provide 'ShowLegend = true') More... | |
void | AddLegendItem (String text, Color color, AcopPlotMode mode, AcopDrawStyle style, int index) |
Add an item to the chart's legend at the position given (provide 'ShowLegend = true') More... | |
void | AddLegendItem (String text) |
Add an item to the chart's legend (provided 'ShowLegend = true') More... | |
void | AddLegendItem (String text, int index) |
Add an item to the chart's legend at the position given (provided 'ShowLegend = true') More... | |
void | AddLegendItem (int hDisplay, String text) |
Add an item to the chart's legend (provided 'ShowLegend = true') More... | |
void | AddLegendItem (int hDisplay, String text, int index) |
Add an item to the chart's legend at the position given (provided 'ShowLegend = true') More... | |
int | AppendScreen (Object Yarray, int hDisplay, int Length, int Offset, Object Xarray) |
Appends the given data to the designated display screen. More... | |
int | AppendScreen (Object Yarray, int hDisplay, Object Xarray) |
Appends the given data to the designated display screen. More... | |
int | AppendScreen (Object Yarray, int hDisplay) |
Appends the given data to the designated display screen. More... | |
void | ApplyCurrentReference () |
Applies the currently drawn reference as a reference function. More... | |
int | ApplyFitToDisplay (int hDisplay, AcopFitStyle fit) |
The display handle passed should refer to an unfitted and non-transformed display. if 'fit' is a proper fit style then an additional 'partner' display showing the original data points will be established, and the original display handle will then refer to the fitted data, otherwise no action will be taken. The call returns a display handle to the partner display (displayed as circled). More... | |
int | Attach () |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. Will attempt to discover and use the default output data object More... | |
int | Attach (object DataOut, object DataIn, int Flags, int interval, object reference) |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Attach (object DataOut, object DataIn, string Flags, int interval, object reference) |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Attach (object DataOut, int Offset, int Length, object DataIn, int Flags, int interval, object reference) |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Attach (object DataOut, int Offset, int Length, object DataIn, string Flags, int interval, object reference) |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. More... | |
void | AutoScale (Boolean autoscale) |
Applies an autoscale to all axes on all displays More... | |
void | AutoScale (Boolean xmx, Boolean xmn, Boolean ymx, Boolean ymn) |
Applies an autoscale on the axes indicated on all displays More... | |
void | AutoScale (Boolean xmx, Boolean xmn, Boolean ymx, Boolean ymn, int hDisplay) |
Applies an autoscale on the axes indicated on the given display More... | |
int | BindToSecondaryYScale (int hDisplay, Boolean bind) |
Bind the given display to the secondary vertical (Y) axis. More... | |
int | BindToSecondaryYScale (int hDisplay) |
Bind the given display to the secondary vertical (Y) axis. More... | |
void | ClearLegend () |
Removes all items from the chart legend. More... | |
void | ClearScreen () |
Clears all (unlocked) displays in the chart. More... | |
void | ClearScreen (int hDisplay) |
Clears the selected display in the chart (unless locked). More... | |
void | ClearScreen (int hDisplay, int keep) |
Clears the selected display in the chart (unless locked). More... | |
void | ClearScreen (int hDisplay, int keep, Boolean remove) |
Clears the selected display in the chart (unless locked). More... | |
void | ClearTags () |
Clears any histogram tags from the all displays More... | |
void | ClearTags (int hDisplay) |
Clears any histogram tags from the given display More... | |
void | ClearText () |
Clears the acop chart of all displayed text. More... | |
void | ClearText (int hText) |
Clears the text shown in the given text handle location. More... | |
int | Detach (String Protocol, String Address, String Property, object DataOut, object DataIn) |
Detaches the link specifed by the link parameters from the acop control. More... | |
int | Detach (String Address, String Property, object DataOut, object DataIn) |
Detaches the link specifed by the link parameters from the acop control. More... | |
int | Detach (String Protocol, String Address, String Property) |
Detaches the link specifed by the link parameters from the acop control. More... | |
int | Detach (String Address, String Property) |
Detaches the link specifed by the link parameters from the acop control. More... | |
int | Detach () |
Detaches all links attached to the acop control. More... | |
int | Draw (Object ydata) |
Draws a curve on the acop chart using the data provided as the vertical coordinates (uniform horizontal coordinates from Xmin to Xmax) and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, Boolean bindToSecondaryAxis) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, Object disable) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, Object disable, String[] xlabel) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, Object disable, String[] xlabel, int ArraySize, int MaxNumber) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, int ArraySize, int MaxNumber) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, int MaxNumber) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, int ArraySize, int MaxNumber, Boolean bindToSecondaryAxis) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, String[] xlabel) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, String[] xlabel) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
int | Draw (Object ydata, Object xdata, Object disable, String[] xlabel, int ArraySize, int MaxNumber, Boolean bindToSecondaryAxis) |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings More... | |
void | DrawTraceData () |
Plots the current trace (if any) More... | |
int | ErrorWindow (double XMax, double XMin, double YMax, double YMin) |
Assigns an 'error' window range to all displays. Data plotted 'outside' the window are shown in the error color. More... | |
int | ErrorWindow (int hDisplay, double XMax, double XMin, double YMax, double YMin) |
Assigns an 'error' window range to the display given. Data plotted 'outside' the window are shown in the error color. More... | |
int | Execute () |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. Will attempt to discover and use the default output data object More... | |
int | Execute (object DataOut, object DataIn, int Flags, int timeout) |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Execute (object DataOut, object DataIn, string Flags, int timeout) |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Execute (object DataOut, int Offset, int Length, object DataIn, int Flags, int timeout) |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. More... | |
int | Execute (object DataOut, int Offset, int Length, object DataIn, string Flags, int timeout) |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. More... | |
AcopControl.AcopTrace | GetAcopTrace () |
retrieves the current AcopTrace object (could be null if not monitoring a trace) More... | |
int | GetBitDisplayMask () |
Get the current bit display mask setting More... | |
Color [] | GetColorList () |
Gets the current color list as an array of colors More... | |
double [] | GetCurrentReference () |
Retrieves the data set currently being used as the displayed reference More... | |
int | GetCursorXPosition () |
Gives the cursor position in pixels. More... | |
double | GetCursorXValue (int hDisplay) |
Gets the current X (horizontal) data value at the cursor for the display indicated. More... | |
int | GetDataTag () |
Gets the last data tag (if any) associated with the output data. More... | |
AcopPlotMode | GetDisplayMode () |
Get the PlotMode from the chart. If no chart a showing return polyline. More... | |
int | GetDrawnData (Object Yarray, Object Xarray, int Length, int Offset, int hDisplay) |
Retrieves the data displayed on the given acop display. More... | |
int | GetDrawnData (Object Yarray, Object Xarray, int hDisplay, double xPosition, double yPosition) |
Retrieves the data displayed on the given acop display. More... | |
double [] | GetDrawnXData (int hDisplay) |
returns the drawn X-axis data for the input display More... | |
double [] | GetDrawnYData (int hDisplay) |
returns the drawn Y-axis data for the input display More... | |
double [] | GetDrawnYData (int hDisplay, Boolean rawData) |
returns the drawn Y-axis data for the input display More... | |
AcopFitParameters | GetFitParameters (int hDisplay) |
Returns the fit parameters for the display given. More... | |
int | GetFlags (String flags) |
Gets the integer flag representation of the input flags string More... | |
int | GetHistogramOffsetLeft () |
Gives the left offset of histogram displays in the acop chart More... | |
int | GetHistogramOffsetRight () |
Gives the right offset of histogram displays in the acop chart More... | |
Link | GetLink () |
Returns the currently bound transport Link More... | |
object | GetLinkOutput () |
Returns the output data object bound to the default transport link More... | |
String [] | GetLinkOutputChannelNames () |
Returns a list of discovered channel names for the data bound to the default transport link (In case the transport link is bound to a multi-channel array). More... | |
double [] | GetLinkOutputXAxis () |
Returns the appropriate X-Axis for the data bound to the default transport link (for use in the chart) More... | |
double [] | GetLinkOutputYAxis () |
Returns the appropriate Y-Axis for the data bound to the default transport link (for use in the chart) More... | |
Boolean | GetMarker (int hDisplay) |
Gets the display marker setting for the display indicated. More... | |
int | GetOutputCompletionLength () |
Gets the last delivered link output completion length. More... | |
object | GetOutputDataObject () |
Returns the output data object appropriate to the current link address More... | |
object | GetOutputDataObject (int instance) |
Returns the output data object appropriate to the current link address and given overload preference More... | |
double | GetScaleBottom () |
Gives the bottom chart axis setting. More... | |
double | GetScaleLeft () |
Gives the left hand side chart axis setting. More... | |
double | GetScaleRight () |
Gives the left hand side chart axis setting. More... | |
double | GetScaleTop () |
Gives the top chart axis setting. More... | |
int | GetStatus () |
Gets the current link status as an integer value More... | |
String | GetStatusString () |
Gets the current transport link status as a string More... | |
double | GetTimeStamp () |
Get the last link timestamp (as a UTC double). More... | |
double [][] | GetTrendPoints (int Flags) |
gets a trend of history points according to the TrendDepthInPoints setting More... | |
double | GetXDataMax (int hDisplay) |
Gets the maximum X (horizontal) axis data value plotted on the chart for the display indicated. More... | |
double | GetXDataMean (int hDisplay) |
Gets the mean value of the X (horizontal) axis data plotted on the chart for the display indicated. More... | |
double | GetXDataMin (int hDisplay) |
Gets the minimum X (horizontal) axis data value plotted on the chart for the display indicated. More... | |
double | GetXDataRms (int hDisplay) |
Gets the root mean squared (RMS) value of the X (horizontal) axis data plotted on the chart for the display indicated. More... | |
double | GetXDataStdDiv (int hDisplay) |
Gets the standard deviation value of the X (horizontal) axis data plotted on the chart for the display indicated. More... | |
String [] | GetYAxisTickLabels () |
Gives the series of labels used for the vertical (Y) axis tick marks. More... | |
double | GetYDataMax (int hDisplay) |
Gets the maximum Y (vertical) axis data value plotted on the chart for the display indicated. More... | |
double | GetYDataMean (int hDisplay) |
Gets the mean value of the Y (vertical) axis data plotted on the chart for the display indicated. More... | |
double | GetYDataMin (int hDisplay) |
Gets the minimum Y (vertical) axis data value plotted on the chart for the display indicated. More... | |
double | GetYDataRms (int hDisplay) |
Gets the root mean squared (RMS) value of the Y (vertical) axis data plotted on the chart for the display indicated. More... | |
double | GetYDataScale (int hDisplay) |
Gets the specific Y (vertical) axis scale factor for the display indicated. More... | |
double | GetYDataShift (int hDisplay) |
Gets the specific Y (vertical) axis shift value for the display indicated. More... | |
double | GetYDataStdDiv (int hDisplay) |
Gets the standard deviation value of the Y (vertical) axis data plotted on the chart for the display indicated. More... | |
double | GetYScale (int hDisplay) |
gets the applied y-axis scaling factor More... | |
double | GetYShift (int hDisplay) |
gets the applied y-axis shift offset More... | |
int | GetZoomIndex () |
Gives the index of the zooming area More... | |
Boolean | IsAttached () |
Gives the current link attached status based on the Link parameters More... | |
Boolean | IsBindToSecondaryYAxis (int hDisplay) |
Returns 'true' if the given display is bound to the secondary (right hand side) Y Axis More... | |
Boolean | IsForceWidth () |
If 'ForceWidth' is not true then the pen width setting is allowed to diminish when a large number of points are plotted. Otherwise the requested pen width is used even for a huge amount of data. More... | |
Boolean | IsTagged (int index, int hDisplay) |
Gets tagging on the display and index given (depending on the draw mode). More... | |
Boolean | IsTagged (int index) |
Gets the tagging setting for the index given. More... | |
Boolean | IsTagged () |
Gets the global tagging setting. More... | |
Boolean | IsTagged (int index, int hDisplay, Boolean value) |
Sets tagging on the display and index given (depending on the draw mode). More... | |
Boolean | IsZoomed () |
Gives the zoomed stat of the acop chart More... | |
Boolean | isZoomFlag () |
void | LinkUpdateInvoker (acopUpdate updater, object sender, Link lnk) |
An invoker helper for cases where InvokeRequired is needed More... | |
long | LockScreen (LockScreenMode mode, int hDisplay) |
Locks the given display screen according to the mode specified. More... | |
void | PersistClear (int hDisplay) |
Clears (terminates) display persistence. More... | |
int | PersistScreen (int hDisplay, int depth, Boolean memCopy, Boolean endlessFlag, Color persistColor) |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth'). More... | |
int | PersistScreen (int hDisplay, int depth, Boolean memCopy, Color persistColor) |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth'). More... | |
int | PersistScreen (int hDisplay, int depth, Color persistColor) |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth'). More... | |
int | PrintText (String Text) |
Prints the given text at the last text position. More... | |
int | PrintText (String Text, double Xposition, double Yposition) |
Prints the given text at the given screen coordinates. More... | |
void | PruneTrendDisplay (int hDisplay, double start) |
Reduces the number of displayed points in the given trend display by decimating the currently plotted data. More... | |
int | Reassign (String Address, String Property) |
Reassigns the current bound default link to the address parameters given. More... | |
int | ReassignList (String newGroupList, String newAddr, String newPrp) |
Reassigns the currently bound grouped links to those in the group list given More... | |
void | RecallScreen (int hDisplay) |
Recalls a previously cleared display. More... | |
void | RecallText (int hText) |
Recalls the previously cleared text in the given text handle location. More... | |
void | RedrawContent () |
Redraw the full content of the chart More... | |
int | ReferenceFunction (Object ReferenceArray) |
Apply a 'reference function' (i.e. an array used to offset the contents of the drawn array). More... | |
int | ReferenceFunction (Object ReferenceArray, int Length) |
Apply a 'reference function' (i.e. an array used to offset the contents of the drawn array). More... | |
int | RefreshPersistScreen (Object Yarray, int hDisplay) |
Refreshes a displayed array in a persistent screen. More... | |
int | RefreshScreen (Object Yarray, int hDisplay, int Length, int Offset, Object Xarray) |
Refreshes the given display screen with the given data. More... | |
int | RefreshScreen (Object Yarray, int hDisplay, Object Xarray) |
Refreshes the given display screen with the given data. More... | |
int | RefreshScreen (Object Yarray, int hDisplay) |
Refreshes the given display screen with the given data. More... | |
int | RefreshText (String Text, int hText) |
Refreshes the current text in the given text handle location. More... | |
void | RemoveLegend (int index) |
Removes the legend item at the postion indicated More... | |
void | Reset () |
Closes all monitored links and resets display parameters to their default settings. If AutoAttachLink is 'true' then those links bound to the control will re-link. More... | |
void | Reset (Boolean allLinks) |
Closes all monitored links and resets display parameters to their default settings. If AutoAttachLink is 'true' then those links bound to the control will re-link. More... | |
void | SelectPlot (int hDisplay, Boolean selected) |
if 'selected' = 'true' then the desired display is brought to the foreground by thickening its pen width. More... | |
void | SetBitDisplayMask (int value) |
Set the current bit display mask setting More... | |
void | SetCursorXPosition (int cursor) |
Sets the cursor marker position. More... | |
void | SetDefaultScale () |
Sets the chart's max and min setting back to the original default conditions More... | |
void | SetDisplayMode (AcopPlotMode apm) |
Set the PlotMode to the chart More... | |
void | SetForceWidth (Boolean value) |
If 'ForceWidth' is not true then the pen width setting is allowed to diminish when a large number of points are plotted. Otherwise the requested pen width is used even for a huge amount of data. More... | |
void | SetGraphColor (int id, Color col) |
Set the color of a graph in the chart More... | |
void | SetGraphVisible (int id, Boolean visible) |
Hide or show a graph in the chart More... | |
Boolean | SetMarker (Boolean MarkerOn, int hDisplay) |
Sets the display marker setting for the display indicated. More... | |
void | SetPlotMode (int hDisplay, AcopPlotMode mode) |
Set the plot for for a specific plot More... | |
void | SetTagged (int index, int hDisplay, Boolean value) |
Sets tagging on the display and index given (depending on the draw mode). More... | |
void | SetTagged (int index, Boolean value) |
Sets tagging on all displays at index given (depending on the draw mode). More... | |
void | SetXRange (double xMin, double xMax) |
Sets the minimum and maximum horizontal (X-axis) display values. More... | |
void | SetXYRange (double xMin, double xMax, double yMin, double yMax) |
Sets the minimum and maximum horizontal (X-axis) and vertical (Y-axis) display values. More... | |
void | SetYAxisTickLabels (String[] ylabels, int start, int interval) |
Specifies a series of labels to use for the vertical (Y) axis tick marks. More... | |
void | SetYAxisTickLabels (String[] ylabel) |
Specifies a series of labels to use for the vertical (Y) axis tick marks. More... | |
void | SetYRange (double yMin, double yMax) |
Sets the minimum and maximum vertical (Y-axis) display values. More... | |
void | SetZoom (Boolean ZoomXMax, Boolean ZoomXMin, Boolean ZoomYMax, Boolean ZoomYMin, Boolean SecondaryYMax, Boolean SecondaryYMin, double xmx, double xmn, double ymx, double ymn, double ymxSecondary, double ymnSecondary) |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand). More... | |
void | SetZoom (Boolean ZoomXMax, Boolean ZoomXMin, Boolean ZoomYMax, Boolean ZoomYMin, double xmx, double xmn, double ymx, double ymn) |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand). More... | |
void | SetZoom (double xmx, double xmn, double ymx, double ymn, double ymxSecondary, double ymnSecondary) |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand). More... | |
void | SetZoom (double xmx, double xmn, double ymx, double ymn) |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand). More... | |
void | ShowMoreOptionsContext (Boolean value) |
Activate or deactivate the "More Option" menuitem in contextmenu. More... | |
int | SingleUpdate () |
Applies a single link update to the acop user component if the component is not already in a monitoring state. More... | |
int | WeightFunction (Object WeightArray) |
Apply a 'weight function' (i.e. an array used to scale the contents of the drawn array) More... | |
int | WeightFunction (Object WeightArray, int Length) |
Apply a 'weight function' (i.e. an array used to scale the contents of the drawn array) More... | |
Static Public Member Functions | |
static AcopPlotMode | GetPlotMode (int m) |
Converts to the Acop PlotMode enumeration from an integer More... | |
static double | getUtcNow () |
Returns the current UTC time (seconds since 1970) as a double (with fractional seconds). More... | |
Properties | |
bool | AbsoluteTimeDisplay [get, set] |
Gets/Sets the absolute time tick-labels attribute. More... | |
object | AcopReferenceObject [get, set] |
An optional assigned object associated with this Acop control ... More... | |
bool | AppendDisplayInfoInTextMode [get, set] |
Gets/Sets the add-display-info-to-text attribute (calls to Draw() in 'textbox' mode). More... | |
Boolean | ApplyAcopLinkUpdateAfterAutoUpdate [get, set] |
Determines the firing order of a user-defined acopLinkUpdate delegate More... | |
UnitsLocation | ApplyLocation [get, set] |
the prefered location to apply units (default = description) More... | |
bool | AutoLinkAttach [get, set] |
if set to true, instructs ACOP to automatically monitor the data provided by LinkAddress and LinkProperty More... | |
int | AutoLinkCapacity [get, set] |
if non-zero, provides the requested data size to use when AutoLinkUpdate is set to true More... | |
bool | AutoLinkUpdate [get, set] |
if set to true, instructs ACOP to update this component's contents upon receipt of new link data (provided no user-defined event handle is in play) More... | |
AcopAutoMouseMoveToolTip | AutoMouseMoveToolTip [get, set] |
If not 'off', instructs ACOP to make use of the current link data as tool tip text when the mouse hovers over the chart More... | |
AutoScaleMode | AutoScaleUpdate [get, set] |
If set to true, instructs ACOP acquire and apply appropriate chart setting based on the input link address and property More... | |
bool | AutoTrendUpdate [get, set] |
If set to true, instructs ACOP apply a trend-chart and update this chart's contents upon receipt of new link data (provided no user-defined event handle is in play) More... | |
Color | BackgroundColor [get, set] |
Gets/Sets the background color to use within the display frame. More... | |
Image | BackgroundPlotImage [get, set] |
Gets/Sets an image into the plot area. More... | |
bool | BackgroundPlotImageZoom [get, set] |
Activate or deactivate the zooming of the background image. More... | |
Boolean | CloseLinkOnMinimized [get, set] |
If true the Link will be closed if the form is minimized More... | |
Color | CursorMarkerColor [get, set] |
Gets/Sets the color to use for the cursor marker in the display frame. More... | |
AcopMarkerModeEnum | CursorMarkerMode [get, set] |
Gets/Sets the cursor marker mode in the display frame. More... | |
AcopDrawStyle | CursorMarkerStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) of the cursor marker in the display frame. More... | |
int | CursorMarkerWidth [get, set] |
Gets/Sets the width of the cursor marker in the displayed frame. More... | |
double | CursorMarkerXExtent [get, set] |
Gets/Sets the horizontal (X) extent of the cursor marker (when enabled)." More... | |
double | CursorMarkerYExtent [get, set] |
Gets/Sets the vertical (Y) extent of the cursor marker (when enabled). More... | |
Boolean | DataPointMarker [get, set] |
If 'true' then the drawn data at the mouse position will be highlighted. More... | |
int | DefaultMonitorInterval [get, set] |
The default monitoring interval in msec More... | |
bool | DisplayIndexInTextMode [get, set] |
If true and the display mode is 'textbox': The array element index will precede the contents of each string array element More... | |
AcopDrawStyle | DrawStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) in the display frame. More... | |
int | DrawWidth [get, set] |
Gets/Sets the pen-width to use for plots in the display frame. More... | |
int | DrawWidthPointsLimit [get, set] |
"Gets/Sets the number of points at which the draw width automatically resets to '1'" More... | |
Color | ErrorColor [get, set] |
Gets/Sets the color to use for error data in the display frame. More... | |
String | ErrorValue [get, set] |
value to use when there are link errors More... | |
AcopFitStyle | Fitting [get, set] |
Gets/Sets the data-fitting attribute. More... | |
Color | ForegroundColor [get, set] |
Gets/Sets the foreground color to use within the display frame. More... | |
ListItemEditorValue | ForegroundColorList [get, set] |
Specifies a list of foreground colors to use in multiple plots More... | |
bool | FrameBorder [get, set] |
Gets/Sets the acop frame border visibility. More... | |
int | FrameBottomOffset [get, set] |
Gets/Sets the postioning offset (positive or negative) to apply to the bottom of the display frame. More... | |
String | FrameCaption [get, set] |
Gets/Sets the display frame caption (top margin). More... | |
AcopCaptionPosition | FrameCaptionLocation [get, set] |
Gets/Sets the relative position of the frame caption. More... | |
Font | FrameFont [get, set] |
Gets/Sets the font used in the acop frame. More... | |
float | FrameFontSize [get, set] |
Gets/Sets the font sized used in the acop frame. More... | |
Color | FrameForeColor [get, set] |
Gets/Sets the forecolor used within the acop frame. More... | |
int | FrameLeftOffset [get, set] |
Gets/Sets the postioning offset (positive or negative) to apply to the lefthand side of the display frame. More... | |
int | FrameRightOffset [get, set] |
Gets/Sets the postioning offset (positive or negative) to apply to the righthand side of the display frame. More... | |
int | FrameTopOffset [get, set] |
Gets/Sets the postioning offset (positive or negative) to apply to the top of the display frame. More... | |
int | FrameWidth [get, set] |
Gets/Sets the display frame width More... | |
AcopGraphStyle | GraphStyle [get, set] |
Gets/Sets the graph style (LIN_LIN, LOG_LIN, etc.) in the display frame. More... | |
Color | GridColor [get, set] |
Gets/Sets the grid color. More... | |
AcopDrawStyle | GridStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) of the grid lines in the display frame. More... | |
int | GridWidth [get, set] |
Gets/Sets the grid width. More... | |
Color | KeepColor [get, set] |
Gets/Sets the keep color (for 'kept' curves during a RefreshScreen()). More... | |
int | KeepDepth [get, set] |
Specifies the number of the 'kept' curves (during a 'RefreshScreen()' operation) in the displayed grid. More... | |
Boolean | KeepPersistent [get, set] |
if 'true' then cleared display curves will be displayed in the chart background until the image is invalidated. More... | |
AcopDrawStyle | KeepStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) of the kept curves. More... | |
int | KeepWidth [get, set] |
Gets/Sets the draw width (for 'kept' curves during a RefreshScreen()). More... | |
int | LabelRotationX [get, set] |
Gets/Sets the text rotation to use for horizontal (X) axis tick mark labels. More... | |
Color | LeadingEdgeColor [get, set] |
Gets/Sets the the color to use for the leading edge in the display frame. More... | |
Boolean | LeadingEdgeFixed [get, set] |
Determines whether the leading edge is fixed (true) or moving (false) More... | |
int | LeadingEdgeGapSize [get, set] |
Gets/Sets the gap size to use for the leading edge in the display frame. More... | |
LeadingEdgeCursor | LeadingEdgeMode [get, set] |
Cursor mode for the leading edge in an updating trend chart More... | |
AcopDrawStyle | LeadingEdgeStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) of the leading edge in the display frame. More... | |
int | LeadingEdgeWidth [get, set] |
Specifies the pen width a leading edge when the LeadingEdgeMode is not 'none' More... | |
bool | LeftTimeLabel [get, set] |
Gets/Sets the time-label-on-left attribute. More... | |
bool | LeftYLabel [get, set] |
Gets/Sets the left-side Y-axis tick label visibility. More... | |
Color | LegendBackColor [get, set] |
Specifies the legend box back color when ShowLegendBox = true More... | |
Boolean | LegendInFrame [get, set] |
Establishes whether the chart legend should appear on the chart (false) or in the chart frame (true) More... | |
String [] | LegendItems [get, set] |
provides an array of plot descriptions to be used as a legend (if ShowLegend = 'true') More... | |
LegendLocation | LegendPosition [get, set] |
Establishes the location of the chart legend More... | |
String | LinkAddress [get, set] |
Identifies the transport link target. The target end point is given by the LinkAddress and the LinkProperty. More... | |
String | LinkContext [get, set] |
The design-time browseable link context (part of the link address) More... | |
String | LinkDevice [get, set] |
The design-time browseable/editable link device (part of the link address) More... | |
String | LinkFlags [get, set] |
An optional design-time browseable flags set which can be applied to the underlying link More... | |
Boolean | LinkGrouped [get, set] |
gets/sets whether all associated links have a grouped event More... | |
String | LinkInputValue [get, set] |
optional value to use as input for automatic links More... | |
String | LinkList [get, set] |
A design-time list of targeted links. If there is more than one target then 'LinkGrouped' is automatically set to 'true' More... | |
String | LinkProperty [get, set] |
The design-time browseable/editable link property (suppliments the link address)" More... | |
String | LinkProtocol [get, set] |
The link control system protocol More... | |
String | LinkServer [get, set] |
The design-time browseable link server (part of the link address) More... | |
String | LinkSubSystem [get, set] |
The design-time browseable link subsystem More... | |
int | LinkTrendDepth [get, set] |
Specifies the trend depth in points More... | |
double | LinkTrendHours [get, set] |
Specifies the trend depth in hours to use in a trend display More... | |
bool | Marker [get, set] |
Gets/Sets the display marker attribute More... | |
Color | MarkerColor [get, set] |
Gets/Sets the color to use for the marker in the display frame. More... | |
Boolean | MarkerKeepMaximum [get, set] |
If true specifies that the data marker follows the maximum data value More... | |
AcopMarkerModeEnum | MarkerMode [get, set] |
Gets/Sets the data-point marker mode in the display frame. More... | |
AcopDrawStyle | MarkerStyle [get, set] |
Gets/Sets the draw style (SOLID, DASH, etc.) of the marker in the display frame. More... | |
int | MarkerWidth [get, set] |
Gets/Sets the width of the data-point used marker in the displayed frame. More... | |
double | MarkerXExtent [get, set] |
Gets/Sets the horizontal (X) extent of the data-point markers (when enabled). More... | |
double | MarkerYExtent [get, set] |
Gets/Sets the vertical (Y) extent of the data-point markers (when enabled). More... | |
bool | MarkPrintedTextLocation [get, set] |
Gets/Sets the mark-print-text-location attribute. More... | |
bool | NormalizePlottedData [get, set] |
Gets/Sets the add-display-info-to-text attribute (calls to Draw() in 'textbox' mode). More... | |
String | PlotFilledList [get, set] |
Specifies list plot filled settings ('no-fill', 'fill-below' or 'fill-above') to apply to consecutive plots More... | |
AcopPlotMode | PlotMode [get, set] |
Gets/Sets the plot mode (polyline, histogram, dots, etc.) in the display frame. More... | |
char | PlotSymbol [get, set] |
Specifies the plot symbol when the AcopPlotMode = symbol More... | |
AcopBarLineFilledStyle | PlottedBarLinesFilled [get, set] |
Gets/Sets the 'barline-filled' attribute. More... | |
bool | PlottedDotsFilled [get, set] |
Gets/Sets the 'dots-filled-with-foreground color' attribute. More... | |
int | Precision [get, set] |
precision to use for floating point numbers (0 => general format) More... | |
AcopTextLocation | PrintTextLocation [get, set] |
Gets/Sets the relative text location for text printed on a chart with the PrintText() method. More... | |
int | PrintTextRotation [get, set] |
Gets/Sets the text rotation to use for the text printed on the chart via calls to PrintText(). More... | |
AcopPinTextStyle | PrintTextStickyAttribute [get, set] |
Gets/Sets the printed-text-pinned attribute. More... | |
bool | Reciprocal [get, set] |
Gets/Sets the data-inversion (reciprocal) attribute. More... | |
bool | ReuseScreen [get, set] |
Gets/Sets the reuse-screen attribute. More... | |
bool | ReuseText [get, set] |
Gets/Sets the reuse-text attribute. More... | |
Boolean | ReverseMultiChannelArrays [get, set] |
If 'true' and AutoLinkUpdate is 'true' then multi-channel arrays obtained will be reversed in order prior to display More... | |
int | ScreenDepth [get, set] |
Gets/Sets the number of buffers in use for data drawn on the display More... | |
bool | SecondaryYAxis [get, set] |
Gets/Sets the visibility of the secondary Y axis. More... | |
String | SecondaryYAxisLabel [get, set] |
Gets/Sets the label to use on the secondary Y-axis. More... | |
bool | SecondaryYBestScale [get, set] |
Gets/Sets the secondary Y-axis best scale attribute. More... | |
Boolean | SecondaryYFineTicks [get, set] |
Gets/Sets the secondary Y-axis fine tick mark visibility. More... | |
AcopLabelOffsetMode | SecondaryYLabelOffsetMode [get, set] |
Gets/Sets the secondary Y-axis label offset mode. More... | |
bool | SecondaryYLogScale [get, set] |
Gets/Sets the secondary Y-axis log scale attribute. More... | |
double | SecondaryYMax [get, set] |
Gets/Sets the secondary (right-hand side) Y-axis display maximum. More... | |
double | SecondaryYMaxDisplayed [get] |
Gets the secondary (right-hand side) Y-axis displayed maximum. More... | |
double | SecondaryYMin [get, set] |
Gets/Sets the secondary (right-hand side) Y-axis display minimum. More... | |
double | SecondaryYMinDisplayed [get] |
Gets the secondary (right-hand side) Y-axis display minimum. More... | |
Color | SecondaryYTickLabelColor [get, set] |
Gets/Sets the secondary Y-axis tick label color. More... | |
int | SecondaryYTicks [get, set] |
Gets/Sets the number of right-hand side vertical (secondary Y-axis) tick marks to display on the display frame (0 => best value). More... | |
int | SecondaryYTicksFine [get, set] |
Gets/Sets the secondary Y-axis fine tick mark visibility. More... | |
bool | SecondaryYTicksText [get, set] |
Gets/Sets the secondary Y-axis tick coordinate visibility. More... | |
Boolean | SecondaryYTicksVisible [get, set] |
If true: makeright-hand side vertical (secondary Y-axis) tick marks visible on the display frame. More... | |
Boolean | ShowLegend [get, set] |
Determines whether or not a legend should appear on the chart More... | |
Boolean | ShowLegendBox [get, set] |
If ShowLegend = true, specifies whether or not a legend box should apear around the legend or the legend should be drawn directly on the chart More... | |
bool | ShowPropertiesInContextMenu [get, set] |
If true, the chart's context menu will offer certain chart properties. More... | |
Color | TagColor [get, set] |
Gets/Sets the color to use for tagged data in the display frame. More... | |
bool | Tagging [get, set] |
Get/Sets the data tagging attribute. More... | |
Int32 | TagWidth [get, set] |
Specifies the pen width to use for tagged data in the display frame. More... | |
int | TextDepth [get, set] |
Specifies the number of text buffers in use for text printed on the display More... | |
double | ThresholdHighTrip [get, set] |
If != 1e100 then treshold violations are added to the application's trip log More... | |
double | ThresholdLowTrip [get, set] |
If != -1e100 then treshold violations are added to the application's trip log More... | |
Color | ToolTipBackColor [get, set] |
Gets/Sets the tool tip backcolor. More... | |
Boolean | ToolTipCommonChannelNames [get, set] |
If 'true' then 'AutoToolTip' will insert a common list of channel names in grouped updates More... | |
Color | ToolTipForeColor [get, set] |
Gets/Sets the tool tip forecolor. More... | |
new String | ToolTipText [get, set] |
Gets/Sets the tool tip text to hover over thee acop frame More... | |
TraceChart | TraceSettings [get, set] |
Shows the data as a trace, if available More... | |
String | Units [get, set] |
the value units More... | |
bool | WeightStatistics [get, set] |
Gets/Sets the statistical weighting attribute. More... | |
bool | WrapAround [get, set] |
Gets/Sets the wrap-around attribute when scrolling the display frame via 'mouse-down'. More... | |
String | XAxisLabel [get, set] |
Gets/Sets the label to use on the X-axis. More... | |
bool | XBestScale [get, set] |
Gets/Sets the X-axis best scale attribute. More... | |
double | XExtent [get, set] |
Gets/Sets the horizontal extent of the data-point rectangles used when 'dots' are plotted. More... | |
bool | XGrid [get, set] |
Gets/Sets the X-axis grid visibility. More... | |
AcopAxisLabelAnchor | XLabelAnchor [get, set] |
Anchors the X-Axis label to the an area of the chart frame More... | |
bool | XLabelLowerLeft [get, set] |
Gets/Sets the X-axis 'tick-marks on bottom' attribute. More... | |
AcopLabelOffsetMode | XLabelOffsetMode [get, set] |
Gets/Sets the X-axis label offset mode. More... | |
String | XLeftCaption [get, set] |
Gets/Sets a short text to use on the lower left X-axis. More... | |
double | XMax [get, set] |
Gets/Sets the X-axis display maximum. More... | |
double | XMaxDisplayed [get] |
Gets the X-axis displayed maximum. More... | |
double | XMin [get, set] |
Gets/Sets the X-axis display minimum. More... | |
double | XMinDisplayed [get] |
Gets the X-axis displayed minimum. More... | |
String | XRightCaption [get, set] |
Gets/Sets a short text to use on the lower right X-axis. More... | |
double | XScale [get, set] |
Gets/Sets a multiplication scale factor to apply to the X-axis of the plotted array More... | |
double | XShift [get, set] |
Gets/Sets an additive shift factor to apply to the X-axis of the plotted array. More... | |
Color | XTickLabelColor [get, set] |
Gets/Sets the X-axis tick label color. More... | |
int | XTicks [get, set] |
Gets/Sets the X-axis tick mark visibility. More... | |
bool | XTicksBottom [get, set] |
Gets/Sets the X-axis 'tick marks at bottom' attribute. More... | |
int | XTicksFine [get, set] |
Gets/Sets the X-axis fine tick mark visibility. More... | |
bool | XTicksText [get, set] |
Gets/Sets the X-axis tick coordinate visibility. More... | |
Boolean | XTicksVisible [get, set] |
If true: make horizontal (X-axis) tick marks visible on the display frame. More... | |
Boolean | YAbsoluteValue [get, set] |
If 'true' then the absolute value of Y-Axis data will be plotted. More... | |
String | YAxisLabel [get, set] |
Gets/Sets the label to use on the Y-axis. More... | |
String | YAxisList [get, set] |
Specifies a list of Y-Axis settings ('left' or 'right') to which consecutive plots are bound More... | |
bool | YBestScale [get, set] |
Gets/Sets the Y-axis best scale attribute. More... | |
double | YExtent [get, set] |
Gets/Sets the vertical extent of the data-point rectangles used when 'dots' are plotted. More... | |
Boolean | YFineTicks [get, set] |
Gets/Sets the fine Y-axis tick mark visibility. More... | |
bool | YGrid [get, set] |
Gets/Sets the Y-axis grid visibility. More... | |
AcopLabelOffsetMode | YLabelOffsetMode [get, set] |
Gets/Sets the Y-axis label offset mode. More... | |
double | YMax [get, set] |
Gets/Sets the Y-axis display maximum. More... | |
double | YMaxDisplayed [get] |
Gets the Y-axis displayed maximum. More... | |
double | YMin [get, set] |
Gets/Sets the Y-axis display minimum. More... | |
double | YMinDisplayed [get] |
Gets the Y-axis display minimum. More... | |
double | YScale [get, set] |
Gets/Sets a multiplication scale factor to apply to the Y-axis of the plotted array. More... | |
double | YShift [get, set] |
Gets/Sets an additive shift factor to apply to the Y-axis of the plotted array. More... | |
Color | YTickLabelColor [get, set] |
Gets/Sets the Y-axis tick label color More... | |
int | YTicks [get, set] |
Gets/Sets the preferred number Y-axis tick marks (0 => best value). More... | |
int | YTicksFine [get, set] |
Gets/Sets the fine Y-axis tick mark visibility. More... | |
bool | YTicksLeft [get, set] |
Gets/Sets the Y-axis 'tick-marks on left-hand-side' attribute. More... | |
bool | YTicksText [get, set] |
Gets/Sets the Y-axis tick coordinate visibility. More... | |
Boolean | YTicksVisible [get, set] |
If true: make vertical (Y-axis) tick marks visible on the display frame. More... | |
AcopZoomModes | ZoomMode [get, set] |
Gets/Sets the zoom mode (both axes, x-axis only, etc.) of the display frame. More... | |
Events | |
acopAnnotationClick | acopAnnotationClicked |
Occurs when a chart annotation has been clicked. More... | |
acopAutoScaleEvent | AcopAutoScaled |
Occurs when a chart has been autoscaled. More... | |
acopMouseClick | acopClicked |
Occurs when a chart has been clicked. More... | |
acopMouseDoubleClick | acopDoubleClick |
Occurs when a chart has been double-clicked. More... | |
acopError | acopLinkError |
Occurs when the underlying monitored link enters an error state (via acopApply or acopLinkUpdate) More... | |
acopUpdate | acopLinkUpdate |
Occurs when the underlying monitored link has updated its data More... | |
acopMouseDragged | acopMsDragged |
Occurs when the mouse is being dragged over the chart. More... | |
acopMouseEnter | acopMsEnter |
Occurs when the mouse is moved into the chart. More... | |
acopMouseExit | acopMsExit |
Occurs when the mouse is moved out of the chart. More... | |
acopMouseMove | acopMsMove |
Occurs when the mouse hovers over the chart. More... | |
acopMousePressed | acopMsPressed |
Occurs when the mouse has been pressed on the chart. More... | |
acopResetSetting | acopReset |
Occurs when the control attempts to reset the setting shown to the link address More... | |
acopMouseZoom | acopZoom |
Occurs when the acop chart is zoomed. More... | |
A smart Chart control for graphically rendering control system items
Various display modes are available. These include simple lines, symbols, histograms, gantt displays, or even text.
|
strong |
|
strong |
|
strong |
Bar Line color fill style (applies to AcopPlotMode.barline)
Enumerator | |
---|---|
fill_below | fill with color below the drawn bar line. |
no_fill | no color fill |
fill_above | fill with color above the drawn bar line. |
|
strong |
|
strong |
|
strong |
Curve fitting styles
|
strong |
|
strong |
|
strong |
Pinned text style (applies to text printed with the PrintText() method)
|
strong |
Allowable plotting modes (for line drawing) for the plotted data
|
strong |
Location of text printed with the PrintText() method.
|
strong |
Acop Chart zooming modes
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
inlineinherited |
Adds a color (by string name) to the current color list
color | the color (as a string) to add the color list |
Referenced by AcopUserComponent.AddColorToList().
|
inlineinherited |
Adds a color to the current color list
color | the color to add to the color list |
References AcopUserComponent.AddColorToList().
|
inline |
Add an item to the chart's legend (provide 'ShowLegend = true')
text | The text to show for the next legend item |
color | The color of the curve associated with the legend item |
mode | The draw mode associated with the legend item |
Referenced by AcopChart.AddLegendItem().
|
inline |
Add an item to the chart's legend at the position given (provide 'ShowLegend = true')
text | The text to show for the next legend item |
color | The color of the curve associated with the legend item |
mode | The draw mode associated with the legend item |
index | The legend index position which should display the legend text |
References AcopChart.AddLegendItem().
|
inline |
Add an item to the chart's legend at the position given (provide 'ShowLegend = true')
text | The text to show for the next legend item |
color | The color of the curve associated with the legend item |
mode | The draw mode associated with the legend item |
style | The draw style (PS_LINE,PS_DASH, etc.) associated with the legend item |
index | The legend index position which should display the legend text |
|
inline |
Add an item to the chart's legend (provided 'ShowLegend = true')
text | The text to show for the next legend item |
References AcopChart.AddLegendItem().
|
inline |
Add an item to the chart's legend at the position given (provided 'ShowLegend = true')
text | The text to show for the next legend item |
index | The legend index position which should display the legend text |
References AcopChart.AddLegendItem().
|
inline |
Add an item to the chart's legend (provided 'ShowLegend = true')
hDisplay | The display handle associated with the legend item |
text | The text to show for the next legend item |
References AcopChart.AddLegendItem(), and AcopChart.GetPlotMode().
|
inline |
Add an item to the chart's legend at the position given (provided 'ShowLegend = true')
hDisplay | The display handle associated with the legend item |
text | The text to show for the next legend item |
index | The legend index position which should display the legend text |
References AcopChart.AddLegendItem(), and AcopChart.GetPlotMode().
|
inline |
Appends the given data to the designated display screen.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
Length | Is the number of points from the Yarray data to use in the screen udpate. |
Offset | Is the offset in the drawn data buffer where the given Yarray data should be applied. |
Xarray | Is a corresponding horizontal (X) axis update array. |
Referenced by AcopChart.PruneTrendDisplay().
|
inline |
Appends the given data to the designated display screen.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
Xarray | Is a corresponding horizontal (X) axis update array. |
|
inline |
Appends the given data to the designated display screen.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
|
inline |
Applies the currently drawn reference as a reference function.
The reference values will be subtracted from the displayed data.
References AcopChart.ReferenceFunction().
|
inline |
The display handle passed should refer to an unfitted and non-transformed display. if 'fit' is a proper fit style then an additional 'partner' display showing the original data points will be established, and the original display handle will then refer to the fitted data, otherwise no action will be taken. The call returns a display handle to the partner display (displayed as circled).
hDisplay | the display handle for which the fit is desired |
fit | the desired fit style |
|
inlineinherited |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields. Will attempt to discover and use the default output data object
References AcopUserComponent.DefaultMonitorInterval, AcopUserComponent.GetFlags(), and Link.GetLinkId().
Referenced by AcopUserComponent.Attach(), and AcopUserComponent.Reassign().
|
inlineinherited |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags |
interval | An update interval (or timeout) in milliseconds |
reference | Any reference which should be returned in the link's update event |
References Link.GetLinkId().
|
inlineinherited |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags |
interval | An update interval (or timeout) in milliseconds |
reference | Any reference which should be returned in the link's update event |
References AcopUserComponent.Attach(), and AcopUserComponent.GetFlags().
|
inlineinherited |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
Offset | A specific offset into the output data object (array) reference. Output data will begin filling at this offset. |
Length | The length of the output data object (array) which is to be filled in. |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags string (i.e. one of the values shown in the property grid) |
interval | An update interval (or timeout) in milliseconds |
reference | Any reference which should be returned in the link's update event |
References Link.GetLinkId().
|
inlineinherited |
Attaches a transport link to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
Offset | A specific offset into the output data object (array) reference. Output data will begin filling at this offset. |
Length | The length of the output data object (array) which is to be filled in. |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags string (i.e. one of the values shown in the property grid) |
interval | An update interval (or timeout) in milliseconds |
reference | Any reference which should be returned in the link's update event |
References AcopUserComponent.Attach(), and AcopUserComponent.GetFlags().
|
inline |
Applies an autoscale to all axes on all displays
autoscale | If true applies an autoscale. |
Referenced by AcopChart.AutoScale().
|
inline |
Applies an autoscale on the axes indicated on all displays
xmx | If true apply autoscale to the Horizontal (X) maximum. |
xmn | If true apply autoscale to the Horizontal (X) minimum. |
ymx | If true apply autoscale to the Vertical (Y) maximum. |
ymn | If true apply autoscale to the Vertical (Y) minimum. |
References AcopChart.AutoScale().
|
inline |
Applies an autoscale on the axes indicated on the given display
xmx | If true apply autoscale to the Horizontal (X) maximum. |
xmn | If true apply autoscale to the Horizontal (X) minimum. |
ymx | If true apply autoscale to the Vertical (Y) maximum. |
ymn | If true apply autoscale to the Vertical (Y) minimum. |
hDisplay | The display handle of the curve to apply an autoscale (returned from Draw() method). '-1' applies to all curves. |
|
inline |
Bind the given display to the secondary vertical (Y) axis.
hDisplay | The display handle of the curve to be bound to secondary axis (returned from Draw() method). |
bind | If 'true' the data associated with the display will be drawn according to the secondary axis criteria. If 'false' the display will be associated with the primary Y axis. |
Referenced by AcopChart.BindToSecondaryYScale().
|
inline |
Bind the given display to the secondary vertical (Y) axis.
hDisplay | The display handle of the curve to be bound to secondary axis (returned from Draw() method). |
References AcopChart.BindToSecondaryYScale().
|
inline |
Removes all items from the chart legend.
|
inline |
Clears all (unlocked) displays in the chart.
Referenced by AcopChart.ClearScreen(), AcopUserComponent.Detach(), AcopUserComponent.Reassign(), AcopUserComponent.Reset(), and AcopChart.SetGraphVisible().
|
inline |
Clears the selected display in the chart (unless locked).
hDisplay | The display handle of the curve to clear (returned from Draw() method). '-1' clears all curves. |
References AcopChart.ClearScreen().
|
inline |
Clears the selected display in the chart (unless locked).
hDisplay | The display handle of the curve to clear (returned from Draw() method). '-1' clears all curves. |
keep | The number of cleared curves to keep and display in the 'keep color'. |
References AcopChart.ClearScreen().
|
inline |
Clears the selected display in the chart (unless locked).
hDisplay | The display handle of the curve to clear (returned from Draw() method). '-1' clears all curves. |
keep | The number of cleared curves to keep and display in the 'keep color'. |
remove | if 'true' then the display item will be removed from the screen cache |
References AcopChart.ClearScreen().
|
inline |
Clears any histogram tags from the all displays
|
inline |
Clears any histogram tags from the given display
hDisplay | The display handle of the curve whose tags are to be cleared (returned from Draw() method). '-1' clears all tags from all curves. |
|
inline |
Clears the acop chart of all displayed text.
|
inline |
Clears the text shown in the given text handle location.
hText | A handle to the text to be displayed (given by initial call to PrintText()). |
|
inlineinherited |
Detaches the link specifed by the link parameters from the acop control.
Protocol | Control system protocol |
Address | The link address |
Property | The link property |
DataOut | The output data object |
DataIn | The input data object |
References AcopUserComponent.AutoLinkAttach, AcopChart.AutoTrendUpdate, AcopChart.ClearScreen(), Link.GetAddress(), Link.GetDisplayId(), Link.GetProperty(), AcopUserComponent.LinkAddress, and AcopUserComponent.LinkProperty.
|
inlineinherited |
Detaches the link specifed by the link parameters from the acop control.
Address | The link address |
Property | The link property |
DataOut | The output data object |
DataIn | The input data object |
References AcopUserComponent.Detach().
|
inlineinherited |
Detaches the link specifed by the link parameters from the acop control.
Protocol | Control system protocol |
Address | The link address |
Property | The link property |
References AcopUserComponent.Detach().
|
inlineinherited |
Detaches the link specifed by the link parameters from the acop control.
Address | The link address |
Property | The link property |
References AcopUserComponent.Detach().
|
inlineinherited |
Detaches all links attached to the acop control.
Referenced by AcopUserComponent.Detach().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical coordinates (uniform horizontal coordinates from Xmin to Xmax) and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method will only succeed if the acop chart display mode is set to 'textbox'. The horizontal (x) axis coordinates will be an array of monotonically increasing integers. |
Referenced by AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
bindToSecondaryAxis | If true, applies the y-axis data to the 'secondary' Y-axis |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
disable | is a boolean array object designating specific elements to be shown in a disabled color. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
disable | is a boolean array object designating specific elements to be shown in a disabled color. |
xlabel | is a string array object containing x-axis labels for each x-axis entry. The length of this array should match that of the ydata and xdata arrays. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
disable | is a boolean array object designating specific elements to be shown in a disabled color. |
xlabel | is a string array object containing x-axis labels for each x-axis entry. The length of this array should match that of the ydata and xdata arrays. |
ArraySize | is the size of the 'internal' drawn buffer array used to reflect the ydata displayed. If not specified, this will be of the same length as the ydata array provided. |
MaxNumber | Is the maximum size of the 'internal' drawn buffer array. a positive display handle which refers to the plot shown on the chart. This handle can be used in other acop API calls to for example refresh or clear a particular plot. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
ArraySize | is the size of the 'internal' drawn buffer array used to reflect the ydata displayed. If not specified, this will be of the same length as the ydata array provided. |
MaxNumber | Is the maximum size of the 'internal' drawn buffer array. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
MaxNumber | Is the maximum size of the 'internal' drawn buffer array. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
ArraySize | is the size of the 'internal' drawn buffer array used to reflect the ydata displayed. If not specified, this will be of the same length as the ydata array provided. |
MaxNumber | Is the maximum size of the 'internal' drawn buffer array. |
bindToSecondaryAxis | If true, applies the y-axis data to the 'secondary' Y-axis |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xlabel | is a string array object containing x-axis labels for each x-axis entry. The length of this array should match that of the ydata and xdata arrays. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
xlabel | is a string array object containing x-axis labels for each x-axis entry. The length of this array should match that of the ydata and xdata arrays. |
References AcopChart.Draw().
|
inline |
Draws a curve on the acop chart using the data provided as the vertical and horizontal coordinates and the chart display settings
ydata | is an array object containing the data points to be plotted on the vertical axis. If ydata is not an array of a number type (e.g. a string array) then the draw method while only succeed if the acop chart display mode is set to 'textbox'. |
xdata | is an array object containing the data points to be plotted on the horizontal axis. If xdata is not an array of a number type (e.g. a string array) then the draw method will not succeed. |
disable | is a boolean array object designating specific elements to be shown in a disabled color. |
xlabel | is a string array object containing x-axis labels for each x-axis entry. The length of this array should match that of the ydata and xdata arrays. |
ArraySize | is the size of the 'internal' drawn buffer array used to reflect the ydata displayed. If not specified, this will be of the same length as the ydata array provided. |
MaxNumber | Is the maximum size of the 'internal' drawn buffer array. |
bindToSecondaryAxis | If true, applies the y-axis data to the 'secondary' Y-axis |
References AcopChart.PersistScreen(), and AcopChart.SecondaryYAxis.
|
inline |
Plots the current trace (if any)
|
inline |
Assigns an 'error' window range to all displays. Data plotted 'outside' the window are shown in the error color.
XMax | The maximum non-error X value. |
XMin | The minimum non-error X value. |
YMax | The maximum non-error Y value. |
YMin | The minimum non-error Y value. |
References AcopChart.XMax, AcopChart.XMin, AcopChart.YMax, and AcopChart.YMin.
|
inline |
Assigns an 'error' window range to the display given. Data plotted 'outside' the window are shown in the error color.
hDisplay | The display handle of the curve to apply the error window (returned from Draw() method). '-1' applies to all curves. |
XMax | The maximum non-error X value. |
XMin | The minimum non-error X value. |
YMax | The maximum non-error Y value. |
YMin | The minimum non-error Y value. |
References AcopChart.XMax, AcopChart.XMin, AcopChart.YMax, and AcopChart.YMin.
|
inlineinherited |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields. Will attempt to discover and use the default output data object
References AcopUserComponent.DefaultMonitorInterval, and AcopUserComponent.GetFlags().
Referenced by AcopUserComponent.Execute(), and AcopUserComponent.SingleUpdate().
|
inlineinherited |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags |
timeout | timeout in milliseconds |
|
inlineinherited |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags string (i.e. one of the values shown in the property grid) |
timeout | timeout in milliseconds |
References AcopUserComponent.Execute(), and AcopUserComponent.GetFlags().
|
inlineinherited |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
Offset | A specific offset into the output data object (array) reference. Output data will begin filling at this offset. |
Length | The length of the output data object (array) which is to be filled in. |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags |
timeout | timeout in milliseconds |
|
inlineinherited |
Executes a single synchronous transport call to the link target contained in the LinkAddress and LinkProperty fields.
DataOut | A reference to the output data object which is to be filled |
Offset | A specific offset into the output data object (array) reference. Output data will begin filling at this offset. |
Length | The length of the output data object (array) which is to be filled in. |
DataIn | A reference to an input data object to be sent to the link address |
Flags | Any optional link flags string (i.e. one of the values shown in the property grid) |
timeout | timeout in milliseconds |
References AcopUserComponent.Execute(), and AcopUserComponent.GetFlags().
|
inline |
retrieves the current AcopTrace object (could be null if not monitoring a trace)
|
inline |
Get the current bit display mask setting
|
inlineinherited |
Gets the current color list as an array of colors
|
inline |
Retrieves the data set currently being used as the displayed reference
if there is no displayed reference the call returns null
|
inline |
Gives the cursor position in pixels.
|
inline |
Gets the current X (horizontal) data value at the cursor for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inlineinherited |
Gets the last data tag (if any) associated with the output data.
References Link.GetDataTag().
|
inline |
Get the PlotMode from the chart. If no chart a showing return polyline.
|
inline |
Retrieves the data displayed on the given acop display.
Yarray | Is a reference to an array object which will be filled with the vertical (Y-axis) coordinates of the plotted data. |
Xarray | Is a reference to an array object which will be filled with the horizontal (X-axis) coordinates of the plotted data. |
Length | Is the desired length within the array provided which should be filled with plotted data. |
Offset | Is the desired offset within the array provided which should be filled with plotted data. |
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
Referenced by AcopChart.PruneTrendDisplay().
|
inline |
Retrieves the data displayed on the given acop display.
Yarray | Is a reference to an array object which will be filled with the vertical (Y-axis) coordinates of the plotted data. |
Xarray | Is a reference to an array object which will be filled with the horizontal (X-axis) coordinates of the plotted data. |
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
xPosition | Is the screen X position for which the displayed data are desired. |
yPosition | Is the screen Y position for which the displayed data are desired. |
|
inline |
returns the drawn X-axis data for the input display
hDisplay | the display id for the targeted curve (-1 => the initially drawn curve) |
|
inline |
returns the drawn Y-axis data for the input display
hDisplay | the display id for the targeted curve (-1 => the initially drawn curve) |
|
inline |
returns the drawn Y-axis data for the input display
hDisplay | the display id for the targeted curve (-1 => the initially drawn curve) |
rawData | specifies whether the unscaled and unshifted data should be returned |
|
inline |
Returns the fit parameters for the display given.
hDisplay |
|
inlineinherited |
Gets the integer flag representation of the input flags string
flags |
Referenced by AcopUserComponent.Attach(), AcopUserComponent.Execute(), and AcopUserComponent.SingleUpdate().
|
inline |
Gives the left offset of histogram displays in the acop chart
|
inline |
Gives the right offset of histogram displays in the acop chart
|
inlineinherited |
|
inlineinherited |
Returns the output data object bound to the default transport link
References Link.GetOutputDataObject().
|
inlineinherited |
Returns a list of discovered channel names for the data bound to the default transport link (In case the transport link is bound to a multi-channel array).
References Link.GetOutputChannelNames().
|
inlineinherited |
Returns the appropriate X-Axis for the data bound to the default transport link (for use in the chart)
References Link.GetOutputXAxis().
|
inlineinherited |
Returns the appropriate Y-Axis for the data bound to the default transport link (for use in the chart)
References Link.GetOutputYAxis().
|
inline |
Gets the display marker setting for the display indicated.
hDisplay | The display handle of the curve to retrieve the marker setting from (returned from Draw() method). '-1' applies to all curves. |
|
inlineinherited |
Gets the last delivered link output completion length.
References Link.GetOutputCompletionLength().
|
inlineinherited |
Returns the output data object appropriate to the current link address
|
inlineinherited |
Returns the output data object appropriate to the current link address and given overload preference
instance | the desired overload |
|
inlinestatic |
Converts to the Acop PlotMode enumeration from an integer
m | the integer representation of a display plot mode |
Referenced by AcopChart.AddLegendItem(), AcopUserComponent.Reassign(), and AcopUserComponent.Reset().
|
inline |
Gives the bottom chart axis setting.
|
inline |
Gives the left hand side chart axis setting.
|
inline |
Gives the left hand side chart axis setting.
|
inline |
Gives the top chart axis setting.
|
inlineinherited |
Gets the current link status as an integer value
References Link.GetStatus().
|
inlineinherited |
Gets the current transport link status as a string
References Link.GetStatusString().
|
inlineinherited |
Get the last link timestamp (as a UTC double).
References Link.GetTimeStamp().
|
inline |
gets a trend of history points according to the TrendDepthInPoints setting
Flags | optional flags |
References AcopUserComponent.getUtcNow().
|
inlinestaticinherited |
Returns the current UTC time (seconds since 1970) as a double (with fractional seconds).
Referenced by AcopChart.GetTrendPoints(), and AcopTable.GetTrendPoints().
|
inline |
Gets the maximum X (horizontal) axis data value plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the mean value of the X (horizontal) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the minimum X (horizontal) axis data value plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the root mean squared (RMS) value of the X (horizontal) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the standard deviation value of the X (horizontal) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gives the series of labels used for the vertical (Y) axis tick marks.
|
inline |
Gets the maximum Y (vertical) axis data value plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the mean value of the Y (vertical) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the minimum Y (vertical) axis data value plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the root mean squared (RMS) value of the Y (vertical) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
Gets the specific Y (vertical) axis scale factor for the display indicated.
hDisplay | Is the display handle of the acop display for which the value is desired (returned via a call to Draw()). |
|
inline |
Gets the specific Y (vertical) axis shift value for the display indicated.
hDisplay | Is the display handle of the acop display for which the value is desired (returned via a call to Draw()). |
|
inline |
Gets the standard deviation value of the Y (vertical) axis data plotted on the chart for the display indicated.
hDisplay | Is the display handle of the acop display for which the data are desired (returned via a call to Draw()). |
|
inline |
gets the applied y-axis scaling factor
hDisplay | Is the display handle of the acop display for which the scale factor is desired. |
References AcopChart.YScale.
|
inline |
gets the applied y-axis shift offset
hDisplay | Is the display handle of the acop display for which the shift offset is desired. |
References AcopChart.YShift.
|
inline |
Gives the index of the zooming area
|
inlineinherited |
Gives the current link attached status based on the Link parameters
|
inline |
Returns 'true' if the given display is bound to the secondary (right hand side) Y Axis
hDisplay | The display handle designating the display for which the setting is desired |
|
inline |
If 'ForceWidth' is not true then the pen width setting is allowed to diminish when a large number of points are plotted. Otherwise the requested pen width is used even for a huge amount of data.
|
inline |
Gets tagging on the display and index given (depending on the draw mode).
index | is the array index for which the tagging information is desired |
hDisplay | is the display handle for which the tagging information is desired |
|
inline |
Gets the tagging setting for the index given.
index | is the array index for which the tagging information is desired |
|
inline |
Gets the global tagging setting.
|
inline |
Sets tagging on the display and index given (depending on the draw mode).
index | is the array index for which to apply the tagging |
hDisplay | is the display handle for which to apply the tagging |
value | true => apply tagging |
Please use SetTagged() instead.
|
inline |
Gives the zoomed stat of the acop chart
|
inline |
Returns the Customizer instance for this component.
|
inlineinherited |
An invoker helper for cases where InvokeRequired is needed
updater | is the delegate to invoke |
sender | is the sender object |
lnk | is the Link object |
|
inline |
Locks the given display screen according to the mode specified.
mode | Is the desired lock mode. 'probe' is only reads and returns the current lock mode. Otherwise 'unlocked' and 'locked' will set the screen to the desired lock mode if not already in that mode. |
hDisplay | Is the desired screen to apply the lock settings. A '-1' will apply the setting to all display screens. |
|
inline |
Clears (terminates) display persistence.
hDisplay | The display handle of the curve for which persisence should be terminated (returned from Draw() method). '-1' applies to all curves. |
|
inline |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth').
hDisplay | The display handle of the curve to apply persisence (returned from Draw() method). '-1' applies to primary curve. |
depth | Is the 'keep' depth of the cleared displays(non-volatile). |
memCopy | If true will actually maintain cleared displays in memory up to the depth given. |
endlessFlag | If true will maintain 'graphical' persistence. A 'volatile' conditions which disappears when the dispalyed window is invalidated. |
persistColor | Is the desired color of the persistence display. |
Referenced by AcopChart.Draw(), and AcopChart.PersistScreen().
|
inline |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth').
hDisplay | The display handle of the curve to apply persisence (returned from Draw() method). '-1' applies to primary curve. |
depth | Is the 'keep' depth of the cleared displays (non-volatile). |
memCopy | If true will actually maintain cleared displays in memory up to the depth given. |
persistColor | Is the desired color of the persistence display. |
References AcopChart.PersistScreen().
|
inline |
Applies a persisence to 'cleared' displays (analogous to clearing with a 'KeepDepth').
hDisplay | The display handle of the curve to apply persisence (returned from Draw() method). '-1' applies to primary curve. |
depth | Is the 'keep' depth of the cleared displays (non-volatile). |
persistColor | Is the desired color of the persistence display. |
References AcopChart.PersistScreen().
|
inline |
Prints the given text at the last text position.
Text | The desired text to display on the screen. |
|
inline |
Prints the given text at the given screen coordinates.
Text | The desired text to display on the screen. |
Xposition | The horizontal (X) axis position used to place the text. |
Yposition | The vertical (Y) axis position used to place the text. |
|
inline |
Reduces the number of displayed points in the given trend display by decimating the currently plotted data.
A long running trend chart is liable to 'recent-biased' if it is being updated at e.g. 1 Hz but has a time depth in seconds greater than the number of points in the trend buffer. In such cases, where one is managing the drawing of the trend oneself programatically, the trend data can be pruned with this method, in lieu of re-acquiring a new set of trend data points over the current time interval.
hDisplay | is the display handle of the trend whose data require pruning |
start | is the start time (in UTC) to be used as the oldest point in the pruned data set |
References AcopChart.AppendScreen(), and AcopChart.GetDrawnData().
|
inlineinherited |
Reassigns the current bound default link to the address parameters given.
Address | the desired new target link address |
Property | the desired new target link property |
References AcopUserComponent.Attach(), AcopChart.ClearScreen(), AcopChart.ForegroundColor, AcopChart.GetPlotMode(), TraceChart.IsTrace, AcopChart.PlotMode, AcopUserComponent.ReassignList(), AcopTable.ResetInput(), AcopTable.ShowInputColumn, and AcopChart.TraceSettings.
|
inlineinherited |
Reassigns the currently bound grouped links to those in the group list given
The new group list must have the same number of links as the list it is to replace, else an "Invalid Length" exception is thrown.
newGroupList | is the ';' separated list of grouped link addresses |
newAddr | is the new assigned LinkAddress |
newPrp | is the new assigned LinkProperty |
References AcopUserComponent.LinkAddress, AcopUserComponent.LinkProperty, and AcopTable.ResetInput().
Referenced by AcopUserComponent.Reassign().
|
inline |
Recalls a previously cleared display.
hDisplay | The display handle of the display to recall. |
Referenced by AcopChart.SetGraphVisible().
|
inline |
Recalls the previously cleared text in the given text handle location.
hText | A handle to the text to be displayed (given by initial call to PrintText()). |
|
inline |
Redraw the full content of the chart
|
inline |
Apply a 'reference function' (i.e. an array used to offset the contents of the drawn array).
ReferenceArray | The array used to offset (element by element) the drawn Y-axis array. |
Referenced by AcopChart.ApplyCurrentReference().
|
inline |
Apply a 'reference function' (i.e. an array used to offset the contents of the drawn array).
ReferenceArray | The array used to offset (element by element) the drawn Y-axis array. |
Length | The length of the input array to apply. |
|
inline |
Refreshes a displayed array in a persistent screen.
Yarray | Is the vertical (Y) axis data to be used in the refresh action. |
hDisplay | The display handle of the curve be refreshed (returned from Draw() method). |
Referenced by AcopChart.RefreshScreen().
|
inline |
Refreshes the given display screen with the given data.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
Length | Is the number of points from the Yarray data to use in the screen udpate. |
Offset | Is the offset in the drawn data buffer where the given Yarray data should be applied. |
Xarray | Is a corresponding horizontal (X) axis update array. |
|
inline |
Refreshes the given display screen with the given data.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
Xarray | Is a corresponding horizontal (X) axis update array. |
|
inline |
Refreshes the given display screen with the given data.
Yarray | Is the vertical (Y) axis data to use in the new screen. |
hDisplay | Is the handle to the screen to update (given by the initial 'draw' call). |
References AcopChart.RefreshPersistScreen().
|
inline |
Refreshes the current text in the given text handle location.
Text | Is the new text to be used in the text location. |
hText | A handle to the text to be displayed (given by initial call to PrintText()). |
|
inline |
Removes the legend item at the postion indicated
index | The legend position index for the item to be removed |
|
inlineinherited |
Closes all monitored links and resets display parameters to their default settings. If AutoAttachLink is 'true' then those links bound to the control will re-link.
Referenced by AcopUtils.ResetAcopLinks().
|
inlineinherited |
Closes all monitored links and resets display parameters to their default settings. If AutoAttachLink is 'true' then those links bound to the control will re-link.
allLinks | if 'true' then all bound links are examined. |
References AcopChart.ClearScreen(), AcopChart.ForegroundColor, AcopChart.GetPlotMode(), TraceChart.IsTrace, AcopChart.PlotMode, and AcopChart.TraceSettings.
|
inline |
if 'selected' = 'true' then the desired display is brought to the foreground by thickening its pen width.
hDisplay | The display handle designating the display for which the setting is desired |
selected | 'true' to select, 'false' to de-select |
References AcopChart.DrawWidth.
|
inline |
Set the current bit display mask setting
value | the desired bit display mask setting |
|
inline |
Sets the cursor marker position.
cursor |
|
inline |
Sets the chart's max and min setting back to the original default conditions
References AcopChart.AcopAutoScaled, AcopChart.SecondaryYMax, AcopChart.SecondaryYMin, AcopChart.XMax, AcopChart.XMin, AcopChart.YMax, and AcopChart.YMin.
|
inline |
Set the PlotMode to the chart
apm | The desired plot mode |
|
inline |
If 'ForceWidth' is not true then the pen width setting is allowed to diminish when a large number of points are plotted. Otherwise the requested pen width is used even for a huge amount of data.
value | the desired setting |
|
inline |
Set the color of a graph in the chart
id | the id of the graph |
col | the color |
|
inline |
Hide or show a graph in the chart
id | the id of the graph |
visible | false to hide graph in chart |
References AcopChart.ClearScreen(), and AcopChart.RecallScreen().
|
inline |
Sets the display marker setting for the display indicated.
MarkerOn | The disired marker display setting. |
hDisplay | The display handle of the curve to apply the marker setting (returned from Draw() method). '-1' applies to all curves. |
|
inline |
Set the plot for for a specific plot
hDisplay | the display handle for the plot (returned by the initial call to Draw()) |
mode | the desired plot mode |
|
inline |
Sets tagging on the display and index given (depending on the draw mode).
index | is the array index for which to apply the tagging |
hDisplay | is the display handle for which to apply the tagging |
value | true => apply tagging |
|
inline |
Sets tagging on all displays at index given (depending on the draw mode).
index | is the array index for which to apply the tagging |
value | true => apply tagging |
|
inline |
Sets the minimum and maximum horizontal (X-axis) display values.
xMin | The desired minimum display value. |
xMax | The desired maximum display value. |
|
inline |
Sets the minimum and maximum horizontal (X-axis) and vertical (Y-axis) display values.
xMin | The desired minimum horizontal display value. |
xMax | The desired maximum horizontal display value. |
yMin | The desired minimum vertical display value. |
yMax | The desired maximum vertical display value. |
|
inline |
Specifies a series of labels to use for the vertical (Y) axis tick marks.
ylabels | An array of labels to use at the Y axis tick mark locations |
start | The starting Y-position for the initial label |
interval | The Y-interval over which to apply the given labels. |
|
inline |
Specifies a series of labels to use for the vertical (Y) axis tick marks.
|
inline |
Sets the minimum and maximum vertical (Y-axis) display values.
yMin | The desired minimum display value. |
yMax | The desired maximum display value. |
|
inline |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand).
ZoomXMax | If true will accept zoomed X-axis maximum coordinates |
ZoomXMin | If true will accept zoomed X-axis minimum coordinates |
ZoomYMax | If true will accept zoomed Y-axis maximum coordinates |
ZoomYMin | If true will accept zoomed Y-axis minimum coordinates |
SecondaryYMax | If true will accept zoomed secondary Y-axis maximum coordinates |
SecondaryYMin | If true will accept zoomed secondary Y-axis minimum coordinates |
xmx | Is the desired X-axis maximum following the zoom action. |
xmn | Is the desired X-axis minimum following the zoom action. |
ymx | Is the desired Y-axis maximum following the zoom action. |
ymn | Is the desired Y-axis minimum following the zoom action. |
ymxSecondary | Is the desired secondary Y-axis maximum following the zoom action. |
ymnSecondary | Is the desired secondary Y-axis minimum following the zoom action |
References AcopChart.SecondaryYMax, and AcopChart.SecondaryYMin.
Referenced by AcopChart.SetZoom().
|
inline |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand).
ZoomXMax | If true will accept zoomed X-axis maximum coordinates |
ZoomXMin | If true will accept zoomed X-axis minimum coordinates |
ZoomYMax | If true will accept zoomed Y-axis maximum coordinates |
ZoomYMin | If true will accept zoomed Y-axis minimum coordinates |
xmx | Is the desired X-axis maximum following the zoom action. |
xmn | Is the desired X-axis minimum following the zoom action. |
ymx | Is the desired Y-axis maximum following the zoom action. |
ymn | Is the desired Y-axis minimum following the zoom action. |
References AcopChart.SetZoom().
|
inline |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand).
xmx | Is the desired X-axis maximum following the zoom action. |
xmn | Is the desired X-axis minimum following the zoom action. |
ymx | Is the desired Y-axis maximum following the zoom action. |
ymn | Is the desired Y-axis minimum following the zoom action. |
ymxSecondary | Is the desired secondary Y-axis maximum following the zoom action. |
ymnSecondary | Is the desired secondary Y-axis minimum following the zoom action |
References AcopChart.SetZoom().
|
inline |
Sets the Zoom state of the given acop chart (as if it were zoomed per hand).
xmx | Is the desired X-axis maximum following the zoom action. |
xmn | Is the desired X-axis minimum following the zoom action. |
ymx | Is the desired Y-axis maximum following the zoom action. |
ymn | Is the desired Y-axis minimum following the zoom action. |
References AcopChart.SetZoom().
|
inline |
Activate or deactivate the "More Option" menuitem in contextmenu.
value | true to show "More Option" false to hide (default: false) |
|
inlineinherited |
Applies a single link update to the acop user component if the component is not already in a monitoring state.
References AcopUserComponent.acopLinkError, AcopUserComponent.acopLinkUpdate, AcopUserComponent.DefaultMonitorInterval, AcopUserComponent.Execute(), AcopUserComponent.GetFlags(), Link.GetOutputDataObject(), and Link.GetStatus().
|
inline |
Apply a 'weight function' (i.e. an array used to scale the contents of the drawn array)
WeightArray | The array used to multiply (element by element) the drawn Y-axis array. |
|
inline |
Apply a 'weight function' (i.e. an array used to scale the contents of the drawn array)
WeightArray | The array used to multiply (element by element) the drawn Y-axis array. |
Length | The length of the input array to apply. |
|
getset |
Gets/Sets the absolute time tick-labels attribute.
|
getsetinherited |
An optional assigned object associated with this Acop control ...
|
getset |
Gets/Sets the add-display-info-to-text attribute (calls to Draw() in 'textbox' mode).
|
getsetinherited |
Determines the firing order of a user-defined acopLinkUpdate delegate
|
getsetinherited |
the prefered location to apply units (default = description)
|
getsetinherited |
if set to true, instructs ACOP to automatically monitor the data provided by LinkAddress and LinkProperty
Referenced by AcopUserComponent.Detach().
|
getsetinherited |
if non-zero, provides the requested data size to use when AutoLinkUpdate is set to true
|
getsetinherited |
if set to true, instructs ACOP to update this component's contents upon receipt of new link data (provided no user-defined event handle is in play)
|
getset |
If not 'off', instructs ACOP to make use of the current link data as tool tip text when the mouse hovers over the chart
|
getset |
If set to true, instructs ACOP acquire and apply appropriate chart setting based on the input link address and property
|
getset |
If set to true, instructs ACOP apply a trend-chart and update this chart's contents upon receipt of new link data (provided no user-defined event handle is in play)
Referenced by AcopUserComponent.Detach().
|
getset |
Gets/Sets the background color to use within the display frame.
|
getset |
Gets/Sets an image into the plot area.
|
getset |
Activate or deactivate the zooming of the background image.
|
getsetinherited |
If true the Link will be closed if the form is minimized
|
getset |
Gets/Sets the color to use for the cursor marker in the display frame.
|
getset |
Gets/Sets the cursor marker mode in the display frame.
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) of the cursor marker in the display frame.
|
getset |
Gets/Sets the width of the cursor marker in the displayed frame.
|
getset |
Gets/Sets the horizontal (X) extent of the cursor marker (when enabled)."
|
getset |
Gets/Sets the vertical (Y) extent of the cursor marker (when enabled).
|
getset |
If 'true' then the drawn data at the mouse position will be highlighted.
|
getsetinherited |
The default monitoring interval in msec
Referenced by AcopUserComponent.Attach(), AcopUserComponent.Execute(), and AcopUserComponent.SingleUpdate().
|
getset |
If true and the display mode is 'textbox': The array element index will precede the contents of each string array element
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) in the display frame.
|
getset |
Gets/Sets the pen-width to use for plots in the display frame.
Referenced by AcopChart.SelectPlot().
|
getset |
"Gets/Sets the number of points at which the draw width automatically resets to '1'"
|
getset |
Gets/Sets the color to use for error data in the display frame.
|
getsetinherited |
value to use when there are link errors
|
getset |
Gets/Sets the data-fitting attribute.
|
getset |
Gets/Sets the foreground color to use within the display frame.
Referenced by AcopUserComponent.Reassign(), and AcopUserComponent.Reset().
|
getset |
Specifies a list of foreground colors to use in multiple plots
|
getset |
Gets/Sets the acop frame border visibility.
|
getset |
Gets/Sets the postioning offset (positive or negative) to apply to the bottom of the display frame.
|
getset |
Gets/Sets the display frame caption (top margin).
|
getset |
Gets/Sets the relative position of the frame caption.
|
getset |
Gets/Sets the font used in the acop frame.
|
getset |
Gets/Sets the font sized used in the acop frame.
|
getset |
Gets/Sets the forecolor used within the acop frame.
|
getset |
Gets/Sets the postioning offset (positive or negative) to apply to the lefthand side of the display frame.
|
getset |
Gets/Sets the postioning offset (positive or negative) to apply to the righthand side of the display frame.
|
getset |
Gets/Sets the postioning offset (positive or negative) to apply to the top of the display frame.
|
getset |
Gets/Sets the display frame width
|
getset |
Gets/Sets the graph style (LIN_LIN, LOG_LIN, etc.) in the display frame.
|
getset |
Gets/Sets the grid color.
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) of the grid lines in the display frame.
|
getset |
Gets/Sets the grid width.
|
getset |
Gets/Sets the keep color (for 'kept' curves during a RefreshScreen()).
|
getset |
Specifies the number of the 'kept' curves (during a 'RefreshScreen()' operation) in the displayed grid.
|
getset |
if 'true' then cleared display curves will be displayed in the chart background until the image is invalidated.
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) of the kept curves.
|
getset |
Gets/Sets the draw width (for 'kept' curves during a RefreshScreen()).
|
getset |
Gets/Sets the text rotation to use for horizontal (X) axis tick mark labels.
|
getset |
Gets/Sets the the color to use for the leading edge in the display frame.
|
getset |
Determines whether the leading edge is fixed (true) or moving (false)
|
getset |
Gets/Sets the gap size to use for the leading edge in the display frame.
|
getset |
Cursor mode for the leading edge in an updating trend chart
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) of the leading edge in the display frame.
|
getset |
Specifies the pen width a leading edge when the LeadingEdgeMode is not 'none'
|
getset |
Gets/Sets the time-label-on-left attribute.
|
getset |
Gets/Sets the left-side Y-axis tick label visibility.
|
getset |
Specifies the legend box back color when ShowLegendBox = true
|
getset |
Establishes whether the chart legend should appear on the chart (false) or in the chart frame (true)
|
getset |
provides an array of plot descriptions to be used as a legend (if ShowLegend = 'true')
|
getset |
Establishes the location of the chart legend
|
getsetinherited |
Identifies the transport link target. The target end point is given by the LinkAddress and the LinkProperty.
Referenced by AcopSlider.applySliderSetting(), AcopUserComponent.Detach(), and AcopUserComponent.ReassignList().
|
getsetinherited |
The design-time browseable link context (part of the link address)
|
getsetinherited |
The design-time browseable/editable link device (part of the link address)
|
getsetinherited |
An optional design-time browseable flags set which can be applied to the underlying link
|
getsetinherited |
gets/sets whether all associated links have a grouped event
|
getsetinherited |
optional value to use as input for automatic links
|
getsetinherited |
A design-time list of targeted links. If there is more than one target then 'LinkGrouped' is automatically set to 'true'
|
getsetinherited |
The design-time browseable/editable link property (suppliments the link address)"
Referenced by AcopSlider.applySliderSetting(), AcopUserComponent.Detach(), and AcopUserComponent.ReassignList().
|
getsetinherited |
The link control system protocol
Referenced by AcopSlider.applySliderSetting().
|
getsetinherited |
The design-time browseable link server (part of the link address)
|
getsetinherited |
The design-time browseable link subsystem
|
getset |
Specifies the trend depth in points
|
getset |
Specifies the trend depth in hours to use in a trend display
|
getset |
Gets/Sets the display marker attribute
|
getset |
Gets/Sets the color to use for the marker in the display frame.
|
getset |
If true specifies that the data marker follows the maximum data value
|
getset |
Gets/Sets the data-point marker mode in the display frame.
|
getset |
Gets/Sets the draw style (SOLID, DASH, etc.) of the marker in the display frame.
|
getset |
Gets/Sets the width of the data-point used marker in the displayed frame.
|
getset |
Gets/Sets the horizontal (X) extent of the data-point markers (when enabled).
|
getset |
Gets/Sets the vertical (Y) extent of the data-point markers (when enabled).
|
getset |
Gets/Sets the mark-print-text-location attribute.
|
getset |
Gets/Sets the add-display-info-to-text attribute (calls to Draw() in 'textbox' mode).
|
getset |
Specifies list plot filled settings ('no-fill', 'fill-below' or 'fill-above') to apply to consecutive plots
|
getset |
Gets/Sets the plot mode (polyline, histogram, dots, etc.) in the display frame.
Referenced by AcopUserComponent.Reassign(), and AcopUserComponent.Reset().
|
getset |
Specifies the plot symbol when the AcopPlotMode = symbol
|
getset |
Gets/Sets the 'barline-filled' attribute.
|
getset |
Gets/Sets the 'dots-filled-with-foreground color' attribute.
|
getsetinherited |
precision to use for floating point numbers (0 => general format)
|
getset |
Gets/Sets the relative text location for text printed on a chart with the PrintText() method.
|
getset |
Gets/Sets the text rotation to use for the text printed on the chart via calls to PrintText().
|
getset |
Gets/Sets the printed-text-pinned attribute.
|
getset |
Gets/Sets the data-inversion (reciprocal) attribute.
|
getset |
Gets/Sets the reuse-screen attribute.
|
getset |
Gets/Sets the reuse-text attribute.
|
getset |
If 'true' and AutoLinkUpdate is 'true' then multi-channel arrays obtained will be reversed in order prior to display
|
getset |
Gets/Sets the number of buffers in use for data drawn on the display
|
getset |
Gets/Sets the visibility of the secondary Y axis.
Referenced by AcopChart.Draw().
|
getset |
Gets/Sets the label to use on the secondary Y-axis.
|
getset |
Gets/Sets the secondary Y-axis best scale attribute.
|
getset |
Gets/Sets the secondary Y-axis fine tick mark visibility.
|
getset |
Gets/Sets the secondary Y-axis label offset mode.
|
getset |
Gets/Sets the secondary Y-axis log scale attribute.
|
getset |
Gets/Sets the secondary (right-hand side) Y-axis display maximum.
Referenced by AcopChart.SetDefaultScale(), and AcopChart.SetZoom().
|
get |
Gets the secondary (right-hand side) Y-axis displayed maximum.
|
getset |
Gets/Sets the secondary (right-hand side) Y-axis display minimum.
Referenced by AcopChart.SetDefaultScale(), and AcopChart.SetZoom().
|
get |
Gets the secondary (right-hand side) Y-axis display minimum.
|
getset |
Gets/Sets the secondary Y-axis tick label color.
|
getset |
Gets/Sets the number of right-hand side vertical (secondary Y-axis) tick marks to display on the display frame (0 => best value).
|
getset |
Gets/Sets the secondary Y-axis fine tick mark visibility.
|
getset |
Gets/Sets the secondary Y-axis tick coordinate visibility.
|
getset |
If true: makeright-hand side vertical (secondary Y-axis) tick marks visible on the display frame.
|
getset |
Determines whether or not a legend should appear on the chart
|
getset |
If ShowLegend = true, specifies whether or not a legend box should apear around the legend or the legend should be drawn directly on the chart
|
getset |
If true, the chart's context menu will offer certain chart properties.
|
getset |
Gets/Sets the color to use for tagged data in the display frame.
|
getset |
Get/Sets the data tagging attribute.
|
getset |
Specifies the pen width to use for tagged data in the display frame.
|
getset |
Specifies the number of text buffers in use for text printed on the display
|
getset |
If != 1e100 then treshold violations are added to the application's trip log
|
getset |
If != -1e100 then treshold violations are added to the application's trip log
|
getset |
Gets/Sets the tool tip backcolor.
|
getset |
If 'true' then 'AutoToolTip' will insert a common list of channel names in grouped updates
|
getset |
Gets/Sets the tool tip forecolor.
|
getset |
Gets/Sets the tool tip text to hover over thee acop frame
|
getset |
Shows the data as a trace, if available
Referenced by AcopUserComponent.Reassign(), and AcopUserComponent.Reset().
|
getsetinherited |
the value units
|
getset |
Gets/Sets the statistical weighting attribute.
|
getset |
Gets/Sets the wrap-around attribute when scrolling the display frame via 'mouse-down'.
|
getset |
Gets/Sets the label to use on the X-axis.
|
getset |
Gets/Sets the X-axis best scale attribute.
|
getset |
Gets/Sets the horizontal extent of the data-point rectangles used when 'dots' are plotted.
|
getset |
Gets/Sets the X-axis grid visibility.
|
getset |
Anchors the X-Axis label to the an area of the chart frame
|
getset |
Gets/Sets the X-axis 'tick-marks on bottom' attribute.
|
getset |
Gets/Sets the X-axis label offset mode.
|
getset |
Gets/Sets a short text to use on the lower left X-axis.
|
getset |
Gets/Sets the X-axis display maximum.
Referenced by AcopChart.ErrorWindow(), and AcopChart.SetDefaultScale().
|
get |
Gets the X-axis displayed maximum.
|
getset |
Gets/Sets the X-axis display minimum.
Referenced by AcopChart.ErrorWindow(), and AcopChart.SetDefaultScale().
|
get |
Gets the X-axis displayed minimum.
|
getset |
Gets/Sets a short text to use on the lower right X-axis.
|
getset |
Gets/Sets a multiplication scale factor to apply to the X-axis of the plotted array
|
getset |
Gets/Sets an additive shift factor to apply to the X-axis of the plotted array.
|
getset |
Gets/Sets the X-axis tick label color.
|
getset |
Gets/Sets the X-axis tick mark visibility.
|
getset |
Gets/Sets the X-axis 'tick marks at bottom' attribute.
|
getset |
Gets/Sets the X-axis fine tick mark visibility.
|
getset |
Gets/Sets the X-axis tick coordinate visibility.
|
getset |
If true: make horizontal (X-axis) tick marks visible on the display frame.
|
getset |
If 'true' then the absolute value of Y-Axis data will be plotted.
|
getset |
Gets/Sets the label to use on the Y-axis.
|
getset |
Specifies a list of Y-Axis settings ('left' or 'right') to which consecutive plots are bound
|
getset |
Gets/Sets the Y-axis best scale attribute.
|
getset |
Gets/Sets the vertical extent of the data-point rectangles used when 'dots' are plotted.
|
getset |
Gets/Sets the fine Y-axis tick mark visibility.
|
getset |
Gets/Sets the Y-axis grid visibility.
|
getset |
Gets/Sets the Y-axis label offset mode.
|
getset |
Gets/Sets the Y-axis display maximum.
Referenced by AcopChart.ErrorWindow(), and AcopChart.SetDefaultScale().
|
get |
Gets the Y-axis displayed maximum.
|
getset |
Gets/Sets the Y-axis display minimum.
Referenced by AcopChart.ErrorWindow(), and AcopChart.SetDefaultScale().
|
get |
Gets the Y-axis display minimum.
|
getset |
Gets/Sets a multiplication scale factor to apply to the Y-axis of the plotted array.
Referenced by AcopChart.GetYScale().
|
getset |
Gets/Sets an additive shift factor to apply to the Y-axis of the plotted array.
Referenced by AcopChart.GetYShift().
|
getset |
Gets/Sets the Y-axis tick label color
|
getset |
Gets/Sets the preferred number Y-axis tick marks (0 => best value).
|
getset |
Gets/Sets the fine Y-axis tick mark visibility.
|
getset |
Gets/Sets the Y-axis 'tick-marks on left-hand-side' attribute.
|
getset |
Gets/Sets the Y-axis tick coordinate visibility.
|
getset |
If true: make vertical (Y-axis) tick marks visible on the display frame.
|
getset |
Gets/Sets the zoom mode (both axes, x-axis only, etc.) of the display frame.
acopAnnotationClick acopAnnotationClicked |
Occurs when a chart annotation has been clicked.
acopAutoScaleEvent AcopAutoScaled |
Occurs when a chart has been autoscaled.
Referenced by AcopChart.SetDefaultScale().
acopMouseClick acopClicked |
Occurs when a chart has been clicked.
acopMouseDoubleClick acopDoubleClick |
Occurs when a chart has been double-clicked.
|
inherited |
Occurs when the underlying monitored link enters an error state (via acopApply or acopLinkUpdate)
Referenced by AcopUserComponent.SingleUpdate().
|
inherited |
Occurs when the underlying monitored link has updated its data
Referenced by AcopUserComponent.SingleUpdate().
acopMouseDragged acopMsDragged |
Occurs when the mouse is being dragged over the chart.
acopMouseEnter acopMsEnter |
Occurs when the mouse is moved into the chart.
acopMouseExit acopMsExit |
Occurs when the mouse is moved out of the chart.
acopMouseMove acopMsMove |
Occurs when the mouse hovers over the chart.
acopMousePressed acopMsPressed |
Occurs when the mouse has been pressed on the chart.
|
inherited |
Occurs when the control attempts to reset the setting shown to the link address
acopMouseZoom acopZoom |
Occurs when the acop chart is zoomed.