Specifications
Curtis 1310 Manual, Rev. B
27
1 6 F E B R U A R Y 2 0 0 8 D R A F T
VCL RUNTIME RATES
VCL is an interpreted language. Each line of VCL code is converted by the
WinVCL compiler into an array of pseudo-code which can then be flash loaded
into the controller. The controller interprets these pseudo-codes one line at a
time while the system is running (powered). The table below lists the service
rate at which the VCL interpreter runs each of the various functions, and also
lists how many instances of each function are available to the VCL software.
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 15 4 ms
CPY Copy 8 4 ms
DAC Digital to Analog Converter Ouput 2 4 ms
DLY Delay 32 1 ms
FLT Filter 4 1 ms
LIM Limit 4 4 ms
MAP Map 4 4 ms
MTD Multiply then Divide 4 4 ms
NVM Non-Volatile Memory 38 2 ms
PID Proportional Integral Derivative 2 4 ms
POT Potentiometer Input 2 8 ms
PWM Pulse Width Modulated Output 6 4 ms
RMP Ramp 4 1 ms
RTC Real-Time Clock 1 4 ms
SCL Scaling 4 4 ms
SEL Selector, 2-position switch 8 4 ms
SEL_4P Selector, 4-position switch 8 32 ms
SW Switch Inputs (all) 1 4 ms
TMR Timers (hourmeters) 3 1 ms
5 — VCL










