Gestion carte analogique numérique

Sujets variés concernant le développement en PureBasic
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Gestion carte analogique numérique

Message par Le Soldat Inconnu »

Salut,

il s'agit d'une question en relation avec mon projet de fin d'étude.

je souhaite savoir qu'elle sont les possibilité avec PB pour faire une communication entre l'odi et une carte d'entrée sortie.

c'est à dire savoir si il existe des outils tous fait qui le permettent (fonction API ou dll), je ne cherche pas à avoir de code, je cherche à savoir si c'est possible facilement ou si c'est inchiable.

Je n'y connais absolument rien et je sens que je vais être obligé de faire un programme qui va avoir besoin de ce type de communication. :?

Alors merci d'avance pour votre aide.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Invité

Message par Invité »

voila pourquoi je demandais dans l'ancien forum rubrique
" amelioration du pure" que fred nous ponde un "simple " IMP(port)
et un OUT(port),$FF

ou port = serie,parallele,souris,ect...
IMP(0) pour lire une valeur du port 0
OUT(0),$ff pour envoyer "255" sur le port 0

Mais bon un intellectuel :D va te retorquer que tartampion a sorti
une librairie pour ça !!

regarde la reponse que l'on m'avait fait dans le musé !!(si elle y est toujours)

:D
Ps : rapelle toi je voulai faire le café avec mon micro ! :D :lol:
brossden
Messages : 818
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Je pense que c'est un faux problème, les cartes d'entrée sortie ont en général une adresse particulière reservée au pilotage ou à l'acquisition des I/O, alors je pense que, suivant le type et la marque de la carte cela sera différent !
Denis

Bonne Jounée à tous
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Oui, c'est qu'on m'a dit hier soir en posant la question à des potes.
donc c'est pas la peine que je cherche à faire la com E/S car je ne connais pas la carte E/S qui saura utiliser pour la machine.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Dite moi si je dis une bêtise :
à partir du moment ou on a une dll fournit qui permet de gérer la carte d'E/S, il n'y a aucun problème pour l'utiliser sous Pure.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

je pense oui
Invité

Message par Invité »

ben si je regarde le catalogue "conrad electronic"

ya quand mem quelque carte qui se branche sur la RS232 !!

:)

en general elle sont pas au format PCi ! ? :?

bien sur si la dll et la doc sont fourni ça change les choses

y a pas besoin d'un fonction specifique du pure

Mais je repete que si ces fonction existaient , ce serai un plus !!
moi je suis partisant pour que fred nous mettes le plus de fonctions
possible mem si on peut faire avec les api et autre dll
je trouve q'un langage doit etre le plus simple possible pour l'utilisateur

c'est comme toute bonne choses plus y en a mieux c'est ! :D
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

dobro a écrit :voila pourquoi je demandais dans l'ancien forum rubrique
" amelioration du pure" que fred nous ponde un "simple " IMP(port)
et un OUT(port),$FF

ou port = serie,parallele,souris,ect...
IMP(0) pour lire une valeur du port 0
OUT(0),$ff pour envoyer "255" sur le port 0

Mais bon un intellectuel :D va te retorquer que tartampion a sorti
une librairie pour ça !!

regarde la reponse que l'on m'avait fait dans le musé !!(si elle y est toujours)

:D
Ps : rapelle toi je voulai faire le café avec mon micro ! :D :lol:
J'avais 15 minutes avant de me coucher et j'ai fait une librairie qui fait ce que tu demandes, dispo ici.
Nom des fonctions : inpb, outpb, inpw, outpw avec les même paramettres que les fonctions originales.
Ah oui, je n'ai pas testé donc s'il y a un problème, prévient moi :)
"Qui baise trop bouffe un poil." P. Desproges
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

tu voudrais bien noous donner le code ?
Merci
Invité

Message par Invité »

trop fort ce KARLKOX !! :D


par contre j'aurai aime des details sur la mise en oeuvre


(s'on jamais content en plus !!!) :)
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Hmmm, je viens de lire la msdn mais en fait ca ne risque pas de fonctionner car je faisait appel aux fonctions inportb/outportb/inportw/outportw et ca ne fonctionne que sur les win9x.
Mais j'ai une autre idée : adapter la bibliotheque WinIO :)
Désolé pour la gaffe :oops:
"Qui baise trop bouffe un poil." P. Desproges
Paneric
Messages : 66
Inscription : dim. 25/janv./2004 19:03
Contact :

Message par Paneric »

Si je peut me permettre,
à mon boulot nous utilisons des cartes OPTOMUX.
Elles sont fournies avec Dll afin de communiquer avec elles par le biais d'une carte réseau ou RS485.
De plus ce sont des cartes professionnelles. Cela fait 20 ans que nous les utilisons sur nos installations pharmaceutiques.

Fais une recherche avec google pour trouver le site, et tu trouveras le Kit de dévellopement en C.

Paneric
Répondre