Reports can be text, graph, screen, or used in import.
Create and edit export definitions (.RPT) with FileMenu/Export , sites screen definitions (.SPT) with FileMenu/Sites/Edit?? , import definitions (.IPT) with FileMenu/Import
Graph definition files needs to be edited with MS.Notepad, or some other text editor - use ProbeMenu/SystemOptions report tab
Use FileMenu/Export
Reports can be output to...
Reports to paper or pdf have different sections - report header, page header, group header, details, etc
Each line in the RPT file specifies an item, and in which section it will print. Only items in the detail (each site) section will be exported. An item can be...
In addition, a column can be specified.
A column will be printed in 2 parts...
The column titles can be printed either...
Items are added and editied on tab: items
Web output is configured on tab: web
Gauge on tab: Gauges
Each item that is to be output has a specification line with format...
SectionCode~TypeCode~Source~Left~Top~Right~Bottom~Font~Size~Bold~Format~Align~Units~Colour
Section codes specify in which section of the report the item is to be printed.
Code | Section | Output |
---|---|---|
RH | Report header | once, at beginning of report |
RF | Report footer | once, at end of report |
PH | Page header | at top of each page |
PF | Page footer | at bottom of each page |
GH1 | Group header 1 | before a group break |
GF2 | Group footer 2 | after a group break |
D | Detail | for each site |
Cn | Column | both detail section and column headers |
CH | Column header | either at top of page or after group header |
Type codes specify the type of data that is to be output.
TypeCode | Description |
---|---|
SECTIONHEIGHT | Height of section in cm |
TEXT | Text box e.g. Source = NAME will print Top Paddock |
LABEL | Label displaying fixed text e.g. Site Report
but can include text variables...
eg Sites report for %OWNER1% will output the item set on .
Or include numeric formulas... eg Gain this week %CRNTAMT-PREVAMT;AMT;1% will output: Gain = -3.6 mm
Note: separate the formula, format and units with ';' |
FORMULA | Text box will display numeric data or formula
eg Source = FULL or COTTON.DWU*1.2
|
INDIRECTFORMULA | Value of a formula
eg Source = LOWER will evaluate the LOWER formula
|
LINE | Draws a line from Left, Top to Right, Bottom
size = line width in points (0 = hairline) |
GAUGE | |
BUCKET | |
PROFILE |
The source specifies where the data is coming from.
It can be the name of a field in the database, or a formula.
See Formulas and Variables
For example...
RIGHT=8 is a point 8 cm from the left margin. If the left margin = 2.5 cm, the item will print at 10.5 cm from left edge of paper.
TOP=1.2 is a point 1.2 cm below the top of the current section.
If a font or font size is not specified, the report default font is used.
Units and format are only applicable for numeric formulas.
Line sizes are specified in points. (1 pt = 1/1440 inches; 0 = hairline, the thinnest line possible on the printer).
Colours can be specified by name (eg: RED), or in hex (same as web css)
Name | RGB() | Hex (css) | Note |
---|---|---|---|
Black | 0,0,0 | #000000 | |
White | 255,255,255 | #FFFFFF | |
Red | 255,0,0 | #FF0000 | |
Green | 0,255,0 | #00FF00 | |
Blue | 0,0,255 | #0000FF | |
Yellow | 255,255,0 | #FFFF00 | |
Magenta | 255,0,255 | #FF00FF | |
Cyan | 0,255,255 | #00FFFF | |
PaleRed | 255,192,192 | #FF8080 | |
PaleGreen | 192,255,192 | #80FF80 | |
PaleBlue | 192,255,255 | #8080FF | |
PaleYellow | 255,255,224 | #FFFFE0 | |
DarkRed | 139,0,0 | #8B0000 | |
DarkGreen | 0,100,0 | #006400 | |
DarkBlue | 0,0,139 | #00008B | |
Grey | 192,192,192 | #808080 | |
Teal | 0,128,128 | #008080 | |
HotPink | 255,105,180 | #FF69B4 | |
Orange | 255,140,0 | #FFC800 | |
Warning | 241,151,158 | #F1979E | |
Help | 255,140,0 | #FF8C00 | |
Farm | 0,128,128 | #008080 | Grower/Farm colour |
Actual colours can be changed by user on FileMenu/Export... | |||
Wetting | 0,215,215 | #00D7D7 [*] | depth graph profile |
Drying | 183,255,255 | #B7FFFF [*] | depth graph profile |
Soil | 255,128,0 | #FF8000 | Gauges |
Water | 96,96,255 | #6060FF | Gauges |
LowWater | 255,64,64 | #FF4040 | Gauges |
AboveFull | 192,255,255 | #A4FFFF [*] | Sentek-style shading |
Ok | 192,255,192 | #C0FFC0 | Sentek-style shading |
BelowStress | 255,192,192 | #FFC0C0 | Sentek-style shading |
BelowPWP | 155,96,96 | #9b6060 | Shading |
NegativeInRed | 255,0,0 | #FF0000 | warning colour |
#FF00FF |
hexadecimal (6 hex characters, preceded by a #)
same as CSS/HTML eg #808080 = light grey
see: Colour Picker |
Export specifications (.rpt file) can be created and edited on FileMenu/Export
Specification line in RPT file | Result |
---|---|
PH,SECTIONHEIGHT,1.3 |
|
PH,LABEL,Sites Report for %OWNER1%,0,0,15.8,0.5, Arial, 16 , 1 ,,L, 0, RED |
|
PH,LABEL,Where: %WHERE%,11,0.7,16,1.2, Arial, 12 , 1 ,,R, 0 |
|
GH1,LINE,,0,1.2,16,1.2,, 2 , 0 ,,L, 0 |
|
GF1,FORMULA,COTTON.DWU,0,0,5,0.5,Arial,10,DWU,0,L,1 |
|
CH,SECTIONHEIGHT,2 |
|
CH,LINE,0,2,18,2,1 |
|
The column header section height should be specified - this section can also have lines drawn like any of the other sections.
Each column to be output needs a column specification, with the type code Cn
, with format...
ColNum,Source,Width,Format,Units,Align,Title,TypeCode 'comments
Each column will be printed in to two parts, the title going to a LABEL (in either the page header or group header) and the source to a FORMULA in the detail section. The horizontal position of the items will be calculated based on the column width.
The actual output will be suppressed if width=0. This can be used to calculate intermediate results.
The character |
will force a new line in a column title.
Item | Notes |
---|---|
ColNum | Cn n = column number |
Source | Any reserved word (variables) or formula. |
Width | Width of output, in cm. |
Format | see Format Codes |
Align | Alignment. L= left; C = centred; R = right. |
Units | 1 = display units (eg mm/day) 0= no units |
Title | The title at the top of a column - use | for multiple lines. |
TypeCode | Formula or IndirectFormula |
Line in RPT file | Printed Result |
---|---|
C3,NAME,0.8,T,R,0,Site|Name |
Site Name ----------- Top Paddock Site 33 |
C4,PDWU,0.6,DWU,R,1,Probe|Dwu|%UDWU% |
Probe Dwu mm/day ------------- 2.3 mm/day 1.1 mm/day |
C5,EPIAMT*AREA*FACTOR4,0.8,VOL,R,1,Amount |
Amount ------------ 12 Ml
EPIAMT - data field that contains the calculated amount or water required if scheduling is based on estimated daily water use |
To customise graph reports use ProbeMenu/SystemOptions and edit the file GITEMS.TXT
or a .GPT
file.
Prior to version 1.0.204... | After version 1.0.204... | Prwin v3 |
---|---|---|
Report names in file GNAMES.TXT. | File GNAMES.TXT is not used | File GNAMES.TXT is not used |
All reports in the file GITEMS.TXT |
As well as GITEMS.TXT , any *.GPT files in C:\Prwin folder are also available |
All .GPT files must be in the Prwin\Reports\ folder |
The report number is Item 1 in each line. | Reports start with the command ReportTitle Number and Order are not used |
Each report starts with the command ReportTitle Number and Order are not used |
Item 8 used for 'units' Item 11 used for 'bold' |
Each report starts with a ReportTitleme
Item 1 Number and item 2 Order are not used |
Item 8 used for OPTIONS Item 11 used for Colour Item 16 used for for GraphStyleID |
Each line in the GPT file has the format...
Number, | , Order | , Command | , Source | , Alias | , Format | , Align | , Options
(v1 was Units) |
, Orientation | , Size | , Colour
(v1 was Bold) |
, Left | , Top | , Right | , Bottom | , GraphStyleID |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
Notes:
HGGGGGGGGG
GraphStyleID
is entered, the Y values on the right axis for positioning text, lines, arrows etc see detailsItem | Notes | ||
---|---|---|---|
1 | Number | Report number (not used) | |
2 | Order | Printing order (not used) | |
3 | Command | see Commands | |
4 | Source | Text, data field or formula | |
5 | Alias | various eg TODO | |
6 | Format | d mm yyyy; 0.00; DWU - see Format Codes | |
7 | Align | Left; Centre; Right; LeftWrap - see Align Codes | |
8 | Options | HGGGGGGGGG see Options |
|
9 | Orientation | Position relative to point see Text Boxes and Labels | |
10 | Size | Relative size of font (100% = standard; 200 = big) , or line width in points | |
11 | Colour | see Colour | |
12 | Left | Left coordinate position | |
13 | Top | Top coordinate position | |
14 | Right | Right coordinate position | |
15 | Bottom | Bottom coordinate position | |
16 | GraphStyleID | Scaling from Graph Style is used for vertical posi eg lines, arrows | optional |
Available commands...
id | Command | Purpose | Source | Position Units |
---|---|---|---|---|
1 | ReportTitle |
Begin a Report
eg 1,1,ReportTitle,DripBlock
|
Title | |
9 | GraphType |
Select the current graph type | source = 0 = Depth Graph
1 = Time Graph eg 1,1,GraphType=1 'plot time graph
|
|
10 | GraphPosition |
Set current graph position
eg 1, 1, GraphPosition,source,alias,format,align,options,orientation,size,colour,10,10,50,45 'position graph in % screen
|
% | |
11 | GraphTickSize |
Set axis tick size | size | graph |
12 | GraphLegendPosition |
Change current graph legend position
eg 1, 1, GraphLegendPosition,,,,,,,,,90,10,, 'set bottom, left of legend
|
% | |
13 | GraphSymbolSize |
Set symbol size | size | graph |
14 | GraphScale |
Set current graph scale
eg 1, 1, GraphScale,source,alias,format,align,GGGGGGGGG,orientation,size,colour,1/11/2004,450,CRNTDATE+10,0 'set time graph scale
1, 1, GraphScale,source,alias,format,align,GGGGGGGGG,orientation,size,colour,10,0,50,120 'set depth graph scale
|
data | |
56 | PlotGraph |
Plot selected graph
1, 1, PlotGraph 'plot selected graph
|
||
57 | PlotAxes |
Plot just axes | why ? | |
20 | Text | Plot text from a data field | data | |
21 | Label | Plot a label
may contain text variables eg Ranch %FARMNAME%
or numeric eg Daily water use = %ScheduleDWU:DWU:1%
|
data | |
22 | Formula |
Output result of a numeric formula | data | |
25 | IndirectFormula |
Outputs the evaluation of text that is a formula
eg 1, 1, IndirectFormula, LOWER,,,,,,,,90,10,95,12 'LOWER contains a formula for lower limit |
Field name | data |
58 | Border |
Sets border colour and width (pts) for all following Label, Text, Formula and IndirectFormula
Notes: by default border = Black, 1px Border line style (solid, dot, dot-dash etc) is set on each Label, Text, Formula with options(5) The Fill Colour is set with a command FillColour (default = YELLOW) |
||
24 | Picture |
Plot image. .BMP, .JPG or .WMF format | source = file name (no path)
files must be in Prwin\Reports\
File names can use eg %CropName%.jpg File name will be output if file does not exist |
data |
30 | Line |
Draw line from Left,Top - Right,Bottom
Size sets the line width in points StyleID after Y2 (also applies to box and arrows) |
data | |
31 | Box | Draw box from Left,Top - Right,Bottom | Size sets the line width in points
[6] sets line style. [7] sets fill style. Colour sets line colour. |
data |
32 | Arrow | Draw arrow from Left,Top -> Right,Bottom | data | |
33 | DoubleArrow | Draw double arrow from Left,Top <-> Right,Bottom | data | |
34 | Symbol | Plot symbol at X,Y source=symboltype | data | |
36 | Gauge |
Fuel Gauge showing current RZ1 relative to Full (100%) and Refill|Stress|PWP (0%)
eg
Source: |
paper | |
52 | Bucket | Plot Bucket showing water allocation usage during the season.
eg
Total water use calculated from meter readings entered in keydata row 1 (K1)
|
||
41 | ProfileGauge | A diagram showing the changes down the profile, in both VSW% and mm, between that last 2 readings.
Customised here FileMenu/Export, but gauge size set in .gpt line
eg |
||
54 | PlotExtra | Plot values from a .dwu,.fac,.size file
see example
|
||
Formatting | Various options are controlled by characters in the options string
eg Character(1) plots a border Character(2) sets bold
|
|||
60 | Colour | Set colour for all following items | details | |
61 | BackColour | Clear and set background colour
(but not for physical printer) |
details | |
62 | DrawWidth | Set width in points for all following lines | Width | Points |
63 | DrawStyle | Set line style for all following lines | 0 = solid 1 = dotted |
|
63 | SetSymbol | Set symbol size for all following symbols | ?? | |
67 | Font | Font name = Source, Font Size = Size |
e.g. 1, 1,Font,Arial,alias,format,align,GGGGGGGGGGG,orientation,12 'change font to Arial 12 pt
|
|
28 | Include | Include another graph report
e.g. 1, 1, Include, DripBlock 'output report with name = 'DripBlock' |
||
16 | GraphRows | Set which rows to plot on time graph.
eg 1, 1, GraphRows, 2, RZ1 'plot field list RZ1
|
0 = plot all
1 = plot selected 2 = plot list; Alias = Field list name |
|
17 | GraphColumns | Set which columns to plot on depth graph.
eg 1, 1, GraphColumns, 2, 3 'plot last 3 readings |
0 = All 1 = Selected 2 = Latest. Alias = NumberOfLatest |
|
Version | ||||
2 | BeginIf | Start of an IF block |
eg 1, 1, BeginIf, MethodID=2 'if continuous
|
examples |
3 | BeginElseIf | Start of an ELSE IF block | condition | |
4 | Else | Start of an ELSE block | ||
5 | EndIf | End of an IF block | ||
example
see option codes |
||||
6 | Select | Start of Select/Case block | Variable name | |
7 | Case | if any value is true then then following lines are output | value(s)
eg 1,3 |
|
4 | Else | following lines are output if no output from other CASE | ||
8 | EndSelect | end of select block | ||
example
|
||||
41 | ProfileGauge | Diagram showing changes in soil moisture down profile | ||
29 | RestoreSettings | what is this ? Restore all grahic attribute - colour, line style, etc - to user settings | ||
35 | NewPage | Start printing on a new page | ||
37 | Orientation | Set paper orientation
eg 1,1,Orientation,2 'switch to landscape
|
1 = Portrait; 2 = Landscape |
Text can be positioned in two different ways...
If Right, Bottom are entered then...
e.g.
3,3,LABEL,Full:,,,R,,1,100,1,88,10,92,12 |
prints 'Full:' right aligned in a box from 88-92% horizontal, 10-12% vertical. |
If Right, Bottom are not entered then...
e.g.
3,3,LABEL,CRNTAMT,,AMT,1,0,-8,100,0,CRNTDATE,CRNTAMT,, |
The value of RZ1 is printed just above the last probe reading... |
The position of a graph and the legend are in percent of paper (or screen) - top left of paper is 0%, 0%; centre of paper is 50%, 50%; bottom right of paper is 100%, 100%
The position of all other items (text, labels, lines, arrows, scales) are in either...
(1) Percent paper units
Left=50, Right=50 | exact centre of the screen or paper. |
or
(2) Data units
Can be specified as either a value or a formula.
If the first character is numeric (e.g. 50
, or 10+(CRNTAMT+PREVAMT)/2
) it is assumed to be percent % paper units.
(use +10+(CRNTAMT+PREVAMT)/2
instead)
Top = 50 | 50% of paper |
If alpha or a formula (e.g. FULL+20 or +250 ) it is assumed to be in 'real-world' data units (e.g. mm of water). The value is then converted to percent paper to position the item.
Top = Full + 20 | Full point + 20 |
Text can be aligned inside a box
Code | Result |
---|---|
Left | aligned with left side of box |
Right | aligned with right side of box |
Centre | centre aligned |
LeftWrap | as above, but with text wrapped
use '|' for New Line use '@' for tab |
CentreWrap | |
RightWrap |
Text can be output relative to a point
Code | Text position relative to point |
---|---|
Centre | centred on the point |
AboveRight | above/right |
Right | right |
BelowRight | below/right |
Below | below |
BelowLeft | below/left |
Left | left |
AboveLeft | above/left |
Above | above |
AboveRightPlus | same as AboveRight, but with extra half-character space |
etc, etc | ...plus extra half-character space |
Prwin2 saves extra options for text and formulas as characters. G = 0 (OFF); H = 1 (ON); I = 2, etc
e.g. GHHGGGGGG
will show text without no border, in bold, and numeric values with units
Character | Result |
---|---|
1 | Plot border around object |
2 | Text in bold |
3 | Show units (e.g. mm) |
4 | Display in red if negative (actual colour can be changed) |
5-10 | Spare |
Numeric codes used with Option() to get (or over-ride) a site option.
The actual value will be local or global (Option(12)
) or Option(33)
Code | Description |
---|---|
Time Graph - set on GraphsMenu/Options/Local tab: Time | |
11 | Plot Prediction using ScheduleDWU |
16 | Whole season |
1 | Plot Effective Rainfall |
2 | Plot Delivered Rainfall |
3 | Plot Effective Irrigations |
4 | Plot Delivered Irrigations |
9 | Plot Weather |
8 | Plot Last Year |
13 | Plot Associated3 |
17 | Plot Critical Dates |
14 | Plot DWU calculated from site DWU formula [extra=2] |
18 | Plot Kcrop [extra=3] |
62 | Plot Schedule DWU [extra=?] |
63 | Plot Ksoil |
12 | TimeLocal 0 = Use Global settings 1 = use local, site-specific, settings for site |
Depth graph: set on GraphsMenu/Options/Local tab:depth> | |
20 | Plot Full point profile |
21 | Plot Refill point profile |
19 | Plot Permanent wilting point profile |
22 | Shade between Full-to-Refill profiles |
25 | Shade between Refill-to-Current profiles |
24 | Shade between Current-to-Full profiles |
23 | Highlight and shade latest two profiles |
26 | Shade between Current-to-Previous profiles |
27 | Plot Last year |
33 | DepthLocal 0 = use Global settings 1 = use local, site-specific, settings for site |
Other options - always site-specific
Code | Purpose | Values |
---|---|---|
set on SitesMenu/Edit | ||
41 | GainsSavedIn | 0 = separate column 1 = keydata rows |
42 | DeliveredIrrigationRow | Keydata row for delivered irrigations |
43 | EffectiveIrrigationRow | Keydata row for effective irrigations |
44 | DeliveredRainRow | Keydata row for delivered rains |
45 | EffectiveRainRow | Keydata row for effective rains |
set on SitesMenu/Import | ||
49 | AutoImportTextFile | 1 = Automatic import from text file and append new data. |
set on ReadingsMenu/Scheduling | ||
53 | Schedule With |
0 = ProbeDWU
1 = EstimatedDWU 2 = Site Historical DWU formula 3 = Crop formula 4 = Keydata formula 5 = Forecast ET |
58 | IrrigationUnits |
0 = depth (mm)
1 = Volume (Kl) 2 = Time (days) 3 = Volume/Emitter (litres) |
51 | ScheduleUserEnteredDate | User has changed the schedule date |
52 | ScheduleUserEnteredAmount | User has changed the schedule amount |
global | AvailableWaterIrrigationUnits |
0= Refill=0% Full=100%
1= Full=0% Refill=100% 2= PWP=0% Full=100% 3 = Full=0% PWP=100% |
47 | CorrectForRZ1Change | Add any change in RZ1 from previous probe readings |
48 | Corrections |
0 = None
1 = stay inside limits 2 = track to average 3 = Correct for change in measured RZ1 |
50 | CorrectForKSoil | Correct DWU using Ksoil when predicting |
global | Chop gains to full point | |
global | Output 0 if below | |
60 | Crop Type | but use CropType and TargetOnTop |
54 | ScheduleLocal | Using local setting for CorrectForLimits, CorrectForRZ1Change, DripDays |
55 | Correct ProbeDWU |
If scheduling with PDWU, and PDWU < 0 or > 10, use...
0 = no change 1 = use EstDWU 2 = use Site Historical DWU |
57 | Row with DWU formula | see 4 keydata formula above |
59 | Use forecast rain | 0=not use; 1 = use |
50 | Use Ksoil | 0=not use; 1 = use |
56 | AutomaticPostGain | ???is this the same as Prwin1 ??? |
47 | Save schedule amount in keydata row | 0=[none]
1-16 = key row number |
TODO GraphStyle
StyleID after Y2
(also applies to box and arrows)
TODO Wildcards stuff cnm be included in LABEL source, Alias text - will be shown as 'hover help text
Also see Example GPT Reports
Line | Result |
---|---|
3,3,LABEL,Full:,alias,format,align,GGGGGGGGG,LEFTPLUS,100,BLACK,100,88,10,, |
A label with 'Full:', positioned to the left of X=88%,Y=10% |
3,4,FORMULA,FULL,alias,AMT,align,GGGGGGGGGGGG,RIGHTPLUS,100,88,10,BLACK, |
The value of full point in amount (e.g. mm or ins) units, positioned to the right of X=88%,Y=10% |
3,3,ARROW,source,alias,format,align,GGGGGGGG,orientation,1,BLUE,CRNTDATE, CRNTAMT-20, CRNTDATE, CRNTAMT |
A vertical 1 pt blue arrow, pointing to the last probe reading |
3,3,LINE,source,alias,format,align,GGGGGGGGGG,orientation,1,RED,DATE3,TYMAX,DATE3,TYMIN |
A vertical 1p red line at critical date 3 (eg 'Budburst') |
The size of ticks and symbol are in units of percent of graph size.
Ticks=2 will give 'standard' ticks with a length of 2% of the size of the graph; ticks=100 will give a grid across the graph.
Format codes are used to set the display format. The value displayed (e.g. mm or ins, and decimal places) will also depend on ProbeMenu/DisplayUnits
Code | Notes |
---|---|
DWU | Daily water use in mm/day |
AMT | Amount of water in mm |
VOL | Volume of water in Ml |
AREA | Area in Ha |
DEPTH | Depth of reading in cm |
VSW | Volumetric soil moisture in % |
EMITRATE | Delivery rate per emitter in l/hr |
0.0 | 1 decimal place |
0.000 | 3 decimal places |
d mmm | 5 Mar |
Other Microsoft format codes (as used in Excel) can also be used.
Different screen layouts can be customised. Each layout is given a name, and can be chosen on SitesMenu/Layout.
To customise screen layouts use SitesMenu/Layout/Edit
Prior to version 1.0.204 | After version 1.0.204 | Version 3 |
---|---|---|
|
|
|
Each column on the screen can have a value or a gauge
Values below zero can be highlighted in red, and values can also be edited
Gauge are configured on FileMenu/Export tab: Gauges
Each line in the SPT file has the format...
LayoutNumber, Column, Type, Source, Width, Format, Align, Units, Title 'Comment
Code | Notes | |
---|---|---|
1 | LayoutNumber | Same number as LayoutName in SCREENS.TXT . (not used after v1.0.204) |
2 | Column | Screen column number, starting at 1 |
3 | Type | Text, label, formula, indirectformula, checkbox, gauge, bucket, profile - see Type Codes |
4 | Source | Field name, or formula |
5 | Width | Width of column in characters |
6 | Format | Format code for numeric data |
7 | Align | Left | Right | Centre |
8 (v1) | Units | 1 = units (e.g. mm/day); 0 = no units |
8 (v3) | Options | see SitesMenu/Layout/Edit |
9 | Title | Title at top of column.
Separate lines with '|'. Can also include variables e.g. %UAMT% will display mm/day
|
Comment | Help text that will be displayed if user right clicks on column title |
Examples of screen column definitions...
Line | Result on screen |
---|---|
2,0,ReportTitle,PR41Sites |
start of a new layout called PR41Sites |
2,1,Text,SITE,6,0,0,0,Site|Num 'Site number entered into Hydroprobe
|
In column 1... |Site | |Num | | | | 123| | 124| |
1,5,Formula,REFILL,7,AMT,R,0,Refill|%UAMT% 'Water holding capacity at which the plant shows stress |
In column 5... |Refill | | mm| | | | 230| | 242| |
1,6,Formula,FULL-CRNTAMT,8,AMT,R,1,Deficit|%UAMT% 'amount required to be applied to bring back to full point |
In column 6... |Deficit | | mm| | | | 230mm| | 242mm| |
The lines at the top of the file are set by various options on SitesMenu/Import
These options allow the data to be filtered, only importing a reading every 6 hours, for example
If the data is from continuous logging systems, an irrigation can be automatically posted if there is an increase in soil moisture
There are two types of lines...
Note: ver2 has a different format, but it also has an IPT editor.
The line has the format...
Cn, Format, Start, Width, Row 'Comment
Code | Notes | |
---|---|---|
1 | Cn | Column number e.g. C4 |
2 | Format | G - any numeric DT - date and/or time T - text |
3 | Start | Start of data in characters - not required for delimited data files |
4 | Width | Number of characters - not required for delimited data files |
5 | Row | Normally 1, but some loggers output data over more than 1 line |
Comment | any text as a comment or reminder after a ' is ignored. |
Examples of column definitions...
Line | Notes |
---|---|
C1, DT, 0, 0, 1 'date+time | Date and time information in column 1 |
C2, G, 0, 0, 1 'rain | General data in column 2 (rain in this case) |
C3, G, 12, 23 , 1 | General data, from character positions 12 to 23 incl, in line 1 |
The line has the format...
On,Source,Destination,Calculated 'Comment
Code | Notes | |
---|---|---|
1 | On | Output number e.g. O3 |
2 | Source | Column number (e.g. C3 ) or a formula |
3 | Destination | TYPE | DATE | R1-R16 | SN | K1-K16 - see examples |
4 | Calculated | 0 = calculated, 1 = just a column |
Comment | any text after a ' is ignored - can be used for comments or reminders. |
Examples...
Line | Notes |
---|---|
O1~1~TYPE~ 0 'probe | 1 (code for Probe) put in TYPE |
O2~C1~DATE~ 0 'date | Date/Time from column 1 put in DATE |
O3~C8~R1~ 0 '20cm | Value in column 8 put in Reading 1 (probably 20cm reading) |
O4~C12~R2~ 0 '30cm | Value in column 12 put in Reading 2 (probably 30cm reading) |
O14~C15~K4~ 0 '50 cm temperature | Value in column 15 put in Keydata 4 (temperature ?) |
O21~C13~K11~ 0 '40 cm salinity | Value in column 12 put in Keydata 11 (salinity) |