salut a tous
j’ai fait un programme pour faire varier uniquement les entier dans fs,
Var 9001, name MEM_ROT_ENTCOM // MEMORISATION ROTATIF ENTIER COM1
Var 0400, name FS_COM1_STDBY, Link FSUIPC_OUT, Offset $311A, Length 2 // AFFICHAGE FREQUENCE COM1 STANDBY FS2004
Var 0100, name ROT_COM1_ENT, Link IOCARD_ENCODER, Input 6, Aceleration 3 // ROTATIF DES ENTIERS POUR COM1
{
CALL &VAL_AFFI_COM1
&MEM_ROT_ENTCOM = ROTATE 18 ,36 ,&ROT_COM1_ENT
}
Var 0500, name VAL_AFFI_COM1, Link SUBRUTINE
{
L0 = &MEM_ROT_ENTCOM * 100
&FS_COM1_STDBY = TOBCD L0
}
JE charge le programme, je fait un cran d’encodeur rien ne se passe , je passe un deuxième cran et la la valeur dans fs se met a 20 (120.00) peut importe la valeur qu’il y avait avant il se remet a 20 lors du deuxième cran, et également vous l’aurez remarquez dans l’explication, cela ne bouge qu’a partir du deuxièmes cran, j’avoue ne pas comprendre.
merci
probleme sioc cockpit fs
#2
Qu'elle version de SIOC tu utilise?sidwinder a écrit :salut a tous
j’ai fait un programme pour faire varier uniquement les entier dans fs,
Var 9001, name MEM_ROT_ENTCOM // MEMORISATION ROTATIF ENTIER COM1
Var 0400, name FS_COM1_STDBY, Link FSUIPC_OUT, Offset $311A, Length 2 // AFFICHAGE FREQUENCE COM1 STANDBY FS2004
Var 0100, name ROT_COM1_ENT, Link IOCARD_ENCODER, Input 6, Aceleration 3 // ROTATIF DES ENTIERS POUR COM1
{
CALL &VAL_AFFI_COM1
&MEM_ROT_ENTCOM = ROTATE 18 ,36 ,&ROT_COM1_ENT
}
Var 0500, name VAL_AFFI_COM1, Link SUBRUTINE
{
L0 = &MEM_ROT_ENTCOM * 100
&FS_COM1_STDBY = TOBCD L0
}
JE charge le programme, je fait un cran d’encodeur rien ne se passe , je passe un deuxième cran et la la valeur dans fs se met a 20 (120.00) peut importe la valeur qu’il y avait avant il se remet a 20 lors du deuxième cran, et également vous l’aurez remarquez dans l’explication, cela ne bouge qu’a partir du deuxièmes cran, j’avoue ne pas comprendre.
merci
Quand tu lance SIOC et la console qu'elle est la valeur de ta variable 100 et 500 après avoir tourné d'un cran ?
AMD64 6000+ 8800GTS 4Go Ram
#3
salut et merci de ta répone
j'utilise la version 3.5 (la dernière) de sioc
sinon lorsque je tourne le premier cran voici les valeur des différente variable
var 100 = 0
var 400 = 0
var 500 = 0
var 9001 = 20
tet au dexuxiéme tour
var 100 = 0
var 400 = 8192
var 500 = 0
var 9001 = 21
voila merci de ton aide
ja la base j'ai un programme qui affiche la com 1 dans fs et sur mes segment avec les decimal les entier et tous
mais ayant ce probleme j'ai fait un truc simple pour comprendre et mieux développer par la suite
merci
j'utilise la version 3.5 (la dernière) de sioc
sinon lorsque je tourne le premier cran voici les valeur des différente variable
var 100 = 0
var 400 = 0
var 500 = 0
var 9001 = 20
tet au dexuxiéme tour
var 100 = 0
var 400 = 8192
var 500 = 0
var 9001 = 21
voila merci de ton aide
ja la base j'ai un programme qui affiche la com 1 dans fs et sur mes segment avec les decimal les entier et tous
mais ayant ce probleme j'ai fait un truc simple pour comprendre et mieux développer par la suite
merci
#4
salut
probleme résolu il faut appeler la subroutine apres le premier tour d'encodeur
Var 9001, name MEM_ROT_ENTCOM // MEMORISATION ROTATIF ENTIER COM1
Var 0400, name FS_COM1_STDBY, Link FSUIPC_OUT, Offset $311A, Length 2 // AFFICHAGE FREQUENCE COM1 STANDBY FS2004
Var 0100, name ROT_COM1_ENT, Link IOCARD_ENCODER, Input 6, Aceleration 3 // ROTATIF DES ENTIERS POUR COM1
{
&MEM_ROT_ENTCOM = ROTATE 18 ,36 ,&ROT_COM1_ENT
CALL &VAL_AFFI_COM1
}
Var 0500, name VAL_AFFI_COM1, Link SUBRUTINE
{
L0 = &MEM_ROT_ENTCOM * 100
&FS_COM1_STDBY = TOBCD L0
}
probleme résolu il faut appeler la subroutine apres le premier tour d'encodeur
Var 9001, name MEM_ROT_ENTCOM // MEMORISATION ROTATIF ENTIER COM1
Var 0400, name FS_COM1_STDBY, Link FSUIPC_OUT, Offset $311A, Length 2 // AFFICHAGE FREQUENCE COM1 STANDBY FS2004
Var 0100, name ROT_COM1_ENT, Link IOCARD_ENCODER, Input 6, Aceleration 3 // ROTATIF DES ENTIERS POUR COM1
{
&MEM_ROT_ENTCOM = ROTATE 18 ,36 ,&ROT_COM1_ENT
CALL &VAL_AFFI_COM1
}
Var 0500, name VAL_AFFI_COM1, Link SUBRUTINE
{
L0 = &MEM_ROT_ENTCOM * 100
&FS_COM1_STDBY = TOBCD L0
}
-
- Jeune Pilote
- Messages : 1878
- Inscription : 28 juillet 2002