SysQuake LE Documentation
For your convenience, all the documentation of SysQuake LE is available in
electronic form as HTML files. This makes cross-references easier.
Here is the table of contents of the documentation;
for help about a function or another keyword, the index
may be handy. This documentation is mostly the same as SysQuake's. Features not
available in SysQuake LE, i.e. low-level file access and extensions, have been removed.
You should take the time to read at least the
introduction 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". Other documents 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.
- SQ Files
- A description to the SQ files provided with SysQuake.
- LME Tutorial
- A step-by-step discovery of LME, the language used by SysQuake.
- SysQuake Tutorial
- A step-by-step discovery of how to write an SQ file.
- SQ Files 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.
- 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
- From standard functions like sin to advanced functions like svd.
- 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 functions
- Functions to manipulate lists and use their elements as function arguments.
- Logic 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 function
- A single function which retrieves the current time.
- SysQuake Graphics
- Everything about graphics in SysQuake.
- SysQuake 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 LE
- Reference to SysQuake LE, the free version of SysQuake.
- 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, Yves Piguet.
All rights reserved.