Page 1 sur 1

IOCcard USBOutput ver 1.0...

MessagePosté: Mar 19 Juin 2012 16:53
de aidi83
Bonjour à tous

je démarre en testant quelques commandes à partir d un banc d essais comprenant:
PC WINDOWS 7 PRO - FSX - FSUIPC 4...
------
iocard usbexpension...idx=0 - device 67
iocard master card .......................... (branchee sur usb expension port // J1)
iocar USBOutputs..... idx = 0 device= 67
iocar USB kEYS........ idx = 0 device= 77

LES CARTES FONCTIONNENT TESTEES AVEC CONTROLADOR.EXE ET USBOUTPUT.EXE !!!

Mon probleme:
j allume un diode sur marstercard avec un switch fermé : j eteinds la diode quand le switche est ouvert
- CA MARCHE SI J USTILISE UNIQUEMENT LES SORTIES OUTPUT DE LA MASTER
- CA NE MARCHE PAS SI J UTILISE LA SORTIE USB OUTPUT

CA MARCHE:
VAR 500, name FLAPS_LED, link IOCARD_OUT, Output 14

ca ne marche pas
VAR 500, name FLAPS_LED, link IOCARD_OUT, Device =49, Output 59 // led branchée sur sortie 59 testée et ok

------
SIOC V 4.01
sioc ini:
MASTER=0,4,1,67 // master connectee sur J1 de la carte usb
MASTER=0,6,1,49 // carte usboutputs connectee directement sur port usb

Ce qui m etonne, sioc ne me propose pas la sortie USBOUTPUT mais iocard output !!!!!
Quelqu'un peut il m'aider ???
merci
Serge

Re: IOCcard USBOutput ver 1.0...

MessagePosté: Mar 19 Juin 2012 17:52
de stevelep
Tu as 2 cartes avec le même idx

MASTER=0,4,1,67 // master connectee sur J1 de la carte usb
MASTER=1,6,1,49 // carte usboutputs connectee directement sur port usb

Tu dois mettre 1 à la seconde pour les différencier
Dans le code sioc tu doit mettre device 1 pas 49
49 c'est le no USB

BOB

Re: IOCcard USBOutput ver 1.0...

MessagePosté: Mar 19 Juin 2012 20:10
de aidi83
Merci BOB...

j ai reussi a me depatouiller avant ta réponse, j avais lu qu il fallait dissocier les " device " qui en fait sont des " idx " dans les lignes de programmes sioc ..
Mes compétences dans la programmation datent de 1981... et j en suis resté au basic, gwbasic et le gfa basic ( atari )
J ai beaucoup lu sur sioc ... TRES PUISSANT !
et les premieres lignes fonctionnent ....
Merci encore à toi BOB
à +
;o)
Serge

Re: IOCcard USBOutput ver 1.0...

MessagePosté: Mar 19 Juin 2012 22:27
de stevelep
J'ai répondu avec mon iPhone un peu succinctement ...

En fait tu déclares les cartes USB-expansion et USB-output dans le SIOC.ini. Ces 2 type de carte fonctionnent
de la même façon.
Si tu as plusieurs cartes tu dois les déclarer avec un idx (=no de device) différent afin que le programme
puisse différencier des sorties qui auront le même numéro. C'est le premier chiffre de la ligne MASTER=
Tu dois encore associer la carte avec son no USB, c'est le dernier chiffre.

Comme ça quand tu modifie une variable du device 1, le SIOC sait que c'est la carte USB 49.

Il faut savoir que si tu rebranche la carte sur un autre port USB le No USB va changer (49)
Tu devras aller dans le SIOC.ini pour le remettre juste. Par contre le no de device reste le même
tu n'as pas besoin de modifier les lignes de chose SIOC.

Si dans une variable tu ne mets pas la commande device. Le SIOC va l'interprèter comme étant rattachée au device 0
par défaut. Si tu as plusieurs cartes tu devras spécifier le device sinon cela risque d'allumer des LED sur la mauvaise carte.

Voilà

BOB

PS le SIOC n'est pas compliqué une fois qu'on s'est un peu plongé dedans et il permet de faire des programmes
très basiques au codage de systèmes très complexes.

Re: IOCcard USBOutput ver 1.0...

MessagePosté: Mer 20 Juin 2012 22:49
de aidi83
OK merci BOB...