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.