Info | ||
---|---|---|
| ||
Download the Solution Example |
: Solution file: TrendCustomDataSource.dbsln |
- Solution Name:
- Trend Custom Data Source
- Software Version:
- v10
- Keywords:
- TrendChart. GetSamples. Data.
Summary
This example shows how to use Trend TrendCharts, and solutions on basic archiving, creating and creating charting of Data.
Technical Information
When creating a TrendChart, you can associate a HistorianTag with a HistorianTable to supply data points. This configuration is done through the Historian section. These tables can either receive data from databases accessed via software platform 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 defined set up in FactoryStudio (at Edit-Tags-Historian), software platform (via HistorianTags) or if you are using FactoryStudio for use with 're using software platform with the OSIsoft PI System, the system will automatically look search for the archived Data data to plot the chart. When
If you want to draw the Trend chart mapping to use data other than what the one created by the system itselfsystem archives by default, you have the following two options:1) You can populate the Historian
Populate the historian archive (
Microsoft SQL, or other
databases,
including the PI System) from another application.
Customize the
GetSamples
method used by the
One more advanced example of custom Trend chart drawing, where a curve model is created from a recipe: (TrendWithRecipe.rar).
TrendChart, as demonstrated in the
ServerMain
andMyClass
ScriptClasses