469DU Table Data File "Table.dat" Setup		BKT 12-Aug-99

The values in file "Table.dat" determine the physical parameters of
the table (e.g., full scale displacement, acceleration, etc.), and
the engineering units used in the panels (e.g. "mm", "cm/s", "g").
The following are instructions on how to edit this file to customize
the 469DU controller software for a given table.

Notes on file values: 
1) All numbers must be decimal, not integer.  The number "4.0" must
   be entered as such, not as "4".
2) Units strings are denoted by single quotes.  Strings must not
   contain single quotes.  For example, 'g's' is not acceptable.

displ:		Displacement sensor fullscale in engineering units.  The
		displacement conditioner must be calibrated so that this
		fullscale displacement results in 10 volts conditioned output.
		This value should be the same as or close to the value of
		"displRating" below, allowing for differences in engineering
		units.
		Example:  30.5 (cm)

displUnits:	Displacement engineering units name.  This also determines
		the "canonical" units for velocity, acceleration, and flow,
		namely "xx/s", "xx/s^2", and "xx^3/s" if displacement units
		are "xx".
		Example:  'cm'

velocUnits	Velocity engineering units name.  This can be different from
		the canonical velocity units name.
		Example:  'm/s'

velocCanon	Conversion factor to canonical velocity units "xx/s"
		if displacement units are "xx".
		Example: 100.0 (1 m/s = 100 cm/s)

accel:		Acceleration sensor fullscale in engineering units.  The
		displacement conditioner must be calibrated so that this
		fullscale acceleration results in 10 volts conditioned output.
		Example: 10.0 (g)

accelUnits	Acceleration engineering units name.  This can be different
		from the canonical acceleration units name.
		Example: 'g'

accelCanon	Conversion factor to canonical acceleration units "xx/s^2"
		if displacement units are "xx".
		Example: 981.0 (1 g = 981.0 cm/s^2)

force:		Force sensor fullscale in engineering units.  The force
		conditioner must be calibrated so that this fullscale force
		results in 10 volts conditioned output.
		Example 125.0 (mT)

forceUnits	Force engineering units name.  This also determines the
		"canonical" units for force.
		Example: 'mT' (metric tons)

displRating	Actuator displacement rating in engineering units.  This
		value should be the same as or close to the value of "displ"
		above, allowing for differences in engineering units.
.		Example: 12.0 (in)

displRUnits	Actuator displacement rating engineering units name.
		Example: 'in'

displRCanon	Conversion factor from actuator displacement rating units
		to canonical displacement units.
		Example: 2.54 (1 in = 2.54 cm)

forceRating	Actuator force rating in engineering units.
		Example: 165.0 (kip)

forceRUnits	Actuator force rating engineering units name.
		Example: 'kip'

forceRCanon	Conversion factor from actuator force rating units to
		canonical force units.
		Example: 0.453597 (1 kip = 0.453597 mT)

friction	Actuator friction force in the same engineering units as
		actuator force rating.
		Example: 0.0 (kip)

flowRating	Servovalve flow rating at 1000 psi in engineering units.
		Example: 500.0 (gpm)

flowRUnits	Servovalve flow rating engineering units name.
		Example: 'gpm'

flowRCanon	Conversion factor to canonical flow units "xx^3/s" if
		displacement units are "xx".
		Example: 62.9333 (1 gpm = 62.9333 cm^3/s)

overlap		Servovalve overlap in percent of fullscale servovalve opening.
		Example: 0.5 (% of fullscale opening)

pressRating	Hydraulic pressure rating in engineering units.
		Example: 3000.0 (psi)

pressRUnits	Hydraulic pressure rating engineering units name.
		Example: 'psi'

pressRCanon	Conversion factor to canonical pressure units "ff/xx^2" if
		displacement units are "xx" and force units are "ff".
		Example: 7.030768e-05 (1 psi = 7.030768e-05 mT/cm^2)

mass		Actuator mass in engineering units.
		Example: 0.6 (ton)

massUnits	Mass engineering units name.
		Example: 'ton'

massCanon	Conversion factor to force per canonical g.
		Example: 9.2476456e-04 (0.9072 mT/ton/g / 981.0 cm/s^2/g)

tableMass	Bare table mass in mass engineering units.
		Example: 20.4 (ton)

tableFreq	Bare table natural frequency in Hz.
		Example: 14.0 (Hz)

tableDamp	Bare table damping factor in percent (100% = maximum damping).
		Example: 10.0 (%)

sumpDelay	Sump reset delay in seconds.

hpsOnDelay	Hps off->on delay in seconds.
	
hsmOnDelay	Hsm off->on delay in seconds.

hsmHiDelay	Hsm low->high delay in seconds.

dinpPolarity	General-purpose digital input polarity.  The digital input
		bit definitions are:
			Bit 1: (unused)
			Bit 2: (unused)
			Bit 3: Sump Overflow
			Bit 4: Program Stop
		Example:  To make Sump Overflow low active instead of high
		active:	0xb

doutPolarity	General-purpose digital output polarity.  The digital output
		bit definitions are:
			Bit 1: (unused)
			Bit 2: (unused)
			Bit 3: Sump Interlock Reset
			Bit 4: Program Running
		Example:  To make Program Running low active instead of high
		active:	0x7


The following is an example of a working Table.dat file:

(Table
	displ		30.5
	displUnits	'cm'
	velocUnits	'm/s'
	velocCanon	100.0
	accel		10.0
	accelUnits	'g'
	accelCanon	981.0
	force		125.0
	forceUnits	'mT'
	displRating	12.0
	displRUnits	'in'
	displRCanon	2.54
	forceRating	165.0
	forceRUnits	'kip'
	forceRCanon	0.453597
	friction	0.0
	flowRating	500.0
	flowRUnits	'gpm'
	flowRCanon	62.9333
	overlap		0.5
	pressRating	3000.0
	pressRUnits	'psi'
	pressRCanon	7.030768e-05
	mass		0.6
	massUnits	'ton'
	massCanon	9.2476456e-04
	tableMass	20.4
	tableFreq	14.0
	tableDamp	10.0
	sumpDelay	0.5
	hpsOnDelay	10
	hsmOnDelay	5
	hsmHiDelay	5
	dinpPolarity	0xf
	doutPolarity	0xf
)
