|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
Port parallèle et GambasBonjour à tous,
Ceci est mon premier post sur cette liste alors je vais me présenter rapidement. Je suis artisan-horloger et je fabrique et restaure des horloges en Belgique. Je souhaite fabriquer une commande numérique pour du taillage de roues. J'ai déjà fabriqué une première machine pour de la découpe de bois et elle utilise Ninos donc sous windows .Actuellement, Je numérise une petite fraiseuse industriel avec EMC2, sous ubuntu. J'ai un projet qui consiste à numériser un ancien tour pour réaliser du taillage de roues. Dans ce cas, il n'existe pas de soft sous linux pour ce type d'application. Je me suis intéressé à Qbasic mais c'est sous dos. J'ai ensuite cherché du côté de gambas, mais j'avais peu d'exemples. J'ai alors débuté en C et là, ça fonctionne. Je sais commander un moteur pas à pas dans les deux sens et à plusieurs vitesses. Mais c'est pas façaile de réaliser une interface graphique alors, je reviens vers Gambas. J'ai aussi parcouru google pour des recherches approfondies sur la commande du port // et je suis arrivé sur cette liste. Benoit a déjà répondu a ce sujet, il y a quelques temps mais pratiquement quelles valeurs dois-je indiqué dans le fichier /dev/port ? Merci de votre aide -- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bonjour à tous,
> > Ceci est mon premier post sur cette liste alors je vais me présenter > rapidement. > > Je suis artisan-horloger et je fabrique et restaure des horloges en > Belgique. > Je souhaite fabriquer une commande numérique pour du taillage de roues. > J'ai déjà fabriqué une première machine pour de la découpe de bois et elle > utilise Ninos donc sous windows .Actuellement, Je numérise une petite > fraiseuse industriel avec EMC2, sous ubuntu. > > J'ai un projet qui consiste à numériser un ancien tour pour réaliser du > taillage de roues. Dans ce cas, il n'existe pas de soft sous linux pour ce > type d'application. > Je me suis intéressé à Qbasic mais c'est sous dos. J'ai ensuite cherché du > côté de gambas, mais j'avais peu d'exemples. J'ai alors débuté en C et là, > ça fonctionne. > Je sais commander un moteur pas à pas dans les deux sens et à plusieurs > vitesses. Mais c'est pas façaile de réaliser une interface graphique > alors, je reviens vers Gambas. > > J'ai aussi parcouru google pour des recherches approfondies sur la commande > du port // et je suis arrivé sur cette liste. > Benoit a déjà répondu a ce sujet, il y a quelques temps mais pratiquement > quelles valeurs dois-je indiqué dans le fichier /dev/port ? > > Merci de votre aide Il y a une page à ce sujet dans la documentation : http://gambasdoc.org/help/howto/parport?fr Et quand vous aurez des captures d'écran de votre application, n'hésitez-pas à la rajouter sur la page http://gambasdoc.org/help/app, où envoyez-les moi pour que je le fasse. Cordialement, -- Benoît ------------------------------------------------------------------------------ _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBonjour Benoît,
Merci de ta réponse. Je connais bien ton lien puisqu'il apparaît en tête de google !!! J'ai aussi des explications complémentaires sur dev/port ici http://www.unixgarden.com/index.php/embarque/programmation-du-port-parallele Donc avec gambas et en root, je sais ouvrir dev/port mais j'ai deux autres questions : - Comment écrire (write) sur un fichier sur la page open, il y a des exemples, mais c'est pour afficher le contenu.
- En C ou Qbasic, j'envoie par exemple la valeur décimal 2 pour la broche N°2, ensuite la valeur 256 pour mettre à zéro les pins. Le tout est placé dans une boucle avec usleep. Je peux te faire parvenir un exemple de code C.En Gambas quelles sont les commandes équivalentes ? En C, il existe beaucoup de documentations sur le sujet, donc pas mal de personnes intéressées, je pense qu'il serait peut-être intéressant de mettre un code de base sur la doc de gambas A bientôt Pierre Le 6 juillet 2009 00:42, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bonjour Benoît,
> > Merci de ta réponse. Je connais bien ton lien puisqu'il apparaît en tête de > google !!! > > J'ai aussi des explications complémentaires sur dev/port ici > http://www.unixgarden.com/index.php/embarque/programmation-du-port-parallel >e > > Donc avec gambas et en root, je sais ouvrir dev/port mais j'ai deux autres > questions : > > - Comment écrire (write) sur un fichier sur la page open, il y a des > exemples, mais c'est pour afficher le contenu. La commande WRITE permet d'écrire des données binaires dans un fichier ouvert. > > - En C ou Qbasic, j'envoie par exemple la valeur décimal 2 pour la broche > N°2, ensuite la valeur 256 pour mettre à zéro les pins. Le tout est placé > dans une boucle avec usleep. > En Gambas quelles sont les commandes équivalentes ? Pour usleep, c'est SLEEP avec un nombre de secondes (les valeurs décimales sont permises). Ensuite, si on imagine que ce sont des octets à envoyer: DIM hPort AS File DIM iValue AS Byte hPort = OPEN "/dev/port" FOR READ WRITE iValue = 2 WRITE #hPort, iValue iValue = 256 WRITE #Port, iValue Cordialement, -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBonsoir et merci Benoît,
Grâce à ta précieuse réponse, je vais pouvoir avancer un peu... J'essaie et je te tiens au courant. Bonne soirée Pierre Le 7 juillet 2009 18:21, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBonjour Benoît,
J'ai raccordé sur le port, une carte d'essai avec des leds qui me permets de tester physiquement la réception des données. J'ai fait un copier coller de ton code d'hier. A l'écran, ça fonctionne mais aucune valeur n'est réceptionnée par la carte ? J'utilisais un pc avec ubuntu 8.04 et gambas 2. J'ai alors installé sur une debian (gambas 2.7 via synaptic) mais j'ai le même résultat !!! Est-ce le bon fichier dev/port ou faut-il utiliser un pointeur ? Merci de ton aide et j'attends de tes nouvelles pour poursuivre. Le 7 juillet 2009 18:59, Pierre Deswysen <info@...> a écrit : Bonsoir et merci Benoît, -- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bonjour Benoît,
> > J'ai raccordé sur le port, une carte d'essai avec des leds qui me permets > de tester physiquement la réception des données. > > J'ai fait un copier coller de ton code d'hier. A l'écran, ça fonctionne > mais aucune valeur n'est réceptionnée par la carte ? > > J'utilisais un pc avec ubuntu 8.04 et gambas 2. J'ai alors installé sur une > debian (gambas 2.7 via synaptic) mais j'ai le même résultat !!! > > Est-ce le bon fichier dev/port ou faut-il utiliser un pointeur ? > > Merci de ton aide et j'attends de tes nouvelles pour poursuivre. > Après je ne sais pas, je n'ai jamais utilisé de port parallèle. Je peux juste te dire de vérifier que tu fais bien exactement ce qui est décrit dans le "How To Use Parallel Port" dans la documentation. Cordialement, -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBonjour Benoît,
En lisant sur http://www.unixgarden.com/index.php/embarque/programmation-du-port-parallele Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un mappage mémoire des adresses d’E/S. Pour écrire dans le registre en 0x378, il suffit de positionner le pointeur dans le fichier à cette adresse et d’écrire ou lire l’octet. Si besoin de + de précision, il y a un exemple du programme C sur le site unixgarden. Alors voilà avec Gambas, je sais ouvrir le fichier mais comment "positionner le pointeur" ? Si ça va pas, en C, je peux faire un programme avec des fonctions (par exemple :avance lente, avance rapide, démarrage broche, etc.) avec Gambas, je fais la partie graphique et les boutons lanceraient une fonction déterminée de mon programme c. Est-ce possible et comment ? Merci et bonne soirée Pierre Le 8 juillet 2009 18:25, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bonjour Benoît,
> > En lisant sur > http://www.unixgarden.com/index.php/embarque/programmation-du-port-parallel >e > > *Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un > mappage mémoire des adresses d’E/S. Pour écrire dans le registre en 0x378, > il suffit de positionner le pointeur dans le fichier à cette adresse et > d’écrire ou lire l’octet. * > > Si besoin de + de précision, il y a un exemple du programme C sur le site > unixgarden. > > Alors voilà avec Gambas, je sais ouvrir le fichier mais comment > "positionner le pointeur" ? > > Si ça va pas, en C, je peux faire un programme avec des fonctions (par > exemple :avance lente, avance rapide, démarrage broche, etc.) avec Gambas, > je fais la partie graphique et les boutons lanceraient une fonction > déterminée de mon programme c. > > Est-ce possible et comment ? > > Merci et bonne soirée > > Pierre > See: http://gambasdoc.org/help/howto/parport http://gambasdoc.org/help/lang/seek Regards, -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> > Bonjour Benoît,
> > > > En lisant sur > > http://www.unixgarden.com/index.php/embarque/programmation-du-port-parall > >el e > > > > *Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un > > mappage mémoire des adresses d’E/S. Pour écrire dans le registre en > > 0x378, il suffit de positionner le pointeur dans le fichier à cette > > adresse et d’écrire ou lire l’octet. * > > > > Si besoin de + de précision, il y a un exemple du programme C sur le site > > unixgarden. > > > > Alors voilà avec Gambas, je sais ouvrir le fichier mais comment > > "positionner le pointeur" ? > > > > Si ça va pas, en C, je peux faire un programme avec des fonctions (par > > exemple :avance lente, avance rapide, démarrage broche, etc.) avec > > Gambas, je fais la partie graphique et les boutons lanceraient une > > fonction déterminée de mon programme c. > > > > Est-ce possible et comment ? > > > > Merci et bonne soirée > > > > Pierre > > See: > > http://gambasdoc.org/help/howto/parport > > http://gambasdoc.org/help/lang/seek > > Regards, Tiens ? Je me mets à écrire en anglais sans m'en rendre compte... Il est temps que je prenne des vacances moi... -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBenoît Minisini a écrit :
>>> Bonjour Benoît, >>> >>> En lisant sur >>> http://www.unixgarden.com/index.php/embarque/programmation-du-port-parall >>> el e >>> >>> *Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un >>> mappage mémoire des adresses d’E/S. Pour écrire dans le registre en >>> 0x378, il suffit de positionner le pointeur dans le fichier à cette >>> adresse et d’écrire ou lire l’octet. * >>> >>> Si besoin de + de précision, il y a un exemple du programme C sur le site >>> unixgarden. >>> >>> Alors voilà avec Gambas, je sais ouvrir le fichier mais comment >>> "positionner le pointeur" ? >>> >>> Si ça va pas, en C, je peux faire un programme avec des fonctions (par >>> exemple :avance lente, avance rapide, démarrage broche, etc.) avec >>> Gambas, je fais la partie graphique et les boutons lanceraient une >>> fonction déterminée de mon programme c. >>> >>> Est-ce possible et comment ? >>> >>> Merci et bonne soirée >>> >>> Pierre >> See: >> >> http://gambasdoc.org/help/howto/parport >> >> http://gambasdoc.org/help/lang/seek >> >> Regards, > > Tiens ? Je me mets à écrire en anglais sans m'en rendre compte... Il est temps > que je prenne des vacances moi... > la réputation du touriste français. On est tous des râleurs,on ne fait pas d'effort pour échanger dans la langue des indiens et on est tous des radins :( ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Benoît Minisini a écrit :
> >>> Bonjour Benoît, > >>> > >>> En lisant sur > >>> http://www.unixgarden.com/index.php/embarque/programmation-du-port-para > >>>ll el e > >>> > >>> *Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un > >>> mappage mémoire des adresses d’E/S. Pour écrire dans le registre en > >>> 0x378, il suffit de positionner le pointeur dans le fichier à cette > >>> adresse et d’écrire ou lire l’octet. * > >>> > >>> Si besoin de + de précision, il y a un exemple du programme C sur le > >>> site unixgarden. > >>> > >>> Alors voilà avec Gambas, je sais ouvrir le fichier mais comment > >>> "positionner le pointeur" ? > >>> > >>> Si ça va pas, en C, je peux faire un programme avec des fonctions (par > >>> exemple :avance lente, avance rapide, démarrage broche, etc.) avec > >>> Gambas, je fais la partie graphique et les boutons lanceraient une > >>> fonction déterminée de mon programme c. > >>> > >>> Est-ce possible et comment ? > >>> > >>> Merci et bonne soirée > >>> > >>> Pierre > >> > >> See: > >> > >> http://gambasdoc.org/help/howto/parport > >> > >> http://gambasdoc.org/help/lang/seek > >> > >> Regards, > > > > Tiens ? Je me mets à écrire en anglais sans m'en rendre compte... Il est > > temps que je prenne des vacances moi... > > C'est chouette Benoit, si tu vas en Angleterre tu vas pouvoir bonifier > la réputation du touriste français. > On est tous des râleurs,on ne fait pas d'effort pour échanger dans la > langue des indiens et on est tous des radins :( > Si je vais en Angleterre, avec quoi je vais me nourrir ? -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBenoît Minisini a écrit :
>> Benoît Minisini a écrit : >>>>> Bonjour Benoît, >>>>> >>>>> En lisant sur >>>>> http://www.unixgarden.com/index.php/embarque/programmation-du-port-para >>>>> ll el e >>>>> >>>>> *Il suffit, en effet, d’utiliser /dev/port. Ce pseudo fichier est un >>>>> mappage mémoire des adresses d’E/S. Pour écrire dans le registre en >>>>> 0x378, il suffit de positionner le pointeur dans le fichier à cette >>>>> adresse et d’écrire ou lire l’octet. * >>>>> >>>>> Si besoin de + de précision, il y a un exemple du programme C sur le >>>>> site unixgarden. >>>>> >>>>> Alors voilà avec Gambas, je sais ouvrir le fichier mais comment >>>>> "positionner le pointeur" ? >>>>> >>>>> Si ça va pas, en C, je peux faire un programme avec des fonctions (par >>>>> exemple :avance lente, avance rapide, démarrage broche, etc.) avec >>>>> Gambas, je fais la partie graphique et les boutons lanceraient une >>>>> fonction déterminée de mon programme c. >>>>> >>>>> Est-ce possible et comment ? >>>>> >>>>> Merci et bonne soirée >>>>> >>>>> Pierre >>>> See: >>>> >>>> http://gambasdoc.org/help/howto/parport >>>> >>>> http://gambasdoc.org/help/lang/seek >>>> >>>> Regards, >>> Tiens ? Je me mets à écrire en anglais sans m'en rendre compte... Il est >>> temps que je prenne des vacances moi... >> C'est chouette Benoit, si tu vas en Angleterre tu vas pouvoir bonifier >> la réputation du touriste français. >> On est tous des râleurs,on ne fait pas d'effort pour échanger dans la >> langue des indiens et on est tous des radins :( >> > > Si je vais en Angleterre, avec quoi je vais me nourrir ? > ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBonjour à tous,
Et sur le lien de ton post en anglais, il y a même un exemple qui n'est pas repris en français ? Mais j'ai copier coller ce code complet et il n'y a pas d'erreur mais ça marche toujours pas. Ce code, il vient d'où ? D'un programme complet ? Si ça va pas gambas, sait-il lancer une fonction écrite dans un programme C ? Merci Pierre Le 10 juillet 2009 06:58, Jack <jscops@...> a écrit : Benoît Minisini a écrit : -- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bonjour à tous,
> > Et sur le lien de ton post en anglais, il y a même un exemple qui n'est pas > repris en français ? > > Mais j'ai copier coller ce code complet et il n'y a pas d'erreur mais ça > marche toujours pas. > Ce code, il vient d'où ? D'un programme complet ? > > Si ça va pas gambas, sait-il lancer une fonction écrite dans un programme C > ? > > Merci > > Pierre > Ce code devrait marcher, puisqu'il fait en Gambas ce qui est expliqué par la documentation de /dev/port. Après je ne sais pas s'il marche vraiment, vu que je ne peux pas l'essayer. Quel est le code que tu exécutes exactement ? Est-ce que tu as les droits sur /dev/port ? -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasRe,
Je te fais parvenir le fichier. J'exécute gambas en root et le fichier par F5. J'ai gambas sous ubuntu 8.04 et debian. Si tu veux, je peux te fabriquer (gratuitement bien entendu ) et t'envoyer une carte d'essai avec leds à brancher sur le port. Pierre Le 10 juillet 2009 14:17, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Re,
> > Je te fais parvenir le fichier. > J'exécute gambas en root et le fichier par F5. > J'ai gambas sous ubuntu 8.04 et debian. > > Si tu veux, je peux te fabriquer (gratuitement bien entendu ) et t'envoyer > une carte d'essai avec leds à brancher sur le port. > > Pierre > Mais comment tu sais que ce code ne marche pas ? J'ai mis un numéro de port aléatoire pour l'exemple, qui ne correspond sans doute à rien dans le système. Tu dois mettre un numéro de port correspondant aux port d'entrées/sorties du port parallèle. Exactement comme tu ferais en C. D'ailleurs si tu pouvais me les donner, je modifierai l'exemple. -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasBien en fait, j'ai ma carte led qui est branchée au pc.
Voilà un code minimal C (testé et fonctionnel): #include <stdio.h> #include <sys/ioctl.h> #include <sys/io.h> #include <unistd.h> #define BASEPORT 0x378 int main(int argc, char **argv) { ioperm(BASEPORT,3,1); outb(7,BASEPORT); return(0); } Lorsque tu parles de port, c'est ceci " #define BASEPORT 0x378" ? la ligne : outb(7,BASEPORT); et la valeur 7 correspond au valeur décimale (1+2+4) soit les pins 2,3 et 4 qui sont activée sur ma carte led Voilà des infos sur l'attribution des pin du port imprimante : http://stielec.ac-aix-marseille.fr/cours/abati/centronic.htm Le 10 juillet 2009 14:35, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et Gambas> Bien en fait, j'ai ma carte led qui est branchée au pc.
> > *Voilà un code minimal C (testé et fonctionnel):* > > #include <stdio.h> > #include <sys/ioctl.h> > #include <sys/io.h> > #include <unistd.h> > > #define BASEPORT 0x378 > int main(int argc, char **argv) > { > ioperm(BASEPORT,3,1); > > outb(7,BASEPORT); > > return(0); > } > > > Lorsque tu parles de port, c'est ceci " #define BASEPORT 0x378" ? J'imagine... Donc tu dois faire: Dim iValue As Byte Seek #hPort, &H378 iValue = 7 Write #hPort, iValue -- Benoît ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
|
|
Re: Port parallèle et GambasAh Super ça marche, voilà le code complet:
' Gambas module file PUBLIC SUB Main() DIM iValue AS Byte DIM hPort AS File hPort = OPEN "/dev/port" FOR READ WRITE SEEK #hPort, &H378 iValue = 255 WRITE #hPort, iValue PRINT "ok" END OK, 1ère étape, c'est faisable en gambas Je vais mettre ce code sur http://gambas.shos.fr puisque j'y avais demandé de l'aide. Si tu veux, vu que j'ai de nombreux projet avec le port//, je peux essayer de faire une petite application graphique gambas qui permettrai de faire avancer et reculer un moteur pas à pas. Tu pourrais la publier sur tes sites. Qu'en penses-tu ? Le 10 juillet 2009 16:14, Benoît Minisini <gambas@...> a écrit :
-- Pierre Deswysen Artisan-horloger La Pendule d'Argent s.a. Zoning Industriel de Chastrès Allée des Linaires 2 B-5650 WALCOURT Tél & Fax :+32/71/61.39.61 site : www.horlogedantan.com ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Gambas-user-fr mailing list Gambas-user-fr@... https://lists.sourceforge.net/lists/listinfo/gambas-user-fr |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |