Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CDU

Questions de programmation / Offset FSUIPC et IOCP

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede mameloose » Ven 15 Avr 2016 19:40

Ouai c'est bizarre essaye quand même et dit moi ce que ca donne...
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Ven 15 Avr 2016 22:49

Le lien avec les offset d'aeroSystem737 quelqu’un pourrait trouver ce qui m’échappe pour continuer la programmation en Sioc avec aeroSystem737. gratgrat

http://www.aerosoft.com.au/aerosoft_aus ... rface.html

merci affiche
Jacques cligneoeil
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede PapaLima » Ven 15 Avr 2016 23:27

stevelep a écrit:Les C0,C1,C2 sont des variables interne logiques boléenes, on peux les utiliser pour
faciliter l'écriture de code SIOC avec plusieurs conditions à tester


Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
IF &sw_app = 1
{
IF &commande = 0
{
&commande = 19
}
}
}

S'écrit comme ça:

Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
C0 = &sw_app = 1
C1 = &commande = 0
IF C0 AND C1
{
&commande = 19
}

On peux aussi mettre OR etc ...

Si on a plus que 2 conditions, il faut jouer avec les C0,C1,C2:

Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
C0 = &sw_app = 1
C1 = &commande = 0
C2 = C0 AND C1
C0 = &fs_temp = 12
C2 = C0 AND C2
C0 = &sw_23 = 0
C2 = C0 AND C2

IF C2
{
&commande = 19
}

le C2 "additione" les conditions C0 suivantes, on peux en mettre autant qu'on veux
IF C2 sous-entend si C2 = vrai, on peux aussi mettre IF NOT C2

Voila

BOB

}


SIOC est encore nouveau pour moi ; C'est excellent ces variables booléennes !!

Merci du tuyau
Avatar de l’utilisateur
PapaLima
 
Messages: 814
Inscription: 14/04/16
Localisation: LFPG

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Sam 16 Avr 2016 00:36

Eurêka grandsoleil grandsoleil grandsoleil

Var 0029, name M_ALT
Var 0052, name E_ALT, Link IOCARD_ENCODER, Input 2, Aceleration 4, Type 2
{
&commande = 1
&M_ALT = &M_ALT + 1
&valeur = &M_ALT
}

Var 0074, name commande, Link FSUIPC_INOUT, Offset $7370, Length 1
Var 0075, name valeur, Link FSUIPC_INOUT, Offset $7371, Length 2

Il faut juste écrire les conditions et paramètre pour les encodeur pas besoin de remettre les variables a 0 pour les Offset $7370 et $7371 elle se remettent a 0 automatiquement quand on a fini d'appuyer sur le boutons. chouettedoights

1 les valeurs désirée se met avec la variable Variable 0075, name valeur, Link FSUIPC_INOUT, Offset $7371, Length 2. grandsoleil

2 les commandes avec la Variable 0074, name commande, Link FSUIPC_INOUT, Offset $7370, Length 1

Donc maintenant la commande bouton Speed c’écrit comme ceci :

Var 0071, name I_SPEED, Link IOCARD_SW, Input 31
{
&commande = 13
}



Plus facile que je le pensais chouettedoights

Bon vous pouvez toujours m'aider car je suis un peu pares rirebleu seux ecroulerire ecroulerire ecroulerire


Jacques cligneoeil
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede mameloose » Sam 16 Avr 2016 07:16

Ah ok en fait c'est super simple
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Dim 17 Avr 2016 14:42

Bonjour, grandsoleil

Ce que je peux vous dire c’est que aeroSystem737 a déjà une logique intégrée avec ses offset FSUIPC, donc je ne dois pas simuler toute les fonctions, c’est déjà une bonne chose.

Je teste aeroSystem737 avec le MCP.V2 USB d’open Cockpit, maintenant ils ont le MCP.V3.
Le scripte que je m’efforce d’écrire a le n° des bonne sortie et d’entrée standard pour le MCP d’open cockpit.

AeroSystem737 ne simule pas toutes les fonctions contrairement à PM, aeroSystem737 c’est d’abord un soft simple qui est amusant.

L’avion doit obligatoirement être un appareil natif FSX ou un Boeing Project OpenSky que j’utilise avec P3DV3.2
AeroSystem737 peut être utilisé avec un Cessna native FSX ecroulerire ecroulerire ecroulerire ou tout autre avion natif FSX.

On pourrait compléter son simulateur avec overhead 737 de Daniel ? j’aimerai qu’il donne signe de vie merci Daniel grandsoleil voir ici : http://www.simul-air.com/ gratgrat

Ifly ou PMDG n’est pas compatible avec aeroSystem737 !!! tristounet

AeroSystem737 ici : http://www.aerosoft.com.au/aerosoft_australia/home.html

Boeing Project OpenSky ici : http://poskyarchive.com/category/boeing/b737-800/

Voilà déjà un aperçu d' aeroSystem737, ça peut vous aider à construire un simulateur si vous n’avez pas trop les moyens financiers. chouettedoights

Oui j’aurais encore besoin de votre aide pour continuer d’écrire le script aeroSystem737 yeuxhaut , je suis un bon bidouilleur mais pas un développeur de soft. ecroulerire

Mes amitiés,

Jacques cligneoeil
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Dim 17 Avr 2016 18:32

Bonsoir,

En fait l’essai que j’ai fait a eu un petit problème, le 737 800 avait déjà des fonctions du MCP actif dans P3D, c’est pour cette raison que j’ai du appuyer plusieurs fois sur les boutons du MCP d’open cockpits, quand je dis dans la vidéo aeroftmachin ecroulerire c’est de aeroSystem737 qu’il s’agit.

Le projet du scripte en Sioc avance pour aeroSystem737. grandsoleil

Jacques cligneoeil

https://youtu.be/RqslF9aL5QE
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Sam 23 Avr 2016 01:10

Bonjour,

Je mets en téléchargement le script en bêta teste, le Sioc via FSUIPC d’aeroSystem737 pour le MCP d’Open-Cockpit v2 USB.
Il est conçus pour le MCP V2 USB d’Open-Cockpit je crois qu’il peut aussi fonctionner pour le MCP V3.
Les entrées et sorties ont les valeurs d’origine pour le MCP d’Open-Cockpit donc rien à modifier, excepter pour indiquer le n° de carte et de l’adresse USB dans la configuration de Sioc.

Je dois encore faire quelques modifications et ajouter des commandes.
Le VS/Speed doit encore être programmé, les masquages pour l’affichage du VS /speed et IAS quand ont se met en mode VNAV et LNAV.

Je serais très heureux si une personne vérifie et teste le Script et aussi l’améliore. grandsoleil

J’ai fait le teste je me suis très bien amuser en volant avec aeroSystem737 a l’aide du MCP d’OC. chouettedoights
Bon vol.

Jacques V cligneoeil
Dernière édition par jacquesvde le Lun 25 Avr 2016 12:21, édité 1 fois.
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede jacquesvde » Sam 23 Avr 2016 13:46

Autre chose AeroSystems à donner seulement une partie limiter des offset Fsuipc , pour la lecture de certaine donnée il manque pas mal d'offset qui existe peut-être mais n’est pas décrite. gratgrat
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Script Sioc via FSIUPC pour aeroSystem737, MCP, EFIS, CD

Messagede tabar57 » Sam 23 Avr 2016 15:44

Salut Jacques,

Essaies de voir avec les l:var dans FSUIPC, on ne sait jamais ?

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

PrécédenteSuivante

Retourner vers Programmation Sioc





Qui est en ligne

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