SysQuake LE Documentation

For your convenience, all the documentation of SysQuake LE is available in electronic form as HTML files. Here is its table of contents; for help about a function or another keyword, the index may be handy. For the description of a particular function of LME (SysQuake's programming language), you can also type help function in the Command window of SysQuake LE.

This documentation is mostly the same as SysQuake's. Sections about features not available in SysQuake LE, such as low-level file access and extensions, are omitted.

You should take the time to read at least the introduction, which gives some background on the raison d'être of SysQuake; and chapter Getting Started, which describes SysQuake from a user point of view. The SQ files (an SQ file is a self-contained description of figures and how they interact together) give a better idea of what SysQuake really is than any static document. Their description provides both an overview if you just want to learn what you can do with them, and a more thorough reference. You can find them in the folder "SQ_files". Chapter SysQuake LE enumerates the differences between SysQuake and SysQuake LE. Other sections explain how to extend SysQuake by writing SQ files yourself.

SysQuake Introduction
An introduction to the SysQuake application.
Getting Started with SysQuake
How to use SysQuake, with a description of its windows and menus.
SysQuake LE
Differences between SysQuake LE, the free version of SysQuake, and SysQuake itself, the professional version.
SQ Files
A description to the SQ files provided with SysQuake.
Command-Line Interface
How you can evaluate simple as well as complcated expressions.
LME Tutorial
A step-by-step discovery of LME, the language used by SysQuake.
SQ Script Tutorial
A step-by-step recipe to develop an SQ script, the simplest kind of SysQuake application.
SQ Script Reference
A reference to SQ scripts. The differences between SQ files and SQ scripts are detailed.
SQ File Tutorial
A step-by-step discovery of how to write an SQ file, a slightly more complicated application kind which supports all the features of SysQuake such as undo/redo, menus, choice of graphics, etc.
SQ File Reference
Description of the structure of SQ files.
LME Reference
Reference to the LME language used by SysQuake. The commands and functions of LME are described in several documents:
List of functions
All the built-in functions available in SysQuake, classified by categories.
Programming constructs
The basic bricks of LME: functions, conditional execution, loops, etc.
Debugging commands
Commands which help in debugging functions.
Profiler
A mean to know the amount of time spent executing each line of code.
Miscelleanous functions
Functions which cannot be classified elsewhere, such as those related to function arguments and error management.
Operators
Arithmetic (+-*/), comparison (== < etc.), and array (,;:) operators.
Mathematical functions
Trigonometric, logarithmic, special, and conversion functions on scalar numbers.
Mathematical matrix functions
Aritmetic, eigenvalues, decompositions, norms, filtering, fft, statistics, and computation on polynomials.
Array functions
Everything you need to build and manipulate arrays.
Non-linear numerical functions
Numerical integration of ordinary differential equations.
String functions
Functions to manipulate, compare and transform strings.
List and structure functions
Functions which manipulate lists and structures and use their elements as function arguments.
Object functions
Functions which creates and manipulate objects.
Logical functions
Boolean and bitwise functions.
Input/output functions
Functions to read from files, write to files, and format data.
Serial port functions
Functions to open and close a serial port.
Time functions
Functions which retrieve the current time or start and stop a stopwatch.
SysQuake graphics
Everything about graphics in SysQuake.
SysQuake math functions
Description of the non-graphic math functions added to LME by SysQuake.
SysQuake miscelleanous functions
Description of the non-graphic functions added to LME by SysQuake.
LME Compatibility Notes
Differences between LME and MATLAB(R)'s language.
Index of functions
Cross-reference list of operators, functions and other keywords used in SysQuake
SysQuake Unsupported Features
A description of unsupported, yet powerful and cool, features.
SysQuake Frequently Asked Questions
Answers to some questions you might have about SysQuake.
License and Copyright
A few words about legal issues.

Copyright 1998-2001, Calerga.

All rights reserved.