ECRIRE ------

Questions de programmation / Offset FSUIPC et IOCP

ECRIRE ------

Messagede jéjé07 » Dim 24 Juil 2011 20:28

Bonjour,

Pouvez vous medire comment fire pour ecrire --------- a la place des 00000

MERCI D'AVANCE
jéjé07
 

Re: ECRIRE ------

Messagede stevelep » Dim 24 Juil 2011 23:57

&display = -999998

Il y a toute une série de codes pour afficher différents caractères dans un display.
Regarde l'aide SIOC sous variable display, c'est des valeurs négatives -99999x

Par contre je ne sais pas si quand tu as un display de plusieurs chiffres, la
valeur -999998 met des "-" pour tous les chiffres ou juste celui de droite ?
A tester

Bye

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

Re: ECRIRE ------

Messagede POUSSIN 76 » Lun 25 Juil 2011 08:58

je suis dedans en ce moment... (cool je peux répondre rirebleu )

ca va afficher '-' sur tous les afficheurs demandé par la variable &display

c'est tout pareil quand tu demandes:
Valeur -999999 = éteint tous les digits
Valeur -999998 = les digits affichent tous le signe "-"
Valeur -999997 = les digits affichent "6"
Valeur -999996 = les digits affichent "t"
Valeur -999995 = les digits affichent "d"
Valeur -999994 = les digits affichent "_"

http://www.simucockpit.fr/sioc.htm

en revanche quand tu demandes une valeur négative autres, le signe moins se décale petit à petit sur la gauche
Image
Avatar de l’utilisateur
POUSSIN 76
 
Messages: 205
Inscription: 8/06/11
Localisation: Dieppe (76)

Re: ECRIRE ------

Messagede razmott » Lun 25 Juil 2011 17:48

C'est d'ailleurs comme ça qu'on écrit Std dans le QNH quand on passe en Standard. Le S est en fait un 5, et chaque chiffre est bien entendu indépendant.
Claude
Avatar de l’utilisateur
razmott
 
Messages: 513
Inscription: 11/04/09

Re: ECRIRE ------

Messagede jéjé07 » Lun 25 Juil 2011 19:04

merci messieurs de vos réponse,

Il es vrai qu'en mettant 999998 ca affiche bien ------- mais par contre les ------ ne reste pas sur ma vs, car au démarage de mon sioc je voudrais affiché ----- sur la vitesse et la vs il reste bien sur le speed,
Peux t on aussi faire affiché les ------- en faisant un push sur un bouton et si oui comment faire

Merci d'avance
jéjé07
 

Re: ECRIRE ------

Messagede POUSSIN 76 » Lun 25 Juil 2011 22:12

De ma faible expérience je dirai que si tu veux juste un "push bouton" il faut qu'il commande une variable interne à sioc qui indique si ton afficheur doit afficher ----- ou suivre les variation de la vitesse !

Sans cela à la pression du bouton tu enverra l'instruction pour afficher ----- mais l'instant d'apres la vitesse evolura donc sioc sortira de son sommeil et enverra l'info d'une vitesse a l'afficheur!

ou alors il faut un interupteur on/on et c'est lui qui maintiendra l'info d'envoyer ----- a l'afficheur quand il sera actif et la vitesse quand il sera inactif !

Je sais pas si tout ça est compréhensible ... autre que par moi ... gratgrat
Image
Avatar de l’utilisateur
POUSSIN 76
 
Messages: 205
Inscription: 8/06/11
Localisation: Dieppe (76)

Re: ECRIRE ------

Messagede stevelep » Lun 25 Juil 2011 22:50

Je n'ai pas bien compris quand tu voulais afficher les traits et quand tu veux afficher la vs ?

Avec le SIOC tout est possible, tu peux afficher les traits au démarrage et la vs seulement quand elle change
ou par pression d'un bouton ou autres ...

Donne nous plus de précisions

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

Re: ECRIRE ------

Messagede jéjé07 » Mar 26 Juil 2011 12:40

dsl, je m"explique, je voudrais faire comme dans Airbus, en faisant un push les ----- s'affiche et un pull pour faire afficher la vs.
Ya til un code spécial pour mettre les digits sur off au demarage du sioc merci
jéjé07
 

Re: ECRIRE ------

Messagede POUSSIN 76 » Mar 26 Juil 2011 13:16

POUSSIN 76 a écrit:
Valeur -999999 = éteint tous les digits
Valeur -999998 = les digits affichent tous le signe "-"
Valeur -999997 = les digits affichent "6"
Valeur -999996 = les digits affichent "t"
Valeur -999995 = les digits affichent "d"
Valeur -999994 = les digits affichent "_"

http://www.simucockpit.fr/sioc.htm



cligneoeil
Image
Avatar de l’utilisateur
POUSSIN 76
 
Messages: 205
Inscription: 8/06/11
Localisation: Dieppe (76)


Retourner vers Programmation Sioc





Qui est en ligne

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