Download the Solution Example here: TrendCustomDataSource.dbsln
Solution Name: TrendCustomDataSource
Software Version: 10.0.6
Keywords: Trend. Data.
1
Summary
This example shows how to use
TrendTrendCharts, and solutions on basic archiving, creating and
creatingcharting of Data.
Technical Information
When creating a TrendChart, you can associate a Historian Tag with a Historian Table to supply data points. This configuration is done through the Historian section. These tables can either receive data from databases accessed via FrameWorX or from a script within a script class, accessible under Scripts > Classes.
In this example, the GetSamples
method is applied in two different ways:
- In the
ServerMain
ScriptClass, the method is used to create a custom signal and send it to the historian for plotting. - In the
MyClass
ScriptClass, the method is used to retrieve data stored in a table within a database, which is then sent to the historian for plotting.
When creating a
trend chartTrendChart, if you have data logging
definedset up in FactoryStudio (
atvia Edit
-> Tags
-> Historian)
,or if you
are're using FactoryStudio
for usewith the OSIsoft PI System, the system will automatically
looksearch for
thearchived
Datadata to plot
the chart.
WhenIf you want to
draw the Trend chart mapping touse data other than what the
one created by the system itselfsystem archives by default, you have
the followingtwo options:
1) You can populate the Historian- Populate the historian archive (Tatsoft Database, Microsoft SQL, or other
- databases,
- including the PI System) from another application.
- Customize the
GetSamples
method used by the
- TrendChart, as demonstrated in the
ServerMain
andMyClass
ScriptClasses
In this section:
Page Tree | ||||
---|---|---|---|---|
|
One more advanced example of custom Trend chart drawing, where a curve model is created from a recipe: (TrendWithRecipe.rar).
Reference
See Trend Settings for more information