Debut sioc

Questions de programmation / Offset FSUIPC et IOCP

Re: Debut sioc

Messagede jéjé07 » Sam 24 Avr 2010 19:57

Bonjour,

Est ce que quelqu'un pourrais me mettre un exemple de code pour un inter sur le connecteur j3 et premiere borne svp qui simule soit l'ap1 ou autre sur airbus car j'ai du ma murrouge murrouge murrouge murrouge furieuxfumée l, et je pense qu'avec un exemple cela ira mieux .

Je suis meme pret a faire tous les cablage identique a un simu deja fais si qq pourraius me donner son script pour le fcu airbus si cela est possible bien sur



merci d'avance

gégé07
jéjé07
 

Re: Debut sioc

Messagede stevelep » Sam 24 Avr 2010 21:32

Var 0001, name switch_avionic, Link IOCARD_SW, Input 01
{
&fs_avionic = &sw_avionic
}

Var 0002, name fs_avionic, Link FSUIPC_INOUT, Offset $3103, Length 1



Voila le code du switch avionic

BOB

PS:

Tu ne doit pas câbler les switch selon le code SIOC mais câbler les switch et ensuite
trouver le n° d'entrée de chaque switch avec le controlador, puis entrer ce n° dans la
variable du switch ("Input 01" dans l'exemple)

Rappelle toi que les switchs sont groupés par 9 avec une "masse commune" pour chaque groupe.
Il est plus facile de câbler dans un même groupe des switchs qui sont proches l'un de l'autre
ou sur le même panel par exemple afin de pouvoir facilement relier leur masse ensemble.

Mais à te lire tu est encore très loin de cette phase, tu doit d'abord câble quelques switch/LED/afficheur
pour faire des tests et commencer de programmer en SIOC avant de vouloir te lancer dans un Airbus !
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Debut sioc

Messagede worldhugo » Sam 24 Avr 2010 22:26

Salut stevelep,
juste une petite question sur ton code car je débute aussi.
J'ai bien compris cette partie du code :
Code: Tout sélectionner
Var 0001, name switch_avionic, Link IOCARD_SW, Input 01
{
&fs_avionic = &sw_avionic
}

mais celle ci non. A quoi sert-elle ??
Code: Tout sélectionner
Var 0002, name fs_avionic, Link FSUIPC_INOUT, Offset $3103, Length 1

Merci

A+
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Debut sioc

Messagede jéjé07 » Sam 24 Avr 2010 22:26

MERCI POUR LE CODE , il est vrai que je suis encore loin mais faut commencer un jour et j'ai d'abord fais le simu et vu que vous etiez assez doué dans la prog je penser que cela serais plus facile pour moi avec vous derriere, donc j'ai commander les carte sioc.

Je sais bien que je suis une bille en prog mais au fur et a mesure j'y arriverais et peut etre grace a vous.

Par contre quand je vais sur controllador et que je fais strat tous mes num s'affiche . Est ce normal ???
il me semble que non ou est ma nappe ide qui fais buguer??
merci encore pour votre aide
jéjé07
 

Re: Debut sioc

Messagede taz83 » Dim 25 Avr 2010 07:54

Bjr es ce que tu as mis AD=0 (ce sont les entrées analogiques ou potars) si tu laisse 4 tu vas avoir des numéros qui s'affichent aléatoirement ...................
Avatar de l’utilisateur
taz83
 
Messages: 484
Inscription: 20/04/09
Localisation: Sainte Maxime 83120

Re: Debut sioc

Messagede stevelep » Dim 25 Avr 2010 09:01

la variable 0001 est liée au switch de l'entrée n°1, elle prendra comme valeur 0 ou 1 suivant que le
switch est on ou off et a comme nom "switch_avionic".

Il faut ensuite envoyer l'info de la position du switch à FS pour bouger le switch dans le jeu, sinon
ton switch bouge dans le vide ...

Il faut donc déclarer une variable liée à FSUIPC IN OUT (ou seulement OUT = direction FS)
c'est la variable 0002. L'offset 3103 correspond à l'avionic dans la liste des offset de FSUIPC.
Lenght est un autre paramètre.

Maintenant il faut encore relier la variable switch avec la variable FS, on ecrit donc une
ligne dans la variable du switch (car c'est cette variable qui crée l'evènement)
&fs_avionic = &sw_avionic
Là c'est des maths X = Y, la variable fs prend la valeur de la variable du switch

Voila

PS:

Petit exercice:

Crée une variable 0003, nommé light_avionic, qui allumera la LED de la sortie n° 34
si l'avionic de FS est sur ON


Good luck
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Debut sioc

Messagede worldhugo » Dim 25 Avr 2010 10:54

Ha ...... Ok !!!!! grandsoleil grandsoleil
Je viens de comprendre pleins de chose grâce à toi !! Merci beaucoup !! cligneoeil
Pour ton petit exercice, je n'ai pas encore mais cartes donc je ne peut pas le faire mais dès que je les ai, je me lance.

Merci encore

Hugo
worldhugo
 
Messages: 279
Inscription: 28/03/10
Localisation: Reims 51100

Re: Debut sioc

Messagede stevelep » Dim 25 Avr 2010 11:40

>worldhugo:

Tu peux faire l'exercise sans carte juste en écrivant la ligne de code

>gégé07

Si tu as des entrées qui apparaissent alors que rien n'est branché:
- soit tu n'as pas branché ta master dans le port 1 de l'usb-expension
- soit tu as déclaré plus q'une carte master (Ncard=1)

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Debut sioc

Messagede jéjé07 » Dim 25 Avr 2010 12:01

a mon avis, j'ai pas du declarer la carte, je la declare dans quel partie?
C'est config ou sioc.ini.
Je vais regarder ca
merci
jéjé07
 

Re: Debut sioc

Messagede jéjé07 » Dim 25 Avr 2010 21:58

Bon je vais reprendre des le debut car je crois que je mets la charue avant les boeufs.
Donc pour ne plus vous embeter je dois:
- Branchez toutes mes cartes.
-brancher mes nappes sur j3 et j4
-brancher tous mes switches, encodeurs etc....sur les nappes j3 et j4.
Pour confirmation j3 et j4 sont des entrées donc ineter et autres et les sortie servent a koi.comme par exemple J2.
Derniere chose, je suis sous seven est ce compatible avec les programe ou il y a un patch?

Merci quand meme a vous

gégé
jéjé07
 

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 30 invités