MANUEL DE RÉFÉRENCE RAPIDE
Table des matières
Pour savoir ce que fait exactement une macro et comment elle devrait être reliée, regardez son aide en ligne (Alt+H) ou les sections appropriées du manuel de l'utilisateur. Les macros qui requièrent des paramètres internes peuvent être ouvertes en cliquant deux fois dessus.
UN TRUC : Entrez un mot-clé ou un nom de module dans la boîte Recherche de Texte de votre navigateur pour localiser tous les articles qui contiennent ce mot-clé.
LA FACE AVANT DE LABIBLIOTHÈQUE : Menu général et opérations communes
ENTRÉES : Générateurs de nombres et de signaux
SORTIES : Visualiser des données
CARACT : Les maniant chaînes de caractères
FICHIERS : Lire et écrire des données
OPÉRATIONS ÉLÉMENTAIRES : Transformer des nombres
CHANGEMENTS VARIABLES : Manipuler les variables et les supports du signal
COMPLEXES : Nombres complexes et Transformées de Fourier
ALGÈBRE LINÉAIRE : Opérations matricielles et vecteurs propres
OUTILS DE TRAITEMENT : Transformer des signaux
UTILITAIRES : Interfaces souris, opérations sur le temps et bibliothèques personnalisées
<-> Répertoire : Interfacer des routines externe, définir des formules et des scripts de batch,
Manuel de Référence rapide
LA FACE AVANT DE LA BIBLIOTHÈQUE : Menu général et opérations communes
Nom d'opérateur | Fonction |
Image | La fenêtre image. Permet de construire des interfaces conviviales d'un programme MUSTIG, en glissant dedans des éléments (macros, graphes, fenêtres graphiques, résultats alphanumeriques, texte, etc) . |
? | Dossier de l'aide générale au sujet de MUSTIG |
> | Maximum de deux entrées |
< | Minimum de deux entrées |
+ | Ajoute deux entrées (aussi concatène deux chaînes de caractères) |
- | Soustrait deux entrées |
x | Multiplie deux entrées |
/ | Divise deux entrées |
/t | Crée une variable nommée /t de longueur spécifiée. Le nom peut être changé sur la face avant directement. |
Var/t | Crée une variable nommée /t avec les caractéristiques spécifiées (pas d'échantillonnage, longueur, origine, etc.) |
Entrées | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour la génération de nombres et de signaux. |
Sorties | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour visualiser des nombres ou des signaux (soit 1D, 2D ou plus), et les modules de tracé élémentaires pour créer des macros de visualisation personnalisées. |
Caract | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour manipuler des chaînes de caractères. |
Fichiers | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour lire et écrire des fichiers de tous les genres (binaire, ASCII, mixtes). |
Opérations élémentaires | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour effectuer des opérations simples sur les nombres : trigonométrie, nombre entier précision limitée, miroir, retard, opérations statistiques, dérivées, opérations logiques,... |
|
Report Maître et Report esclave. Permet de transmettre des résultats à des macros sans un fil. |
Changements variables | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour manipuler les supports du signal : changer les attributs d'une variable, couper un signal, sur - et sous - échantillonage, multiplexer, définir des variables dynamiques, trouver des limites, etc... |
Complexes | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour manipuler des nombres complexes et calculer des Transformées de Fourier. |
Faisceau |
Faisceau groupant et Faisceau séparant. Permettent d'assembler plusieurs fils en un seul pour éclaircir le graphe, et de séparer les fils groupés quand nécessaire. |
Algèbre linéaire | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour le calcul d'inverses de matrices, décompositions QRP et SVD, valeurs propres et vecteurs propres, etc., |
Outils de traitement | Outils spécifiques : filtres, convolution, Transformée de Hilbert, fenêtres d'apodisation, ajustement polynomial, etc., |
Utilitaires | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour créer des interfaces souris (boîtes à cocher, etc), manier dates et temps et créer des bibliothèques personnalisées. |
<-> | Répertoire (cliquez deux fois pour ouvrir). Contient des macros pour interfacer des programmes externes (C, Fortran) avec Mustig, créer des scripts de traitement par lots, écrire des formules,... |
Compat v4.0 | Les modules à l'intérieur de cette boîte sont là pour assurer la compatibilité avec les versions MUSTIG antérieures. Ils devraient ne plus être utilisés. |
Le Répertoire des ENTRÉES : Générateurs de nombres et signaux
Nom de l'opérateur | Fonction |
Val | Module d'entrée numérique (scalaire ou vecteur) |
PI | La constante PI |
dPI | La constante PI en double précision |
Bruit/t | Produit un bruit blanc gaussien de variance 1 selon la variable /t (modifiable). |
Porte/t | Produit un signal de porte |
Rampe/t | Produit un signal de rampe entre deux valeurs |
Sinus/t | Produit une Sinusoïde |
Dirac/t | Produit un Dirac (1 pour n=0, 0 pour n <>0) |
Triangle/t | Produit un signal triangulaire |
xPorte/t | Multiplie un signal par une porte |
BaseTemps/t | Produit une base de temps relative (rampe entre 0 et 1) |
Vecteur de Base/t | Produit une rampe |
Entrée_matrice/li/co | Permet de définir une matrice |
Matrice/li/co | Permet de définir une petite matrice |
Carré_p/t | Produit un carré périodique |
Aléa | Graine aléatoire pour construire un signal pseudo-aléatoire |
Triangle_p/t | Produit un triangle périodique |
Gauss | Change une graine aléatoire en un autre nombre aléatoire d'après une loi gaussienne |
Indices/t | Produit une rampe de 0 à la longueur du signal moins 1 |
SinusFM/t | Produit une sinusoïde modulée en fréquence |
Bruit2D/t/n | Produit un bruit 2D . Utilisé pour produire plusieurs réalisations d'un bruit, /t étant la variable selon laquelle le bruit est construit, et /n étant le numéro de la réalisation. |
Uniform | Change une graine aléatoire en un autre nombre aléatoire, d'après une loi constante, |
Le Répertoire des SORTIES: Visualiser les données
Nom de l'opérateur | Fonction |
|
??????????? | Module d'affichage alphanumerique général |
|
ImpMat/li/co | Affiche une matrice |
|
ForMat/li/co | Affiche une matrice (formatée) |
|
? /t | Affiche un ensemble de nombres dans une fenêtre séparée avec des barres de défilement |
|
ImpMatC/li/co | Affiche une matrice complexe |
|
Tracé Pôles&Zéros | Affiche un complexe dans le cercle unité |
|
Lecture + Tracé/t | Lit et trace un long fichier 1D |
|
Visu/t | Trace un signal 1D (vecteur) |
|
Visu_1D/t | Trace un signal 1D . Macro de base : utilisez plutôt Visu/t pour tracer des vecteurs. |
|
Visu-zoom/t | Le zoom interactif : trace les signaux 1D et autorise plusieurs niveaux de zoom |
|
ViewC/t | Affiche un vecteur complexe |
|
Tracé XY/t | Affiche deux signaux X(t) et Y(t) comme un nuage de points |
|
Visu2C/t | Affiche deux signaux (superposés) |
|
Visu "Forme d'onde"/t | Affiche de très grands signaux 1D |
|
Histogramme | Calcule et affiche des histogrammes |
|
2D Macros pour afficher des matrices et groupes de signaux 1D selon une autre variable |
Visu_2D_n/t/x |
Affiche des signaux 2D (matrices ou groupes de signaux 1D ) |
Visu_2D_N/t/x |
Affiche des signaux 2D (matrices ou grands groupes) |
|
VISU2Dcoul Zoom/t/x |
Affiche une matrice en fausses couleurs et autorise des zooms multiples |
|
View3D/t/x |
Affiche une matrice en 3D |
|
= | Calcule sans rien afficher |
|
Temps réel Macros pour afficher des signaux infinis ou finis, soit 2D (blocs) ou 1D. |
Visu sonogramme/t/x |
Affiche une série de blocs 1D en fausses couleurs comme un scroll |
Visu défilante/t/x |
Affiche une série de blocs 1D avec un scroll partiel |
|
Visu animée/t/x |
Affiche une série de blocs 1D comme une courbe animée |
|
Visu glissante/x |
Affiche un signal comme une courbe qui scrolle |
|
Les tracés élémentaires Modules élémentaires pour créer des macros de visualisation personnalisées, ou modifier les existantes |
Rect |
Trace un rectangle |
Trait |
Trace un tarit |
|
Croix |
Trace une croix |
|
Triangle |
Trace une surface triangulaire |
|
?????????????? |
Écrit un nombre dans un plan graphique |
|
C |
Génère une fenêtre graphique (ou plan) |
|
BitMap/u/v |
Trace un signal 2D |
|
Fin |
Trace les sorties en attente et teste l'interruption utilisateur |
|
xN/u |
Divise un plan graphique horizontalement |
|
yN/u |
Divise un plan graphique verticalement |
|
/4 |
Divise un plan graphique en 4 sous plans |
|
4 courbes |
Divise un plan graphique en 4 sous plans |
|
s_Rectangle |
Restreint un plan graphique à une partie rectangulaire |
|
Rect->Carré |
Transforme un plan graphique rectangulaire en un carré |
|
Réduit courbe |
Réduit un plan graphique de 10 pixels de chaque bord |
|
R->yyxx |
Donne la position d'un plan graphique |
|
Réticule |
Insère un réticule souris dans un plan graphique |
|
ValVar/t |
Vecteur des indices d'une variable |
|
Reticule H |
Insère un réticule souris horizontal (barre de défilement) dans un plan graphique |
|
Reticule V |
Insère un réticule souris vertical (barre de défilement) dans un plan graphique |
|
Reticule2D |
Insère un réticule souris rectangulaire dans un plan graphique |
|
CouleurFond |
Met la couleur de fond d'un plan graphique |
|
Devant |
Crée deux plans graphiques à partir d'un seul |
|
Devant sauvegardé |
Mémorise le plan graphique |
|
Superpose/t |
Crée un vecteur de plans graphiques superposés |
|
Scroll |
"Scrolle" un plan graphique |
|
Scroll animé |
"Scrolle" un plan graphique et fait les tracés en attente |
|
Défile/t |
Crée un vecteur de plans graphiques "scrollés" |
Le Répertoire CARACT : Manipuler les chaînes de caractères
Nom de l'opérateur | Fonction |
Convert | Convertit une chaîne de caractères en une valeur |
Format | Convertit une valeur en une chaîne de caractères |
Lect_champ | Lit une chaîne dans un fichier ou une plus grande chaîne |
![]() |
L'entrée de la chaîne de caractères |
Char | Convertit un entier ASCII dans le caractère correspondant |
Fin ligne | Ajoute un retour chariot |
bits | Convertit un nombre entier en une chaîne de bits |
NomVar/t | Retourne le nom d'une variable |
Nbytes? | Retourne la longueur d'une chaîne |
+ | Concatène deux chaînes (même module que l'additionneur numérique) |
=? | Teste si deux chaînes sont égales |
Fix | Retourne le code ASCII d'un caractère |
Chaines/nc | Transforme une chaîne faite de plusieurs lignes en un vecteur de chaînes d'une ligne |
Le Répertoire des FICHIERS : Lire et écrire des données
Nom de l'opérateur | Fonction |
|
Lecture/t | Lit un fichier binaire 1D |
|
Lecture_2D/t/x | Lit un fichier binaire 2D |
|
Lecture_blocs/t/x | Lit un fichier binaire 2D |
|
Ecriture/t | Écrit un fichier binaire 1D |
|
Ecriture_2D/t/x | Écrit un fichier binaire 2D |
|
Modules de base | Fichier Lect |
Ouvre un fichier en lecture |
Lect_i1/t |
Lit les données entières sur 1 octet |
|
Lect_i2/t |
Lit les données entières sur 2 octets |
|
Lect_i4/t |
Lit les données entières sur 4 octets |
|
Lect_ci4/t |
Lit des données complexes entiers sur 4 octets |
|
Lect_c8/t |
Lit des données complexes sur 8 octets |
|
Lect_r4/t |
Lit des données réelles sur 4 octets |
|
Lect_r8/t |
Lit des données réelles sur 8 octets |
|
Lect_champ |
Lit un champ à partir d'un fichier ou une chaîne de caractères |
|
Nbytes? |
Retourne la longueur (en octets) d'un fichier |
|
Fichier Ecr |
Ouvre un fichier en écriture |
|
Ecrit/t |
Écrit les données |
|
PERMOctets | Permute les octets de poids fort et de poids faible (pour transférer des données d'Unix à PC et inversement) |
|
Lecture cmplx I2/f | Lit un fichier complexe entier sur 2 octets |
|
Ecriture cmplx I2/f | Écrit un fichier complexe entier sur 2 octets |
|
Lecture ASCII/li/co | Lit un fichier ASCII (saute le header et calcule le nombre de colonnes & lignes automatiquement) |
|
Ecriture ASCII | Écrit un fichier ASCII |
|
lect part 2D/t/x | Lit un fichier 2D partiellement |
Le Répertoire OPÉRATIONS ÉLÉMENTAIRE : Transformer des nombres
Nom de l'opérateur | Fonction |
Log | Logarithme Népérien |
Log10 | Logarithme à base 10 |
Exp | Exponentielle |
Exp10 | Exponentielle à base 10 |
Expi | Exponentielle complexe |
+1 | Ajoute 1 |
-1 | Soustrait 1 |
- | Calcule l'opposé |
x2 | Multiplie par 2 |
/2 | Divise par 2 |
|| | Calcule le module |
||2 | Calcule le module carré |
sqrt | Calcule la racine carrée |
Sin | Calcule le sinus |
Cos | Calcule le cosinus |
Tan | Calcule la tangente |
Puiss | Calcule la puissance de deux nombres |
Miroir/t | Miroir un signal (retourne les échantillons) |
ASin | Calcule l'arcsinus |
ACos | Calcule l'arccosinus |
ATan | Calcule l'arctangente |
ATan2 | Calcule l'arctangente d'une fraction |
Ceil | Arrondit au plus grand entier le plus proche |
Fix1 | Convertit en nombre entier de 1 octet |
Fix2 | Convertit en nombre entier de 2 octets |
Fix | Convertit en nombre entier de 4 octets |
Float | Convertit en réel de 4 octets |
Float8 | Convertit en réel de 8 octets (double précision) |
nsFloat | Convertis un nombre entier sans signature en réal de 4 octets |
Retard/t | Retarde un signal d'un échantillon |
z-1 | Retarde un signal d'un échantillon |
Avance/t | Avance un signal d'un échantillon |
= | Connecteur intermédiaire exigé dans certaines configurations |
Arrondi à 2**n | Arrondit à la puissance de 2 la plus proche |
Somme/t | Calcule la somme des échantillons d'un vecteur |
Max/t | Retourne l'échantillon maximum d'un vecteur |
Min/t | Retourne l'échantillon minimum d'un vecteur |
Min(>0)/t | Retourne la valeur minimum non nulle d'un vecteur |
m /t | Calcule la moyenne arithmétique des échantillons d'un vecteur |
sigma/t | Calcule la variance des échantillons d'un vecteur |
Prod/t | Calcule le produit des échantillons d'un vecteur |
. /t | Calcule le produit scalaire de deux vecteurs |
Rend pair | Arrondit au plus grand nombre entier pair le plus proche |
Integration/t | Calcule l'intégration numérique d'un vecteur |
Derivative/t | Calcule la dérivée numérique d'un vecteur |
d /h | Ligne à retard |
Modulo | Calcule le modulo de deux nombres |
dB | Convertit en décibels : 10*Log10(donnée) |
Time | Retourne le temps en secondes depuis le 01 janv. 1970 |
AND | ET Logique |
OR | OU Logique |
XOR | XOR logique |
NOT | NON Arithmétique |
l_NOT | NON Logique |
shift | Décale les bits d'un nombre entier (gauche ou droit) |
>? | Teste si une entrée est plus grande que l'autre |
=? | Teste si deux entrées sont égales |
: - | Commute entre deux résultats, selon un nombre entier (non dynamique : les deux résultats doivent avoir le même type et les deux sont calculés systématiquement) |
Alarme | Affiche un message d'alarme si un nombre entier n'est pas nul |
Répertoire CHANGEMENTS DE VARIABLES : manipuler les variables et les supports du signal
Nom de l'opérateur | Fonction |
|
N/t | Définit une variable et fixe sa longueur |
|
N?/t | Retourne la longueur d'une variable |
|
Pas/t | Change la période d'échantillonnage d'un signal |
|
Pas?/t | Retourne la période d'échantillonnage d'un signal |
|
Orig/t | Change l'origine d'un signal |
|
Orig?/t | Retourne l'origine d'un signal |
|
Dual/f | Change l'attribut "dual" d'un signal |
|
Dual?/f | Retourne l'attribut "dual" d'un signal |
|
Demi/f | Change l'attribut "demi" d'un signal |
|
Demi?/f | Retourne l'attribut "demi" d'un signal |
|
OrigDual/f | Change l'attribut "Origine Duale" d'un signal |
|
OrigDual?/f | Retourne l'attribut "Origine Duale" d'un signal |
|
Var?/t | Affiche les attributs d'une variable |
|
Ajuste var/t | Ajuste les attributs d'une variable d'après ceux d'un autre variable |
|
Premier/t | Extrait le premier échantillon d'un signal |
|
ChVar/u/v | Change le nom d'une variable |
|
Dec Circ/t | Décale un signal circulairement |
|
Info | Affiche l'info globale au sujet des variables portées par un fil (noms, attributs, type de données) |
|
Dernier/u | Extrait le dernier échantillon d'un signal |
|
Coupe/u | Coupe un échantillon d'un vecteur à un index donné |
|
sEchant/t | Sous-échantillonne un signal |
|
Echant/t | Sous-échantillonnage asynchrone |
|
S_ECH/t | Sous-échantillonnage asynchrone |
|
Découpe/t/b | Découpe un vecteur en blocs |
|
Recolle/t/b | Recolle des blocs en un seul vecteur |
|
Multiplex/t/p | Mélange un groupe de signaux en un seul signal |
|
Demultiplex/t/p | Démultiplexage de signaux multiplexés |
|
Part/t | Extrait une partie du signal (entre deux indices) |
|
Part_dec/t | Extrait une partie du signal sans changer son origine |
|
Partie_v/t | Extrait une partie du signal (entre deux dates) |
|
Liste/h | Crée un petit vecteur (4 échantillons maximum ) de valeurs séparées |
|
I - >V/t | Convertit les indices en " dates " |
|
V->I/t | Convertit les " dates " en indices |
|
TEMPS_REEL/t | Traite la variable comme si elle était infinie |
|
Var_dyna/t | Définit une variable dynamique (sa longueur peut dépendre d'une autre variable) |
|
Ch Val/t | Change un échantillon dans un vecteur |
|
= | Accroit la dimension du signal |
|
Suréchantillonne_0/t | Suréchantillonne (insère des zéros) |
|
Suréchantillonne_i/t | Suréchantillonne (avec bloqueur) |
|
Suréchantillonne_l/t | Suréchantillonne (interpolation linéaire) |
|
Opérations sur les vecteurs | Pos global min/t | Retourne l'index, la date et la valeur du minimum |
Pos global max/t | Retourne l'index, la date et la valeur du maximum |
|
Pos local min/t | Retourne l'index, la date et la valeur du minimum local |
|
Pos local max/t | Retourne l'index, la date et la valeur du maximum local |
|
Ordonner/t | Ordonne les échantillons du vecteur |
|
Sélectionner/t/t' | Sélectionne les échantillons d'un vecteur d'après un vecteur booléen de conditionnement |
|
Vect.gliss./t/r | Crée un ensemble de blocs en faisant glissant une fenêtre le long d'un vecteur, échantillon par échantillon |
|
Vect.gliss.inv/t/r | Crée un ensemble de blocs en faisant glisser une fenêtre le long d'un vecteur symétrisé, échantillon par échantillon |
|
Vect.gliss.N/t/r | Crée un ensemble de blocs en faisant glisser une fenêtre le long d'un vecteur |
|
Retard bc/t/b | Opérateur retard pour des signaux 2D faits de blocs de données (assure la continuité d'un bloc à un autre) |
|
Découpe_double/t/b | Découpe un vecteur en blocs et double la longueur en ajoutant des zéros |
|
Découpe_recouvre/t/b | Découpe un vecteur en blocs se chevauchant |
|
Recouvre/t/b | Fait chevaucher un ensemble de blocs non - chevauchants |
|
Recouvre 2/t/b | Fait recouvrir par moitié un ensemble de blocs non - chevauchants |
|
Recolle_recouvre/t/b | Recolle, en ne gardant qu'un nombre limité d'échantillons avant de recoller |
|
Deuxième moitié/t | Extrait la seconde moitié d'un signal |
|
Concatenater/t | Concatène deux vecteurs |
|
Enlever premier point/t | Enlève le premier échantillon |
|
Enlever dernier point/t | Enlève le dernier échantillon |
|
Double symétrique/t | Double la longueur d'un vecteur par symétrie |
|
Double demi/t |
Double, symétrise et enlève les premier et dernier échantillons (par exemple pour supprimer la symétrie de la Transformée de Fourier d'un signal réel) |
|
Double 0/t |
Double la longueur en remplissant de zéros |
Le Répertoire COMPLEXE : Nombres complexes et Transformées de Fourier
Nom de l'opérateur | Fonction |
Re | Partie réelle d'un nombre complexe |
Im | Partie imaginaire d'un nombre complexe |
Cplx | Crée un complexe à partir des parties réelle et imaginaire |
Cplx | Crée un complexe avec partie imaginaire nulle |
TF/t/f | Transformée de Fourier rapide - Change la variable /t en la variable /f avec les caractéristiques adéquates - Exige que la longueur du signal soit une puissance de deux |
TFI/f/t | Transformée de Fourier Rapide inverse - Change la variable /f en la variable /t avec les caractéristiques adéquates - Exige que la longueur du signal soit une puissance de deux plus un |
MoPh | Change de la représentation de nombres complexes (Réel,Imaginaire) à la représentation (Module, phase) : la partie réelle devient le module, la partie imaginaire devient la phase de l'entrée complexe. |
ReIm | Change de la représentation de nombres complexes (Modulus, phase) à (Réel, Imaginaire) |
CONJUG | Calcule le complexe conjugué d'un nombre complexe |
TFD reelle/t/f | Transformée de Fourier discrète d'un signal réel - n'exige pas que la longueur du signal soit une puissance de deux, mais bien plus lent que TF |
TFDI reelle/f/t | Transformée de Fourier discrète inverse - n'exige pas que la longueur du signal soit une puissance de deux plus un, mais bien plus lent que TFI |
TFD complexe/t/f | Transformée de Fourier discrète d'un signal complexe - n'exige pas que la longueur du signal soit une puissance de deux, mais bien plus lent que TF |
TFDI complexe/f/t | Transformée de Fourier discrète d'un signal complexe - n'exige pas que la longueur du signal soit une puissance de deux plus un, mais bien plus lent que TFI |
Répertoire ALGÈBRE LINÉAIRE : Opérations sur les matrices et vecteurs propres
Nom de l'opérateur | Fonction |
INVERS/ra/rd | Inversion de matrice |
SolTInf/ra/rd | Résoud un système triangulaire inférieur |
SolTSup/ra/rd | Résoud un système triangulaire supérieur |
Rcondi/ra/rd | Estime le conditionnement d'une matrice |
Determ/ra/rd | Estime le déterminant d'une matrice |
RACINES/ra/rc | Estime les racines d'un polynôme |
VVPropres/ra/rd | Estime les valeurs propres et vecteurs propres d'une matrice |
RESOLV/ra/rd | Résoud un système d'équations |
Cholesky/ra/rd | Décomposition Cholesky LLH d'une matrice |
SolQR/ra/rd | Résoud un système surdimensionné d'équations |
QR/ra/ra1/rd | Décomposition QR d'une matrice |
QRP/ra/ra1/rd1/rd | Décomposition QR avec pivot |
SVD/ra/rb/rc/rd | Décomposition d'une matrice en valeurs singulières |
Mat. trans /li/co | Calcule la transposée d'une matrice |
Mat.Mul/li/co | Multiplie deux matrices |
Répertoire des OUTILS DE TRAITEMENT : Transformer des signaux
Nom de l'opérateur | Fonction |
|
Fenêtres d'apodisation Utilisées pour estimation spectrale |
Hanning/t |
Fonction d'apodisation de Hanning |
Hamming/t |
Fonction d'apodisation de Hamming |
|
Blackman/t |
Fonction d'apodisation de Blackman |
|
Bartlett/t |
Fonction d'apodisation de Bartlett |
|
Bartlett 4t/t |
Fonction d'apodisation de Bartlett 4T |
|
Calc. Histogramme/t/h | Calcule un histogramme |
|
Régression linéaire/t | Ajustement linéaire |
|
Régression polynomiale/t/coef | Ajustement polynomial |
|
Zéros/t/zero | Estimation des passages à zéro (par interpolation linéaire) |
|
TH/t | Transformée de Hilbert (signal quadratique) |
|
Enveloppe/t | Calcul de l'enveloppe (utilisant la Transformée de Hilbert ) |
|
Convolution/t | Convolution (calculée dans le domaine des fréquences) |
|
Correlation/t | Corrélation (calculée dans le domaine des fréquences) |
|
Filtrage par morceaux/t/b | Filtre un signal précédemment découpé en blocs |
|
Filtre ordre 1/t | Filtrage récursif du premier ordre (Filtre de Réponse Impulsionnelle Infinie RII) |
|
Filtre RIF/T | Filtreà Réponse Impulsionnelle finie - MA - |
|
Spectre/t/b/f | Calcule le spectre moyenné d'un signal |
Répertoire UTILITAIRES : Interfaces souris, opérations sur le temps et bibliothèques personnalisées
Sous répertoire INTERFACES SOURIS
Nom de l'opérateur | Fonction |
|
Boîtes à cocher | Boîtes à cocher 0-1 |
Contient une boîte à cocher simple - Rend 0 ou 1 |
Les boîtes à cocher vectorielles |
Contient des boîtes à cocher multiples - Retourne un vecteur de zéros et uns |
|
Les boutons radio |
Contient des boîtes à cocher multiples (un choix seulement) |
|
Vecteur - >Scalaire | Contient des modules V_scalar pour les sélections interactives à partir d'une liste |
|
Les ascenceurs | Les ascenceurs scalaires |
Contient des barres de défilement - horizontale ou verticale - sensibles à la souris |
Ascenceur vecteur |
Contient des barres de défilement multiples - horizontales ou verticales |
|
Vecteur | Contient des modules d'entrée interactive de vecteurs |
|
Incrémentation scalaire | Contient des modules d'incrémentation scalaires - horizontaux ou verticaux - sensibles à la souris |
|
? | Petit fichier d'aide |
|
Choix | Commute entre plusieurs calculs avec la souris |
|
Attributs | Module |
Permet de passer la(les) valeur(s) de sortie de la boîte d'interface |
Etiquettes |
Définit les étiquettes sur la face avant de la boîte d'interface souris |
|
Taille etiquette |
Fixe la dimension des étiquettes |
|
Mini |
Fixe la valeur de sortie minimum - par défaut = 0 |
|
Maxi |
Fixe la valeur de sortie maximum - par défaut = 1 |
|
Up |
Permet incrémenter |
|
Down |
Permet de décrémenter |
|
Horizontal |
Affiche la boîte de l'interface de la souris horizontalement au lieu de verticalement |
|
Bin |
Fixe le pas entre deux sorties consécutives - par défaut = 0.01 |
|
Ecartement |
Fixe l'espace vertical entre deux étiquettes |
|
Longueur vecteur |
Fixe la longueur du vecteur de sortie |
|
Sauve |
Sauvegarde la dernière valeur quand le module est initialisé |
|
Croix |
Trace une croix dans les boîtes à cocher au lieu d'un carré rouge |
|
Coche |
Trace un signe "coche" dans les boîtes à cocher au lieu d'un carré rouge |
|
Bleu |
Trace un carré bleu dans les boîtes à cocher au lieu d'un carré rouge |
|
Jaune |
Trace un carré jaune dans les boîtes à cocher au lieu d'un carré rouge |
|
Vert |
Trace un carré vert dans les boîtes à cocher au lieu d'un carré rouge |
|
Calcul a demande | Calcule la face avant de la boîte d'interface souris seulement quand l'utilisateur clique à droite dessus. |
Sous-répertoire OPÉRATIONS SUR LE TEMPS
Nom de l'opérateur | Fonction |
Time | Temps courant en secondes depuis le commencement de 1970 |
jours secondes | Convertit les secondes depuis 1970 dans jours depuis 1970 et secondes depuis le début du jour |
Secs->Format | Convertit un temps en secondes en Heures:Minutes:Secondes |
A-j-b | Convertit jours depuis 1970 en années et jours depuis le début de l'année |
H-M-S | Convertis les secondes depuis le début du jour en heures, minutes et secondes |
Jour | Convertit les jours depuis 1970 en jour de la semaine |
M-J | Convertit les jour depuis le début d'année en mois et jour |
H-M-S format | Convertit les heures, minutes et secondes en temps formaté |
A-M-J format | Convertit année, mois et jour en date formatée |
Date-Heure - >secondes | Convertit une date en secondes depuis 1970 |
Sous-répertoire AJOUTER UNE BIBLIOTHÈQUE
Nom de l'opérateur | Fonction |
Ma Bibli | Permet d'ajouter une bibliothèque personnalisée à une existante |
<-> Répertoire : Interfacer une routine externe, définir des formules et des scripts de batch
Nom de l'opérateur | Fonction |
Formule | Permet d'entrer une formule au lieu de construire un graphe |
Extern | Interface une routine C externe |
Fortran | Interface une routine Fortran externe |
Batch | Permet d'entrer un script de traitement par lots (batch) |
= /u | Réarrange les données pour les rendre consécutives en mémoire pour faciliter le passage à une routine externe |
= /u/v | Réarrange les données 2D pour les rendre consécutives en mémoire pour faciliter le passage à une routine externe |