HELP SENSOR



Certains liens ne seront pas actifs s´il n´y a pas de connexion internet.

Principe
Menu
Options

































Principe

Le fichier sensor.func est à inclure dans le programme principal xxx.func.
La fonction sensor_get() calcule:
le vecteur capteur Sensor_Val
sa dérivée première (vitesse) Sensor_Speed
sa moyenne Sensor_Average
sa dérivée seconde (accélération) Sensor_Acc

Plusieurs types de capteurs cumulatifs sont définis:
audio: Sensor_Val = enveloppe du signal
fft: Sensor_Val = enveloppe de la fft (fast fourier transformation) du signal
Ces deux derniers peuvent provenir d´une mémoire partagée.
mouse: Sensor_Val = abscisse de la souris.
rand: aléatoire.
sin: sinusoidal.
read: mémoire "sensor" du fichier sensor.
write: Np_Write vecteurs Sensor_Val stockés dans la mémoire "sensor" sauvée dans le fichier sensor à la fin du traîtement.
Ces deux derniers types permettent de jouer en play back (par exemple pour écrire sur le disque des images complexes ne supportant pas le temps réel).

Les variables globales suivantes sont définies dans xxx_init():
Ye1,X1_SCA,Y1_SCA,X2_SCA,Y2_SCA,X_Menu,Y_Menu,X_HEL,Y_HEL,KR,Max_Base,Nb_Base
Nb_Base est de la forme Nb_Base=0,Max_Base,0,0 avec Max_Base=taille maximum du vercteur capteur, lorsque Nb_Base[2] est changé dans xxx.func il faut appeler sensor_set().

La fonction set(mes) est définies dans xxx.func():

la fonction sensor_init(option) est appelée dans xxx_init(option)
la fonction sensor_F5() est appelée dans xxx_F5()































Menu

HEL
AUDIO
FFT
MOUSE
RAND
SIN
W_MEM
R_MEM
WRITE
READ
SPEED
DISPL
ADJUST
INI

HEL

Aide.

AUDIO

Capteur audio.

FFT

Capteur fft.

MOUSE

Capteur souris.

RAND

Capteur aléatoire.

SIN

Capteur sinusoidal.

W_MEM

Écrit les valeurs du capteur dnas la mémoire "sensor" et la sauve dans le fichier sensor.mem.

R_MEM

Lit le fichier sensor.mem dans la mémoire "sensor" dont les points sont les valeurs successives du capteur. Écrit les valeurs du capteur dnas la mémoire "sensor" et la sauve dans le fichier sensor.mem.

READ

Restitue les valeurs par défaut du capteur (fichier SENSOR0).

READ

Restitue les valeurs du capteur (fichier SENSOR).

WRITE

Sauve les valeurs du capteur (fichier SENSOR).

SPEED

Vitesse (recommandé avec l´option MOUSE.

DISPL

Affiche les capteurs.

ADJUST

Ajuste le capteur audio.

INI

Reset.































Options


adj: SENSOR_ADJUST
aud: audio
fft: fft
min=m: Sensor_Min[2]=m
mou: mouse
sennam=nnn: nom de la mémoire sauvé ou lue dans le fichier nnn.mem (sensor par défaut).
sennum=nnn: dimension de la mémoire sauvé ou lue dans le fichier nnn.mem
pos=x,y: position du menu (X_Menu,Y_Menu+4*Dy2 par défaut)
senrea: paramètres par défaut de lecture du fichier nam.mem des vleurs du capteur.
senwri: paramètres par défaut d´écriture du fichier nam.mem des valeurs du capteur.

Mémoire partagée

sha: shared memory (audio_server.js a du être lancé): sha=s: coefficient multiplicateur. AD de anyflo vers device et, DA de device vers anyflo.
sil=st: Sensor_Tran_Audio[2]=Sensor_Tran_Audio[3]=st.
sil=st,st2: Sensor_Tran_Audio[2]=Sensor_Tran_Audio[3]=st, Sensor_Tran_Fft[2]=Sensor_Tran_Fft[3]=st2.
senwri: paramètres par défaut d´écriture du fichier nam.mem des valeurs du capteur, après l´étiquette case("wri"        ni=nombre de valeurs sauvées
       nam=nom du fichier mémoire (sensor par défaut).