return a value based on the scale and offset. For example, this is used to create timetags:
TagGenDataSet( 1440, 60, 0, Units.t2000 )