![]() |
Shared Tools: Reference Manual
RTXPS on-line Manual: one page summaryRTXPS is a forward-chaining expert system operating in real-time (time aware): the forward chaining loop is executed continuously, and several function obtain, compare and use cariables based on Absolute (systems) and Elapsed Time, including user defined TIMERS.This makes it possible to execute sequences of conditional and scheduled tasks with complex interdependencies, including the execution and interpretation of dynamic simulation (forecasting or operational control) models, or ACTIONS based on the values of remote (real-time( sensors. RTXPS can be run in two distinct modes:
A special case or application of RTXPS is CourseWare, an interactive web-based distance learning tool. On the basis of available rules, RTXPS decides which action is to be conducted next. Actions consist of up to 3 function out of which one should create a html page which is sent to the client. Pages can contain in-text functions - tools to display or edit descriptors or graphical elements which are created dynamically.
Files and data basesThe basic files for RTXPS are located in the (default) directory:
RULE 01000
IF TRUE
THEN ACTION(main) => ready
ENDRULE
RULE 01100
IF ACTION(main) == done
THEN ACTION(wait) => ready
ENDRULE
ACTION main T Auto V ready / pending / ignored / failed / done / FUNCTION update_log(Running main) ENDFUNCTION FUNCTION run_executable(send_message) ENDFUNCTION ENDACTION
rt_condition(): checking rule 1100
Firing Rule: 1100 ACTION(wait) => ready
Action wait set to ready
=> Action: wait
AutoStarting Function: update_log(Waiting)
Calling library function: update_log(Waiting)
Calling local function: update_log(Waiting)
Calling library function: wait(300)
Calling local function: wait(300)
| |||||||||||||||
![]() © Copyright 1995-2012 by: ESS Environmental Software and Services GmbH AUSTRIA | print page | |||||||||||||||