Certains liens ne seront pas actifs s´il n´y a pas de connexion internet.
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
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).