Disponible dans plusieurs langues (français, anglais, japonais, chinois, espagnol, allemand…), Scilab offre à l’utilisateur l’environnement suivant.
Console
La première façon d’utiliser Scilab de façon interactive est de taper des commandes dans la console, analyser les résultats et poursuivre ce processus jusqu'à ce que le résultat final soit calculé.
La console offre également des fonctionnalités avancées telles que la saisie semi-automatique (ou autocomplétion - suggestion de fonctions sur la base des premières lettres que l'utilisateur a entrées) et un rendu à la volée quand une expression en LaTeX est tapée.
Éditeur - Scinotes
Un éditeur de texte est intégré à Scilab.
Principales fonctionnalités :
Édition simple de script avec autocomplétion
Gestion de multiples instances
Possibilité d’exécuter des commandes
Indentation automatique
Navigateur de code
Éditeur et navigateur de variables
L'utilisateur peut parcourir et modifier les variables de sa session courante dans une interface totalement intégrée dans le système de docking de Scilab (voir l’encadré ci-dessous).
Navigateur d'historique
L'utilisateur peut parcourir et modifier l'historique de ses commandes exécutées lors de sessions Scilab précédentes, dans une interface totalement intégrée dans le système de docking de Scilab (voir l’encadré ci-dessous).
Aide Scilab
Scilab fournit une aide intégrée sur les fonctions Scilab illustrées d’exemples d’utilisation pour une prise en main plus facile.
Principales fonctionnalités :
Navigation facile grâce au navigateur d'aide
Colorisation du code
Liens vers les pages de fonctions dans les exemples donnés
Forte interaction avec Scilab et Xcos (possibilité d'exécuter dans Scilab / Xcos un exemple donné dans l’aide)
Disponible dans plusieurs langues (anglais, français, japonais et portugais du Brésil)
ATOMS
ATOMS (gestion automatique des modules externes de Scilab) permet à l'utilisateur, depuis sa session Scilab, de télécharger et d’installer automatiquement des modules externes.
Principales fonctionnalités :
Gestion des dépendances entre modules
Chargement automatique des modules installés au lancement de Scilab
Notification automatique pour la mise à jour d’un module installé
Système de docking
Scilab offre la possibilité de gérer facilement le docking des fenêtres par glisser-déposer. Toutes les fenêtres de Scilab peuvent être dockées, y compris la console, l'éditeur, l'aide et les fenêtres graphiques.