[TUTO SIOC] Utilisation de cartes IO en réseau

Tous les tutoriels sur la programmation SIOC, le language des cartes Opencockpits

Re: [TUTO SIOC] Utilisation de cartes IO en réseau

Messagede fab » Mer 5 Avr 2017 22:57

Quand c'est le client #0, non
Comme pour les cartes IO, la #0 ne doit pas être déclarée
Avatar de l’utilisateur
fab
 
Messages: 2690
Inscription: 26/12/12

Re: [TUTO SIOC] Utilisation de cartes IO en réseau

Messagede arcc » Dim 12 Nov 2017 18:11

Une alternative pour faire jouer des sons sur le Pc client et pour ceux qui ont Air Manager.

Les HP de mon Fsx sont derrière mon siège et c'est bien pour les sons moteurs, les portes qui s'ouvrent etc, mais pour, par exemple le son des essuies glace, pas terrible.
J'avais suivi les conseils de Fab, acheté deux Hp branché sur le Pc Client et fait un petit fichier Sioc. Tout ca fonctionne très bien. Et puis, je me suis dis, puisque j'ouvre Air Manager pour mes "gauges" moteur et Avionique j'en ai profité pour faire une "gauge Sound" sans image et qui s'ouvre en même temps que les autres.
Je n'ai plus que Air Manager à ouvrir.

A+
Christian
Un ancien sous-marinier qui a pris de la hauteur.
Avatar de l’utilisateur
arcc
 
Messages: 392
Inscription: 16/12/13
Localisation: La ou fini la terre (Finistere)

Re: [TUTO SIOC] Utilisation de cartes IO en réseau

Messagede JacquesZ » Lun 13 Nov 2017 18:10

Ah ça m'intéresse Christian, je n'ai jamais exploré les fonctionnalités "son" d'Air Manager....
Ta jauge "sound" fait quoi exactement?
Elle joue les sons "essuie-glace", c'est ça? A partir d'un event FSX?

Jacques
i7 4770K, CM Asus Hero, 16Go, DD1To & SSD 500Go, GTX780Ti et GTX970,win 7 64b FSX
3 x 22" sur Matrox Th2Go + 2 x TV 32"
Tdb: 1 x 17" + 1 x 19"
Saitek Multi & radio panel, GNS430 Emuteq, FFB Yoke Brunner
Arduino MEGA+LeoBodnar
Avatar de l’utilisateur
JacquesZ
 
Messages: 1311
Inscription: 24/11/10

Re: [TUTO SIOC] Utilisation de cartes IO en réseau

Messagede arcc » Lun 13 Nov 2017 18:46

Pour l'instant ce ne sont que des essais, mais concluants pour ce que je veux.
Comme je l'ai dit au dessus, je veux sortir des sons sur le Pc Client (celui de Air Manager) et qui à des HP devant.
J'ai donc fais des essais avec une variable de Fsx, à savoir le frein de Park et avec une variable de mon Twin, les essuies glaces.
j'ai programmé ca avec mon niveau (tu te débrouille beaucoup mieux que moi) Mais ca fonctionne très bien.
Petit bémol, je ne trouve pas si on peut gérer le niveau du volume sans jouer directement sur le fichier wave.
Avec sioc on peux dans le fichier sioc.ini faire varier la deuxième variable (niveau du volume)
Je cherche en ce moment des sons de roulement selon le revêtement. La roue avant du twin est situé juste sous le cockpit et ca peut être amusant de faire ressortir le son de cette roue avec les Hp avant

Les fichiers en .wav uniquement se range comme les images dans le fichier ressources.
J'ai essayé avec une image de fond (juste un carré en blanc pur transparent) mais ca fonctionne sans.
Voila mon code pour essais

Code: Tout sélectionner
-- Sound Gauge Version 1 --

-- image_Fond = img_add(Fond,0,0,10,10)


ParkBrk_On = sound_add("Park_brk_on.wav")   
ParkBrk_Off = sound_add("Park_brk_off.wav") 
Wiper_Slow = sound_add("Wiper_Slow.wav")

function ParkBrake_position(Pk_pos)

if Pk_pos  > 0 then
   sound_play(ParkBrk_On)
else sound_play(ParkBrk_Off)
   end      
end

function Wiper_position(Wp_pos, Master)

if Master == true and
   Wp_pos  > 0 then
   sound_loop(Wiper_Slow)
else sound_stop(Wiper_Slow)
   end      
end

fsx_variable_subscribe("BRAKE PARKING POSITION", "Position", ParkBrake_position) -- Position (0 to 32K) 0 = off, 32K full
fsx_variable_subscribe("L:Windowwiper_Mode", "",
                       "ELECTRICAL MASTER BATTERY", "Bool", Wiper_position) -- Wiper On = 1 / Wiper Off = 0 / Wiper Park = -1


A+
Christian
Un ancien sous-marinier qui a pris de la hauteur.
Avatar de l’utilisateur
arcc
 
Messages: 392
Inscription: 16/12/13
Localisation: La ou fini la terre (Finistere)

Précédente

Retourner vers Les TUTOS SIOC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité