Page 2 sur 8

Publié : lun. oct. 19, 2009 12:57 pm
par thebest28
apparament ce n est pas possible sauf en cablant tous les segments a des outputs de la master mais ca fait tout de meme pas mal de sortie a utiliser :(. Je vais plutot attendre la prochaine solution trouvé .
ps: en passant par la , je me suis inscrit il y a un moment sur le site eagles.ru mais je n arrive pas a poster alors que je suis bien connecter. Personne ne valide mon compte labas???

bonne journée a tous

Publié : mer. oct. 21, 2009 8:44 pm
par thebest28
quelqu un a t il réussi a faire tourner son crossfire sous Seven en mode fenetre?
le crossfire fonctionne bien en full screen avec le triplehead de matrox par contre j ai rajouter un 4 eme ecran sur la 2 eme sortie de la 1 ere hd4850 et la obliger de passer en mode fenetre et la plus de crossfire :(
meme si le jeu exploite bcp plus le proc , le crossfire en full screen utilise souvent la 2 eme carte . c est pour cela que je regrette que ca ne marche pas en mode fenete.
cordialement

Publié : mar. oct. 27, 2009 11:06 am
par thebest28
ET voila cockpit console droite et gauche terminé et fonctionnel . Peut etre un jour je ferais l avant mais il me faut plus de place deja.
c'est vraiment un plus de piloter avec un cockpit.
Et un grand merci a hellfrog et oakes pour leur aide.
bon vol a tous :)

edit: plus qu'a bien ranger le bureau et les cables lol

Publié : mar. oct. 27, 2009 11:12 am
par K-lu
Très beau.

Pour se qui est du bureau et des cables, t'inquiète pas, j'ai déjà vu pire.
:exit:

Publié : mar. oct. 27, 2009 11:30 am
par thebest28
merci :) et encore faut voir les cables dans les 2 consoles car il y a une carte master dans chaque console dont tous les inputs et output sont utilisés lol .Bon chérie tu me range mon bureau , j ai du mal a m y retrouver lol Ouf j ai une femme trés comprehensive :)

Publié : mar. oct. 27, 2009 12:42 pm
par Milos
C'est vrai que le pb des cables est le fléau de l'informatique. :wacko: En plus, qui dit cables dit poussière et qui dit poussière dit maman pas contente :crying:

Publié : mar. oct. 27, 2009 2:51 pm
par thebest28
et le peu que tu attache tous les câbles avec un colson , tu peux être sur que le lendemain tu as un problème et , obligé de couper les colsons lol

Publié : mar. oct. 27, 2009 9:23 pm
par hellfrog
@ The Best : check MP

Publié : mer. oct. 28, 2009 9:51 am
par thebest28
je te met les fichiers ici , ca peut toujours servir a d autre ;)
il me reste le petit ecran lcd a installer pour l afficheur EKRAN ,mais je ne sais pas si quelqu un a deja réussi a l exporter?

edit : le fichier Weaponstypeindicator.lua n est pas le bon , j ai essayé avec celuis la mais ca ne marche pas. pour les 7 segments il y a tjr le probleme pour afficher le type d arme sélectionné mais le reste fonctionne avec le weaponstypeindicators.lua de oakes .

Publié : mer. oct. 28, 2009 8:15 pm
par hellfrog
merci pour ton descriptif !

export de l'écran :
voir profil touchPal cité en lien
dans le topic touchbuddy
en salle BS support technique :
lua modifié pour export du texte ekran, et image et texte affiché sur ecran déporté via touchPAL.
Donc oui c'est possible.

Publié : mer. oct. 28, 2009 10:18 pm
par thebest28
ha ok :) mais ce n est pas sur ecran déporté que je voulais dire mais sur un ecran 4 ligne lcd avec la carte lcd d open cockpit.

Publié : mer. oct. 28, 2009 10:23 pm
par hellfrog
si tu décortique le link,

http://www.checksix-forums.com/showpost ... stcount=34
http://www.checksix-forums.com/showpost ... stcount=36

dans le fichier export.lua du projet Touchpal que tu télécharges,
tu va voir les variables à exporter dans le export.lua en exemple, pour récupérer les infos Ekran,

à toi de faire le script SIOC ad hoc utilisant ces variables

je n'ai pas les fichiers en question avec moi ils sont sur ma clé USB restée au boulot... donc peut pas les poster ce soir

Publié : mer. oct. 28, 2009 10:25 pm
par thebest28
ha tu m interresse la , tu es libre pour une soirée? lol
je vais me pencher dessus demain au boulot :) encore merci de l info

Publié : mer. oct. 28, 2009 10:30 pm
par hellfrog
ça y est j'ai retrouvé une sauvegarde :


extrait export.lua (voir le tout pour plus de détails) :

gLastEKRAN = ""

function ProcessEKRAN()
local lEKRAN = GetDevice(10)
local lText = lEKRAN:get_actual_text_frame()
local lSendString = ""

if (gLastEKRAN ~= lText) then
if (lText == "") then
lSendString = "2003= :2004= :2005= :2006= :"
else
lSendString = "2003="..string.sub(lText,1,10)..":"
lSendString = lSendString.."2004="..string.sub(lText,12,21)..":"
lSendString = lSendString.."2005="..string.sub(lText,23,32)..":"
lSendString = lSendString.."2006="..string.sub(lText,34,43)..":"
end
gLastEKRAN = lText
end

return lSendString
end



function ProcessOutput()
if gConnected then
local lSendString = ProcessIndicators(gIndicators)
lSendString = lSendString..ProcessWeaponSystems()
lSendString = lSendString..ProcessEKRAN()

if lSendString ~= "" then
socket.try(c:send(lSendString.."\n"))
gAckExpected = gAckExpected + 1;
end
else
SendConnectMessage()
end
end


function LuaExportAfterNextFrame()
ProcessOutput()
end

2003 etc sont les valeurs lues par Touchpal un peu comme les arguments de SIOC en lecture de BS vers SIOC...


autre sujet :
dans tes fichiers :
tu as modifié vector.lua et class.lua ??

Publié : mer. oct. 28, 2009 10:38 pm
par thebest28
je venais justement de lire l export qui ressemble bien a ton post mais bon je n ai pas encore recu ma carte lcd donc je verrais ca plus tard .
sinon non je n ai pas touché au vector et class.lua . j ai juste rajouter dans l export.lua la commande dofile pour le loiocp a la fin .

Publié : mer. oct. 28, 2009 10:49 pm
par hellfrog
thebest28 a écrit :non je n ai pas touché au vector et class.lua . j ai juste rajouter dans l export.lua la commande dofile pour le loiocp a la fin .
alors faudrait les virer de ton zip, parce que ça prete à confusion...

Publié : jeu. oct. 29, 2009 6:25 pm
par thebest28
hellfrog a écrit :si tu décortique le link,

http://www.checksix-forums.com/showpost ... stcount=34
http://www.checksix-forums.com/showpost ... stcount=36

dans le fichier export.lua du projet Touchpal que tu télécharges,
tu va voir les variables à exporter dans le export.lua en exemple, pour récupérer les infos Ekran,

à toi de faire le script SIOC ad hoc utilisant ces variables

je n'ai pas les fichiers en question avec moi ils sont sur ma clé USB restée au boulot... donc peut pas les poster ce soir

hello,
je ne sais pas si tu t y connais en LUA ou quelqu un d autre ,moi non mais en cherchant bien dans les fichiers de oakes ,j ai essayé de faire mon script pour l ekran. N ayant pas encore la carte lcd d open cockpit , j ai tester avec iocpConsole et a la place de lire du texte de l ekran, je lui ai dit que s il y a pas de texte , alors la variable sioc = 0 et inversement . jusque la ca fonctionne bien sauf quand je quitte le jeu ,la variable sioc reste a 1 . une petite aide svp ;)

voici mon script que j ai mis dans l exportsupport.lua:

-- Last EKRAN value
gLastEKRAN = ""

-- Process EKRAN
function ProcessEkran(pProcessEkranSIOCParam)
local lSIOC_SendString =""
local lEKRAN = GetDevice(10)
local lText = lEKRAN:get_actual_text_frame()

if (gLastEKRAN ~= lText) then
if (lText == "") then
lSIOC_SendString = pProcessEkranSIOCParam.."=0:"
else
lSIOC_SendString = pProcessEkranSIOCParam.."=1:"
end
gLastEKRAN = lText
end

return lSIOC_SendString
end

ensuite dans le siocConfig.lua j ai mis :

gProcessEkranSIOCParam = 2003 -- variable sioc

et la par contre dans l export.lua ,c est au pifometre que j ai rajouter :

function LuaExportAfterNextFrame()
-- Works just after every simulation frame.
local lSIOC_SendString = ""

lSIOC_SendString = lSIOC_SendString..Variometer(gVariometerSIOCParam)
lSIOC_SendString = lSIOC_SendString..ProcessEkran(gProcessEkranSIOCParam)

if lSIOC_SendString ~= "" then
socket.try(c:send("Arn.Resp:"..lSIOC_SendString.."\n"))
end
end


function LuaExportActivityNextEvent(t)
local tNext = t
tNext = tNext + 0.2
local lSIOC_SendString = ""

-- Generate and add the SIOC string for EKRAN
lSIOC_SendString = lSIOC_SendString..ProcessEkran(gProcessEkranSIOCParam)

if lSIOC_SendString ~= "" then
socket.try(c:send("Arn.Resp:"..lSIOC_SendString.."\n"))
end

return tNext
end



Merci d avance pour toute aide :)

Publié : jeu. oct. 29, 2009 7:18 pm
par thebest28
c est bon j ai trouvé , j ai oublier ceci :

function LuaExportStop()
-- Works once just after mission stop.
-- Close files and/or connections here.


lSIOC_SendString = lSIOC_SendString..gProcessEkranSIOCParam.."=0:"
socket.try(c:send("Arn.Resp:"..lSIOC_SendString.."\n"))


-- 1) File
io.close()
-- 2) Socket
socket.try(c:send("quit")) -- to close the listener socket
c:close()
end

plus qu a attendre de recevoir la carte LCD pour essayer avec le texte .

Publié : jeu. oct. 29, 2009 9:43 pm
par hellfrog
:notworthy
si tu continue, c'est toi qui va avoir la config la plus aboutie, pas Oakes...

Publié : jeu. oct. 29, 2009 9:59 pm
par thebest28
lol je ne fais que d exploiter son travail magnifique , j ai bien suivi ce qu il avait fait avec son script du variometer et suivi tes instruction pour récupérer des infos avec le touchpal . c est ensemble que l on réussira ;)

Publié : ven. oct. 30, 2009 8:49 am
par thebest28
en attendant ma carte lcd , je vais attaquer le script pour l affichage de l UV-26 pour mes 7 segments donc si vous avez quelque info sur son export , je suis preneur et vous en remercie d avance

Publié : ven. oct. 30, 2009 3:54 pm
par thebest28
pour se script , j essais de refaire celuis de oakes avec les afficheurs des armes mais je ne trouve pas ou il a pu trouver les info , comme par ex : local lCannonAmmoCount = string.match(lWeaponSystem:get_selected_gun_ammo_count() / 10, "(%d+)")

ou a t il trouver qu il faut appeler (get) selected gun ammo count?
j essais de comprendre son raisonnement mais la je nage et en plus il parle anglais et je ne peux toujours pas poster sur le forum d eagle :(

edit : j ai trouvé ma réponse la : http://en.wiki.eagle.ru/wiki/Export_1_0_1#Radio_devices
donc obliger d attendre que dsc actualise la liste , arf

Publié : ven. oct. 30, 2009 8:41 pm
par hellfrog
Les limites actuelles : pas d'export possible des afficheurs du PVI 800 et du UV26 : BS ne le gère pas.

pour les munitions c'est réglé pour toi ou pas ?

Publié : ven. oct. 30, 2009 10:08 pm
par thebest28
j espere que par la suite , BS saura exporter l uv26 et le PVI.

sinon non pour le type d arme , ce sont les chiffres 0 , 1 , 2 qui apparaissent au lieu des lettres.
a mon avis pas le choix , il va falloir brancher les segments directement aux outputs et reprendre le code sioc d oake ou mettre un petit texte a coté de l afficheur en disant que le 1 correspond a tel arme mais bon ce n est pas top.arf pourquoi la carte display n a pas été programmé pour toutes les lettres? on sais juste faire le D , T et S

Publié : ven. oct. 30, 2009 10:12 pm
par hellfrog
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 ?