Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

8 Pages V « < 4 5 6 7 8 >  
Reply to this topicStart new topic
> Iocard et encoder
gillesdrone
post 7 Jan 2008, 01:09
Message #51






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

CITATION(Maraudeur @ 4 Jan 2008, 14:34) *

Ok, alors réponse testée et opérationnelle:

- LoVP ne fonctionne effectivement qu'avec le port 8080

- Pour le SIOC.INI, j'ouvre par défaut le port 8091pour le serveur et le même port pour le client #0 (je désactive le client 1 qui ne me sert pas)

- pour mon LOSIOC.LUA j'ouvre également le port 8091

- pour le EXPORT.LUA, c'est le port 8080 qui est ouvert, ne pas oublier les lignes dofile("./Config/export/tacview.lua")
dofile("./Config/export/LOSIOC.lua")
à la fin du export.lua

Je lance les 2 et les 2 sont opérationnels sans interférence (ou du moins aucune que j'aie pu noter)

Voilà voilà, bon amusement......je peux...?...........? whistling.gif



Bon j'ai fais comme tu dis ,avec pour le serveur xioc en 8091 et module #0 en 8092
j'ai au lancement de LO-IOCP une fenetre erreur : TCP/IP: Connexion refusée sad.gif

je précise que je fais un reload apres les changemments
, jai aussi essayé en mettant 8091 au serveur et client du Sioc mais idem


Ce message a été modifié par gillesdrone - 7 Jan 2008, 01:10.

--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 7 Jan 2008, 16:00
Message #52




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,252
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Arf!!! je viens juste de réaliser que je t'ai parlé de mon LOSIOC.LUA qui est personnel (et expériemental innocent.gif ) et qui ne doit pas correspondre à ton organisation, surtout si tu utilises LoIOCP whistling.gif

Je check et je te tiens au courant... wink.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 7 Jan 2008, 23:39
Message #53






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

merci thumbsup.gif

si pas de solution , je pense regarder si en connectant mon pc portable avec l'ecran en place il recevrait les donnée pour LOVP , et ca résoudrai le probleme temporairement detective.gif

--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 18 Jan 2008, 13:37
Message #54






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

Nouvelle petite question

pour le refuel : bin ca marche pas , comme dans le jeu si on veut refueler il faut appuyer en continue sur la touche je pensais qu'avec un inter ca passerait sad.gif
voilà mon script

Var 0412, name REFUEL, Link IOCARD_SW, Input 11 // REFUEL
{
IF &REFUEL = 1
{
V0999 = 1043
}
}

j'ai aussi essayé celui-ci

Var 0412, name REFUEL, Link IOCARD_SW, Input 11 // REFUEL
{
IF &REFUEL = 1
{
V0999 = 1043
}
ELSE
{
V0999 = 1043
}
}

j'utilise CTRL gauche + R comme touche clavier



--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 18 Jan 2008, 16:06
Message #55




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,252
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

TSSSSSS!.....RTFM detective.gif

La fonction qui marche c'est ça:

Var 0305, name Fuel_dump, Link IOCARD_SW, Input 5 // Fuel dump /Refuel
{
IF &Fuel_dump = 1
{
V0999 = 132115 // Mode expérimental: 131072+1024+19
}
}

Mais ça ne fonctionne qu'à condition de ne toucher aucun autre interrupteur. Dans le cas contraire, la commande s'arrête.

C'était EXPERIMENTAL

Au passage, ça permet aussi de faire une jolie trainée de kérozène en vol sans avoir à lâcher les commandes... wink.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 18 Jan 2008, 21:34
Message #56






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

CITATION(Maraudeur @ 18 Jan 2008, 16:06) *

TSSSSSS!.....RTFM detective.gif

La fonction qui marche c'est ça:

Var 0305, name Fuel_dump, Link IOCARD_SW, Input 5 // Fuel dump /Refuel
{
IF &Fuel_dump = 1
{
V0999 = 132115 // Mode expérimental: 131072+1024+19
}
}

Mais ça ne fonctionne qu'à condition de ne toucher aucun autre interrupteur. Dans le cas contraire, la commande s'arrête.

C'était EXPERIMENTAL

Au passage, ça permet aussi de faire une jolie trainée de kérozène en vol sans avoir à lâcher les commandes... wink.gif



heu d'où sort le 132115 , oui tu vas me dire " experimental " mais ça représente une valeur qu'on peut trouver par raisonnement où ? detective.gif


--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 19 Jan 2008, 10:46
Message #57




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,252
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

C'est:

EXPERIMENTAL


La valeur 131072 est une constante spécifique créée par Brothers, à laquelle j'ajoute la commande Ctrl R
pour le refuelling. voili voulouuuu...

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
edrom
post 19 Jan 2008, 12:34
Message #58



 


Messages : 86
Inscrit : 17/09/07
Lieu : Toulouse
Membre n° 2,406

ben , ca ma bien depanné pour les trims:
dans Lomac : le trim rudder c'est un appui continu (hold) de CTRL W et CTRL W
avec loiopc on peut reproduire l'appui continu avec 131072

j'utilise les encodeur d'opencokpit , donc 2 entrées de la MC
une emulant v0999 = 131072+1024+44 = Hold(Ctrl+W) pour l'encodeur en incrément
l'autre emule v09999= 131072+1024+45 = Hold(Ctrl + X) pour l'encodeur en décrément

ça marche avec quelque limites : on ne doit pas modifier la valeur de v0999 tant que l'on "Trim" (et donc actioner un quelconque input dans le cockpit) et bizzarement si je change le sens de l'encodeur : ça continu a trimer dans le meme sens... mais je m'en sors en actionant un "autre input" avant de changer le sens de rotation de l'encoder.

Encore merci Maraudeur thumbsup.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 19 Jan 2008, 13:40
Message #59




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,252
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Pas de soucis, mais il y a une autre solution encore plus simple, c'est de donner une valeur quelconque à V0999 au moment où l'interrupteur passe à 0 (c'est à dire quand tu le relâches pour arrêter de trimmer) wink.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 19 Jan 2008, 18:36
Message #60




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,252
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Spéciale dédicace pour toi Gillesdrone, attention, ça décoiffe banane2.gif

Var 0001, name NO1, Link IOCARD_SW, Input 1 // NO1
{
IF &NO1 = 0 // Quand on quitte NO1
{
&Mode_Canon = 1 // Alors mémoriser que l'on on vient de NO1
}
IF &NO1 = 1 // Quand on arrive en NO1
{
IF &Mode_Canon = 2 // Si l'on vient de NO2
{
&000 = 569 // Send Ctl+Space
&000 = DELAY 569 ,5
&000 = DELAY 569 ,10
&Mode_Canon = 1
}
IF &Mode_Canon = 4 // Si l'on vient de BCE
{
&000 = 569
&Mode_Canon = 1
}
}
}

Var 0002, name NO2, Link IOCARD_SW, Input 2 // NO2
{
IF &NO2 = 0 // Quand on quitte NO2
{
&Mode_Canon = 2 // Alors mémoriser que l'on on vient de NO2
}
IF &NO2 = 1 // Quand on arrive en NO2
{
IF &Mode_Canon = 1 // Si l'on vient de NO1
{
&000 = 569
&Mode_Canon = 2
}
IF &Mode_Canon = 3 // Si l'on vient de NO4
{
&000 = 569
&000 = DELAY 569 ,5
&000 = DELAY 569 ,10
&Mode_Canon = 2
}
}
}

Var 0003, name NO4, Link IOCARD_SW, Input 3 // NO4
{
IF &NO4 = 0 // Quand on quitte NO4
{
&Mode_Canon = 3 // Alors mémoriser que l'on on vient de NO4
}
IF &NO4 = 1 // Quand on arrive en NO4
{
IF &Mode_Canon = 2
{
&000 = 569
&Mode_Canon = 3
}
IF &Mode_Canon = 4
{
&000 = 569
&000 = DELAY 569 ,5
&000 = DELAY 569 ,10
&Mode_Canon = 3
}
}
}

Var 0004, name BCE, Link IOCARD_SW, Input 4 // BCE
{
IF &BCE = 0 // Quand on quitte BCE
{
&Mode_Canon = 4 // Alors mémoriser que l'on on vient de BCE
}
IF &BCE = 1 // Quand on arrive en BCE
{
IF &Mode_Canon = 3
{
&000 = 569
&Mode_Canon = 4
}
IF &Mode_Canon = 1
{
&000 = 569
&000 = DELAY 569 ,5
&000 = DELAY 569 ,10
&Mode_Canon = 4
}
}
}

Var 0005, name Rotacteur_5, Link IOCARD_SW, Input 5

Var 0006, name Rotacteur_6, Link IOCARD_SW, Input 6

Var 0007, name Rotacteur_7, Link IOCARD_SW, Input 7

Var 0008, name Canon_SW, Link IOCARD_SW, Input 8 // Switch du mode canon ON/OFF
{
IF &Canon_SW = 1 // Si CANON selectionné...
{
&Mode_Canon = 1 // ...alors on passe par défaut en mode NO1
}
ELSE // Si CANON déselectionné...
{
&Mode_Canon = 0 // ...alors mode à 0, plus de mémo mode.
}
}

Var 0999, name 000, Link IOCP, Offset 0 // Renommée 000 pour simplifier la recherch

Var 0100, name Mode_Canon, Value 0 // 1= NO1 2=NO2 3=NO4 4=BCE


Ca va? Pas trop dur? scratch.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

8 Pages V « < 4 5 6 7 8 >
Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 9/06/26 - 10:30