Page 3 sur 8

Publié : ven. oct. 30, 2009 10:22 pm
par thebest28
si justement j utilise le script de oakes et ca fonctionne bien pour le remain et l autre , mais pour le type d arme , il a donner pour sioc ceci : Var 0300, name WeaponType, Value 0
{
IF &WeaponType = 1 // HP
{
&UL1 = 1
&C1 = 1
&B1 = 0
&LL1 = 1
&T1 = 0
&UR1 = 1
&LR1 = 1
&UL2 = 1
&C2 = 1
&B2 = 0
&LL2 = 1
&T2 = 1
&UR2 = 1
&LR2 = 0
}
IF &WeaponType = 2 // NC
{
&UL1 = 1
&C1 = 0
&B1 = 0
&LL1 = 1
&T1 = 1
&UR1 = 1
&LR1 = 1
&UL2 = 1
&C2 = 0
&B2 = 1
&LL2 = 1
&T2 = 1
&UR2 = 0
&LR2 = 0
}
IF &WeaponType = 3 // A6
{
&UL1 = 1
&C1 = 1
&B1 = 0
&LL1 = 1
&T1 = 1
&UR1 = 1
&LR1 = 1
&UL2 = 1
&C2 = 1
&B2 = 1
&LL2 = 1
&T2 = 1
&UR2 = 0
&LR2 = 1
}

et ca je pense qu il a brancher chaque segment des 2 afficheurs pour le type sur les output car si je ne me trompe pas , sioc sais afficher que des chiffres sur les afficheurs et pas des lettres sauf exception :
SPECIAL CHARACTERS AND BRIGHTNESS
To visualize special characters, some special codes can be used in SIOC, assigning the following values to the displays:
999999 = the digits turn off. [/size][/font][/SIZE][/font]999998 = the digits show "" [/size][/font][/SIZE][/font]999997 = the digits show "6" (with the upper segment on) [/size][/font][/SIZE][/font]999996 = the digits show "t"
999995 = the digits show "d" 999994 = the digits show "_"
[/SIZE][/font][/SIZE][/font]

Publié : ven. oct. 30, 2009 10:30 pm
par thebest28
hellfrog a écrit :j'ai pas compris ton pb d'affichage là...

tu n'utilises pas le code de Oakes ? pourquoi ?


PS EDIT : ton pit a une alim autonome ou ça marche en usb seul ?

il a une vieille alim de pc 200W
on vois bien la difference quand l alim tourne , l eclairage des voyants est bcp plus fort .

Publié : ven. oct. 30, 2009 10:30 pm
par hellfrog
ah oui tu as raison,

j'avais oublié pour les lettres ces limitations

il l'a dit sur les forums DCS Pits dans une discussion, il commande l'affichage segment par segment, et du coup ça consomme beaucoup de connexions

Publié : ven. oct. 30, 2009 10:37 pm
par thebest28
ha vi , tu m etonne , 2X8 segments = 16 outputs et il ne m en reste que 10 lol

Publié : ven. oct. 30, 2009 10:46 pm
par thebest28
je viens de penser a un truc , pour pouvoir économiser des outputs.
vu qu il fo afficher HP , NC , A6, plusieur segments reviens a etre allumer pour les 3 cas donc il suffit de relier les segments commun au 3 cas sur une seule outputs .
maintenant a voir combien de leds peuvent etre connectés par output? quel amperage maxi par output et avec de la chance les segments consommes moin que les leds classiques?

Publié : jeu. nov. 05, 2009 8:16 pm
par thebest28
bon j ai recu ma carte lcd , et en fait c est la cata lol en fait car fonctionne bien quand on veux afficher des chiffres mais du texte ca ne fonctionne pas (directement de BS vers la carte lcd ) car en fait avant d arriver a la carte lcd , les info passent d abort par le serveur sioc et vu que sioc n aime que les chiffres.
Donc j ai fais un exemple pour afficher le type d arme NC ou HP et la on peux dire dans sioc si tel variable = 2 , afficher le lcd 1 (ex : hp que l on a programmé auparavant dans le lcd ) , mais pour afficher l EKRAN vers le LCD , la c est que du texte donc c mort , a moin de maitriser le lua et d interpreter tous les messages de l EKRAN pour les associer a des chiffres .
j aurais su j aurais acheter un petit ecran a brancher sur ma 3 eme entrée dvi de la carte graphique, mais bon ca va tjr me servir quand on pourra exporter des données comme l altitude ect.
a+

Publié : jeu. nov. 05, 2009 9:00 pm
par hellfrog
utilisation plus simple et plus classique : les frequences radio

Publié : jeu. nov. 05, 2009 9:24 pm
par thebest28
ha oui trés bonne idée :) j ai aussi mis le variometre du coup que je n utilise pas de jauge pour le moment.

Publié : ven. nov. 06, 2009 1:54 am
par hellfrog
regarde là pour l'export des chiffres pour les instruments du pit http://www.checksix-forums.com/showthread.php?t=156654

l'export.lua de ce projet exporte toutes les valeurs de tous les instruments !

Publié : ven. nov. 06, 2009 8:15 am
par thebest28
trop fort , merci de l info hellfrog encore une fois de plus :) la ca deviens top le pit avec les jauges :)

Publié : ven. nov. 06, 2009 11:38 pm
par hellfrog
de rien...

quand tu auras mis tout ça au point, tu pouras m'en faire un qui marche du 1er coup ? lol:exit:

Publié : sam. nov. 07, 2009 8:43 pm
par thebest28
hellfrog a écrit :de rien...

quand tu auras mis tout ça au point, tu pouras m'en faire un qui marche du 1er coup ? lol:exit:
avec plaisir , ne sors pas lol

j ai un petit soucis avant de tout mettre au point , j ai décider d utiliser un 2 eme pc pour la gestion du sioc (car ca me fait gagner 10 fps en mettant sioc sur le 2eme pc :)) .
alors pour le controle du sioc vers les iocards et vers le lua , pas de soucis . par contre pour certain interrupteur j utilise loiocp ( emulateur de touche) et la bin si je le lance sur le premier pc , il ne trouve pas sioc qui est sur l autre pc .
saurais tu comment lui dire d aller a l autre pc? ou je m y prend mal?
merci d avance

Publié : sam. nov. 07, 2009 11:20 pm
par hellfrog
thebest28 a écrit :ca me fait gagner 10 fps en mettant sioc sur le 2eme pc
ça je garde pour info et publi !!!
pour certain interrupteur j utilise loiocp ( emulateur de touche) et la bin si je le lance sur le premier pc , il ne trouve pas sioc qui est sur l autre pc .
saurais tu comment lui dire d aller a l autre pc? ou je m y prend mal?
justement : pourquoi passer par loiocp ?

ensuite pour avoir LOIOCP en reseau : va plutot demander aux specialistes de ce soft sur 3rwing ici http://www.3rd-wing.net/index.php?showforum=72 (faut s'inscrire pour poster je crois)
parce que là je sais pas

Publié : sam. nov. 07, 2009 11:31 pm
par thebest28
oui j etais surpris de gagner autant de fps , j etais a 30 fps sur un pc avec le triple head + un 15 pouce et la avec sioc sur le 2 eme pc , je tourne entre 40 et 45 fps.

je veux bien utiliser l emulateur clavier de sioc mais je ne trouve pas comment faire pour simuler des keystroke comme alt droit + une touche ect
existe t il une liste pour les combinaisons de touche pour sioc?

Publié : sam. nov. 07, 2009 11:34 pm
par hellfrog
ok tu marques un point pour les touches droites combinées : limite de SIOC, d'où l'intéret de LOIOCP

Publié : sam. nov. 07, 2009 11:40 pm
par thebest28
arf dommage donc il reste 2 choix : sois connaitre comment modifier le programme exe de loiocp pour qu il puisse se lancer sur un pc distant
ou d utiliser l emulateur clavier de sioc en renommant dans BS les commandes multiples pour les rendres compatible avec sioc.
je vais me tourner vers la deuxieme je pense lol
j aurais plus de temps pour exploiter l export lua pour les jauges la semaine prochain car en congé et la pour l instant je n ai pas réussi avec etablir la connection a distance. je te tiens au courant ;)

Publié : sam. nov. 07, 2009 11:58 pm
par hellfrog
regarde aussi avec Gillesdrone chez MSO, c'est un pro des touches lui car il ne passe pas par l'export.lua

il ne fait que de l'émulation de frappes clavier pour son pit

http://www.micro-simulation-online.fr/m ... mpost10515

Publié : dim. nov. 08, 2009 11:39 am
par thebest28
Pour les jauges , j ai reussi a melanger l export des jauges avec l export sioc , ce qui fait que j ai qu un export.lua pour les deux , le soucis que j ai c est que je ne sais pas comment faire pour me connecter a 2 ports en meme temps sous l export.lua.
les jauges c est le port 8080 et sioc ,c est le port 8092.donc si je met l un ou l autre , c est ok mais comment faire pour les 2 en meme temps? ou plutot est ce possible? lol

Publié : dim. nov. 08, 2009 12:22 pm
par thebest28
une personne a reussi a faire un seul export lua pour touchpal et les jauges ( http://forums.eagle.ru/showpost.php?p=7 ... stcount=78 ) donc plus qu a rajouter la connection sioc avec cet export :)

Publié : dim. nov. 08, 2009 1:16 pm
par hellfrog
excellent ! ça va pas tarder à être fonctionnel !
qd je disais que c'était un sujet "chaud"...

lien vers salle BS support technique sujet scotché en cours de redac : rassemble le thème cockpit et les liens vers les discussions ad hoc

http://www.checksix-forums.com/showthread.php?t=156710

Publié : dim. nov. 08, 2009 5:16 pm
par gillesdrone
a priori pour BS on a le meme soucis que pour LOFC

quand j'ai fait mon pit su25T , je ne pouvais avoir qu'un client en entrée et un en sortis car un port (8080 ) ou 8092 de dispo

donc si je mettais le sioc ( entrées et sorties programmées ) tout seul ca marchait bien
si je mettais en plus LOVP , seul les inputs de sioc fonctionnaient car LOVP prenait le port des outputs, donc le retour voyants ne fonctionnait pas.

Lecreol avait créé donc le losiocserveur.lua qui permettait a LOFC d' envoyer les données a plusieurs clients . ce qui marche toujours chez moi

pour ma part je suis incapable de créer ce lua pour Bs . :(
si quelqu'un sait faire , peut être en s'inspirant de celui de lecreole...

une question : existe t'il comme pour LOFC une liste des offsets pour BS
ainsi qu'une liste des commandes input, car dans le export.lua ce sont les meme que pour LOFC apparemment

Publié : dim. nov. 08, 2009 8:28 pm
par thebest28
hello gillesdrone,
trop fort ton message qui tombe pile poil aprés un essais que je viens de faire et j ai un peu le meme soucis.
en fait j ai fais un melange de l export.lua des jauges avec l export lua de oakes pour les inter et voyants relier au sioc.
pour les jauges ca marche nikel mais pour le sioc je perds les inters (sioc vers lua ) parcontre pour les voyants pas de soucis et pour loiocp aucun soucis aussi.
je précise que pour l instant tous est sur le meme pc car j ai essayer avec 2 pc mais les jauges avait un probleme toute les 10 s ( ca tournée dans tous les sens pendant 1s toutes les 10 s ) .
je vais d abort faire en sorte que tout fonctionne bien sur le meme pc et aprés je ferais avec 2 pc.
un probleme a la fois sinon c le bordel lol .

Publié : dim. nov. 08, 2009 8:32 pm
par thebest28
gillesdrone a écrit :a priori pour BS on a le meme soucis que pour LOFC

quand j'ai fait mon pit su25T , je ne pouvais avoir qu'un client en entrée et un en sortis car un port (8080 ) ou 8092 de dispo

donc si je mettais le sioc ( entrées et sorties programmées ) tout seul ca marchait bien
si je mettais en plus LOVP , seul les inputs de sioc fonctionnaient car LOVP prenait le port des outputs, donc le retour voyants ne fonctionnait pas.

Lecreol avait créé donc le losiocserveur.lua qui permettait a LOFC d' envoyer les données a plusieurs clients . ce qui marche toujours chez moi

pour ma part je suis incapable de créer ce lua pour Bs . :(
si quelqu'un sait faire , peut être en s'inspirant de celui de lecreole...

une question : existe t'il comme pour LOFC une liste des offsets pour BS
ainsi qu'une liste des commandes input, car dans le export.lua ce sont les meme que pour LOFC apparemment

interressant le losiocserveur.lua , va falloir que je jette un oeil dedand aussi.

le lua pour black shark est deja bien avancé , regarde dans les premieres pages , il y a beaucoup d info a ce sujet grace a oakes et hellfrog :)

il y a aussi la liste des offsets pour bcp d inter et de voyant sur un post d hellfrog ;)

Publié : dim. nov. 08, 2009 10:00 pm
par hellfrog
jetez un oeil là aussi

travail loin d'etre fini... mais ça va se peupler peu à peu

http://www.checksix-forums.com/showthread.php?p=977498

Publié : dim. nov. 08, 2009 11:01 pm
par thebest28
hellfrog a écrit :jetez un oeil là aussi

travail loin d'etre fini... mais ça va se peupler peu à peu

http://www.checksix-forums.com/showthread.php?p=977498

super ton thread :) :)

c est trés bon ca , j etais justement en train de rajouter l ekran a mon export lol ca m aide bcp a mieux comprendre :)

par contre ca deviens dur car j ai réussi a connecter les jauges ainsi que le sioc en meme temps ( mélange de l export lua d oakes + exportsupport + l export des jauge ) et la pour rajouter la connection de l ekran touchpal , ca va poser pb puisque que la connection oake est :
c = socket.try(socket.connect(host, port)) -- connect to the listener socket
c:setoption("tcp-nodelay",true) -- set immediate transmission mode

et la connection touchpal est :
c = socket.udp()
c:setpeername(gTPHost, gTPPort)

donc 2 fois c = ( je suppose que ca va poser pb? )

sinon si joint mon avancement avec l export.lua et l exportsupport.lua pour connecter et pour le fonctionnement vers le sioc pour le pit + loiocp et les jauges pour un ecran en plus (tester et ok sur un seul pc, probleme de désynchro des jauges sur 2 pc).
et le 2 eme export.lua + exportsupport.lua dans lequel j ai rajouter le touch pal mais pas encore tester ( fo attendre jeudi :( )