|
Test
Language
The ComETS test language is
macro command driven. Each test procedure
is compiled and checked for syntax errors by a test sequence processor utility
before it is released into a test sequence.
- English language readable
- If, While, Loop, Delay, Data, and other logical
Macro commands
- Set any speed/load engine condition
- Control throttle to speed, torque or position
while dynamometer controller operates in a complimentary mode
- Access to all data acquisition IO channels and
user variables
- Extensive math support
- Ability to add specialized, complex macro
commands such as
- Federal Smoke Cycle
- Engine Brake tests
- Cylinder cutout test
Sample Test Procedure
ASSIGN C 0 BREAKTIME MODE SPEED SETPT INT_MNF_T M 5. SETPT INT_RES_P M 225. SETDIG
ON DO_AIR_COMP SETDIG ON DO_DYNO_ON DELAY 1 SETPT INT_MNF_T T
117. SETPT INT_RES_P T 5. SETPT INT_MNF_T G 3.0 .03 3.0 0 SPLD
ADV_RPM 4000 DELAY 5 SETDIG ON DO_ACMP_VLV WHILE BREAKTIME LT
0.8 DELAY 1 ENDWHILE SETDIG OFF DO_ACMP_VLV
SAFETY ADD ENG_SPD ALARM HIGH (ADV_RPM + 20) 5 600 SAFETY ADD ENG_SPD
ALARM LOW (ADV_RPM - 20) 5 600 SAFETY ADD OPAC ALARM LOW -1.10 5 600
SAFETY ADD ACMP_OT_P ALARM HIGH 60 2 600
WAITANA 1 180 OIL_T GT
132 IF BREAKTIME LT 1.5 WAITANA 2 60 INT_MNF_T GT 110
INT_MNF_T LT 120 ENDIF SETPT INT_MNF_T M -10 SETPT INT_RES_P M
-10 ASSIGN V CL1_OUT USR_VAR9 DATA ADV 2 CKLIM FUEL_RATE
MIN_ADV_FUEL_RATE MAX_ADV_FUEL_RATE CKLIM RAIL_P
MIN_ADV_RAIL_P MAX_ADV_FUEL_RATE CKLIM ENG_TORQ
MIN_AVD_LOAD MAX_ADV_LOAD CKLIM INT_MNF_P
MIN_ADV_MAN_P MAX_ADV_MAN_P CKLIM OPAC
MIN_ADV_SMOKE MAX_ADV_SMOKE CKLIM OIL_P
MIN_ADV_OIL_P MAX_ADV_OIL_P CKLIM OIL_T
MIN_ADV_OIL_T MAX_ADV_OIL_T CKLIM BSFC
MIN_ADV_BSFC MAX_ADV_BSFC CKLIM BRKPWR
MIN_ADV_HP MAX_ADV_HP CKLIM BLOW_BY_P
MIN_ADV_BLOWBY MAX_ADV_BLOWBY CKLIM FUEL_IN_T
MIN_FUEL_IN_T MAX_FUEL_IN_T CKLIM INT_MNF_T
(MIN_AA_INT_MANF_T - .5) (MAX_AA_INT_MANF_T + .5) CKDATA
SAFETY DEL ENG_SPD ALARM HIGH SAFETY DEL ENG_SPD ALARM LOW SAFETY
ADD ENG_SPD ALARM HIGH 2500 5 600 EOP
|