EasyManua.ls Logo

Curtis 1239E - Throttle Processing

Curtis 1239E
160 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
10 — VEHICLE CONTROL LANGUAGE (VCL)
Curtis 1239E-1269E Manual, os 37.0 RevA – May 2021
Return to TOC
pg. 106
VCL RUNTIME RATES
VCL is an interpreted language. Each line of VCL code is converted (compiled) into a set of codes
and then ash loaded into the controller. e controller interprets these codes one line at a time while
the system is powered up. Here are the processing rates of the various functions:
Function Function Full Name Instances Service Rate
ABS Absolute Value 2 4 ms
ADC Analog to Digital Converter Input 2 1 ms
CAN CAN Communications 24 4 ms
CPY
Copy 8 4 ms
DLY
Delay 32 1 ms
FLT
Filter 4 1 ms
LIM
Limit 4 4 ms
MAP
Map 8 4 ms
MTD
Multiply then Divide 4 4 ms
NVD
Non-Volatile Memory 38 2 ms
PID
Proportional Integral Derivative 2 4 ms
POT
Potentiometer Input 2 8 ms
PWD
Pulse Width Modulated Output 6 4 ms
RMP
Ramp 4 1 ms
SCL
Scaling 8 4 ms
SEL
Selector, 2-position switch 8 4 ms
SEL_4P
Selector, 4-position switch 8 32 ms
SW
Switch Input 1* 4 ms
TMR
Timers (hour meters) 3 1 ms
* There is only one Switch variable; it has 16 associated bit-variables.
OS 36.0 includes 32 CAN Communications mailboxes running at a 4 ms service rate where OS 31.0
included 24 mailboxes.

Table of Contents

Related product manuals