Tables
Tables are tables of correspondence between values. A table has a name, a set of typed attributes and a dataset organized in tuples. A table ends with the keyword End.
Syntax
Tables are defined according to the following syntax:
<Table> ::=
Table <TableName>
Attributes
<a1> : <Quantity1> ;
<a2> : <Quantity2> ;
…
<an> : <Quantityn>;
Tuples
[<va11>, <va21>, …, <van1>] ,
[<va12>, <va22>, …, <van2>] ,
[<va13>, <va23>, …, <van3>] ,
…
[<va1p>, <va2p>, …, <vanp>]
End
Examples
Let’s assume that we want to model in DEPS the following data table corresponding to the characteristics of a set of batteries:
ref |
V |
Imax |
1 |
12 |
30 |
2 |
12 |
40 |
3 |
6 |
30 |
4 |
6 |
20 |
This previous data table corresponds in DEPS to the following Table:
Table Battery
Attributes
ref : DipoleIndex;
V : Voltage;
Imax : Current;
Tuples
[1, 12, 30],
[2, 12, 40],
[3, 6, 30],
[4, 6, 20]
End