QuB  -  The MLab Edition

 

The Kinetic Programming Language (KPL)


KPL is a programming language available in QuB.

KPL is a structured language, with some simple object-oriented features. There are several predefined object classes. New classes cannot be defined. New objects of existing classes can be created. There is no explicit object constructor/destructor. Objects are created when they are declared, and freed when the program terminates.

Variables and objects must be declared before they can be used.


Methods and properties of objects are called with the field "." operator.


The syntax is case-sensitive.


All reserved keywords and all predefined functions and the methods and properties of predefined objects are in lowercase.


Language operators and functions


Variables


References


Program control:

    if...then...else

    while...do...

    repeat...until...

    break

    stop

    end


Predefined object types:

    bitmap

    console

    daqsys

    graphic, triggergraphic, chartgraphic

    ionchannel

    kinetic

    odesys

    qvd

    qvm

    World3D Objects

    GL Objects


Other functions:

    dialogs


QuB Home           Downloads           Tutorials          KPL Docs          Examples          *World3D*  

For QuB inquiries:

   QuB.MLab@gmail.com