Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Rubrique "Lazarus" ?
-
folkeu08
Débutant- Messages : 45
- Âge : 57
- Enregistré en : novembre 2017
- Localisation : Ardennes (08)
- Contact :
Bonjour,
Il n'est pas rare de faire dialoguer de l'électronique avec l'informatique.
Lazarus est devenu stable pour développer des applications.
Est-il possible d'ajouter une rubrique sur ce forum pour ce logiciel surtout que le langage Pascal est utilisé sur ce forum.
Je galère un peu pour le dialogue en USB sur le code HID à partir de ce composant https://www.winsoft.sk/nathid.htm.
Je souhaiterai reconstruire le dialogue USB de cette interface Delphi pour l'utiliser sous Lazarus. Mon manque de connaissance me bloque.
https://www.roboticus.org/electronique/ ... art-2.html
Merci
François
Il n'est pas rare de faire dialoguer de l'électronique avec l'informatique.
Lazarus est devenu stable pour développer des applications.
Est-il possible d'ajouter une rubrique sur ce forum pour ce logiciel surtout que le langage Pascal est utilisé sur ce forum.
Je galère un peu pour le dialogue en USB sur le code HID à partir de ce composant https://www.winsoft.sk/nathid.htm.
Je souhaiterai reconstruire le dialogue USB de cette interface Delphi pour l'utiliser sous Lazarus. Mon manque de connaissance me bloque.
https://www.roboticus.org/electronique/ ... art-2.html
Merci
François
Rubrique "Lazarus" ?
Bonjour folkeu08,
Tu parles de mcHID.dll, c'est bien ça ? pour Windows ou Linux ?
J'ai utilisé cette dll lors des essais avec un 18F4550. On la charge, puis on déclare ses fonctions.
Pour la réception, il me semble que l'on doit intercepter les messages Windows.
Par contre c'est une dll 32 bits, elle ne fonctionnera sans doute pas si on la charge depuis un exe compilé en 64 bits.
En ce qui concerne nathid, il y a bien un dossier Lazarus et des fichiers démo. La version d'essai m'a l'air utilisable.
Tu parles de mcHID.dll, c'est bien ça ? pour Windows ou Linux ?
J'ai utilisé cette dll lors des essais avec un 18F4550. On la charge, puis on déclare ses fonctions.
Pour la réception, il me semble que l'on doit intercepter les messages Windows.
Par contre c'est une dll 32 bits, elle ne fonctionnera sans doute pas si on la charge depuis un exe compilé en 64 bits.
En ce qui concerne nathid, il y a bien un dossier Lazarus et des fichiers démo. La version d'essai m'a l'air utilisable.
Rubrique "Lazarus" ?
Bonjour à tous,
Il est possible d'utiliser le composant HidCtl de HID Komponenten.
Traduction de l'aide :
Si tu as besoin de plus de détails il faut que je déterre mes applications créer avec Delphi 7
Il est possible d'utiliser le composant HidCtl de HID Komponenten.
Traduction de l'aide :
Le composant HID permet un accès complet aux périphériques HID sous Windows 98, 98 SE, 98 ME, Windows 2000 et XP.
Un périphérique HID est une classe de périphériques USB avec laquelle vous pouvez interagir. Les souris et les claviers sont des appareils HID. Un concentrateur USB, en revanche, ne l'est pas, car il fonctionne sans avoir à être touché. Certains périphériques non USB peuvent être intégrés à HID à l'aide d'un pilote hérité.
La caractéristique centrale de l'USB est sa capacité de connexion à chaud. Par conséquent, le composant HID est un composant contrôleur qui surveille l'insertion et le retrait de périphériques. Vous n'avez besoin que d'une seule instance du composant TJvHidDeviceController par programme. Chaque périphérique HID inséré est représenté par un objet TJvHidDevice. Celles-ci sont générées et gérées par l'objet contrôleur. Windows envoie le message WM_DEVICECHANGE si quelque chose change sur les appareils. Le composant met ensuite à jour sa liste de périphériques et crée de nouveaux objets de périphérique si nécessaire.
Si tu as besoin de plus de détails il faut que je déterre mes applications créer avec Delphi 7
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Rubrique "Lazarus" ?
-
folkeu08
Débutant- Messages : 45
- Âge : 57
- Enregistré en : novembre 2017
- Localisation : Ardennes (08)
- Contact :
Bonjour Satinas, PsPic, et les autres lecteurs,
Pour résumer mon affaire, j'ai profiter de ce long confinement pour reprendre mon projet d'émetteur FM piloté également par un logiciel en USB mode HID.
J'avais commencé un post sur ce forum dans les réalisations en C mais le projet est mis régulièrement à jour sur mon site Club AC-News. Le logiciel est internationalisé mais les fichiers de langue non encore traduit et idem pour les fichiers d'aide.
J'ai déjà travaillé avec le 18f4550 et Delphi pour réaliser un pédalier de transcription. Sans faire une trop grande disgréssion, l'idée était d'intégrer un lecteur audio dans un éditeur de texte pour transcrire des débats. Les mains étant occupées au clavier, un des pieds servait à enclencher un "recul rapide" de l'audio et un "play" sur un double pédalier récupéré d'une télécommande "Revox" (Magnétophone à bande qui servait d'enregistreur avant mon système).
A la base, je voulais réutiliser mon système mais utiliser une version plus récente de Delphi pour que l'application puisse être en 32 et 64 bits, voir ensuite pour Linux et pour Mac.
Je m'étais appuyé sur ces tutos :
* USB et HID -> Part 1
* USB et HID -> Part 2
Depuis, je suis allé découvrir Lazarus et il m'a séduit. J'ai donc ré-écrit ce que j'avais commencé sous Delphi XE10.3.3. J'en suis arrivé au dialogue USB mais la méthode de dialogue USB utilisée en Delphi ne pouvait s'appliquer à Lazarus. J'ai pas réussis à ré-écrire pour compiler sous Lazarus.
J'avais trouvé ensuite ce composant Native HID de Winsoft sans aucune DLL externe mais payant (80€).
Je me suis mis en quête d'un compasant gratuit ne faisant pas appel à une DLL externe pour faciliter la compilation pour Linux et MAC ensuite.
J'ai trouvé celui-ci FPC-USB-HID. Ce dernier se compile sous Windows, Linux déjà.
L'exemple donné ne m'aide pas du tout dans l'utilisation de ce composant. Je dois dire que je construis beaucoup à partir d'exemples trouvés.
Comme c'est une ré-écriture du composant de la librairie JVCL pour Delphi, j'ai cherché des sources de personnes qui l'avaient utilisé mais je ne trouvais rien également.
Je ne sais pas ce qui m'a mené vers ce site Sonelec cet après-midi mais j'ai trouvé un exemple d'utilisation.
A partir de cet exemple, je vais ce W-E ré-écrire les exemples de Roboticus à partir de ce composant en Lazarus et viendrai mettre les sources à la suite de ce post.
Affaire à suivre ......
Ainsi que le projet de l'émetteur FM. Reste à mettre le dialogue USB en place et dessiner en Kicad et monter le hardware.
Un dernier mot, l'idée est de présenter un émetteur FM réalisé avec du logiciel freeware.
François
Pour résumer mon affaire, j'ai profiter de ce long confinement pour reprendre mon projet d'émetteur FM piloté également par un logiciel en USB mode HID.
J'avais commencé un post sur ce forum dans les réalisations en C mais le projet est mis régulièrement à jour sur mon site Club AC-News. Le logiciel est internationalisé mais les fichiers de langue non encore traduit et idem pour les fichiers d'aide.
J'ai déjà travaillé avec le 18f4550 et Delphi pour réaliser un pédalier de transcription. Sans faire une trop grande disgréssion, l'idée était d'intégrer un lecteur audio dans un éditeur de texte pour transcrire des débats. Les mains étant occupées au clavier, un des pieds servait à enclencher un "recul rapide" de l'audio et un "play" sur un double pédalier récupéré d'une télécommande "Revox" (Magnétophone à bande qui servait d'enregistreur avant mon système).
A la base, je voulais réutiliser mon système mais utiliser une version plus récente de Delphi pour que l'application puisse être en 32 et 64 bits, voir ensuite pour Linux et pour Mac.
Je m'étais appuyé sur ces tutos :
* USB et HID -> Part 1
* USB et HID -> Part 2
Depuis, je suis allé découvrir Lazarus et il m'a séduit. J'ai donc ré-écrit ce que j'avais commencé sous Delphi XE10.3.3. J'en suis arrivé au dialogue USB mais la méthode de dialogue USB utilisée en Delphi ne pouvait s'appliquer à Lazarus. J'ai pas réussis à ré-écrire pour compiler sous Lazarus.
J'avais trouvé ensuite ce composant Native HID de Winsoft sans aucune DLL externe mais payant (80€).
Je me suis mis en quête d'un compasant gratuit ne faisant pas appel à une DLL externe pour faciliter la compilation pour Linux et MAC ensuite.
J'ai trouvé celui-ci FPC-USB-HID. Ce dernier se compile sous Windows, Linux déjà.
L'exemple donné ne m'aide pas du tout dans l'utilisation de ce composant. Je dois dire que je construis beaucoup à partir d'exemples trouvés.
Comme c'est une ré-écriture du composant de la librairie JVCL pour Delphi, j'ai cherché des sources de personnes qui l'avaient utilisé mais je ne trouvais rien également.
Je ne sais pas ce qui m'a mené vers ce site Sonelec cet après-midi mais j'ai trouvé un exemple d'utilisation.
A partir de cet exemple, je vais ce W-E ré-écrire les exemples de Roboticus à partir de ce composant en Lazarus et viendrai mettre les sources à la suite de ce post.
Affaire à suivre ......
Ainsi que le projet de l'émetteur FM. Reste à mettre le dialogue USB en place et dessiner en Kicad et monter le hardware.
Un dernier mot, l'idée est de présenter un émetteur FM réalisé avec du logiciel freeware.
François
Rubrique "Lazarus" ?
-
Jérémy
Administrateur du site- Messages : 2725
- Âge : 45
- Enregistré en : juillet 2015
- Localisation : Dans le sud
- Contact :
bonjour à tous,
Je te propose de créer un post ou un tutos plutôt sur LAZARUS, plutôt qu'une section. Trop peu de monde utilise ce logiciel pour voir une section rien qu'a lui.
Je dois prendre en compte la lisibilité du forum et la pertinence et l’intérêt de son contenu.
Merci de ta compréhension
folkeu08 a écrit :Est-il possible d'ajouter une rubrique sur ce forum pour ce logiciel surtout que le langage Pascal est utilisé sur ce forum.
Je te propose de créer un post ou un tutos plutôt sur LAZARUS, plutôt qu'une section. Trop peu de monde utilise ce logiciel pour voir une section rien qu'a lui.
Je dois prendre en compte la lisibilité du forum et la pertinence et l’intérêt de son contenu.
Merci de ta compréhension
Rubrique "Lazarus" ?
-
folkeu08
Débutant- Messages : 45
- Âge : 57
- Enregistré en : novembre 2017
- Localisation : Ardennes (08)
- Contact :
Bonjour Jérémy,
C'est regrétable de ne pas mettre ce logiciel en avant. Je l'avais déjà essayé il y a quelques années pour en effet le mettre de côté car il n'était pas assez aboutis à mon goût. J'y suis revenu ces dernières semaines et j'en ai été bluffé au point d'abandonner mon projet en Delphi pour le porter sous Lazarus.
Effectivement, je vais faire un tuto pour le dialogue en USB à partir de celui de Roboticus mais je le glisserai sur mon site et j'y en ajouterai d'autres car je souhaite le mettre en avant ce logiciel. Il le mérite.
Il faudra venir lire la suite de cet add-on chez moi
A+
François
Jérémy a écrit :Source du message Trop peu de monde utilise ce logiciel pour voir une section rien qu'a lui.
C'est regrétable de ne pas mettre ce logiciel en avant. Je l'avais déjà essayé il y a quelques années pour en effet le mettre de côté car il n'était pas assez aboutis à mon goût. J'y suis revenu ces dernières semaines et j'en ai été bluffé au point d'abandonner mon projet en Delphi pour le porter sous Lazarus.
Effectivement, je vais faire un tuto pour le dialogue en USB à partir de celui de Roboticus mais je le glisserai sur mon site et j'y en ajouterai d'autres car je souhaite le mettre en avant ce logiciel. Il le mérite.
Il faudra venir lire la suite de cet add-on chez moi
A+
François
Rubrique "Lazarus" ?
Rubrique "Lazarus" ?
-
folkeu08
Débutant- Messages : 45
- Âge : 57
- Enregistré en : novembre 2017
- Localisation : Ardennes (08)
- Contact :
Bonjour Pspic,
Ben ça c'est une bonne nouvelle !
J'utilise Delphi depuis sa version 3.
Cette version "Communitu Edition" permet de distribuer tout de même votre application tant que le chiffre d'affaires de l'entreprise reste inférieur à 5 000 $ et que l'équipe de développement compte moins de 5 personnes. Conditions de la Community Edition et telechargement Direct download.
Comme j'ai bien avancé dans la version Lazarus, je vais pas la mettre à la poubelle. Je vais la porter ensuite vers cette édition également.
Bon dimache.
A+
François
Ben ça c'est une bonne nouvelle !
pspic a écrit :Source du message Avant de te lancer dans Lazarus, je te conseille de jeter un coup d'oeil à DELPHI 10.3 Community edition.
J'utilise Delphi depuis sa version 3.
Cette version "Communitu Edition" permet de distribuer tout de même votre application tant que le chiffre d'affaires de l'entreprise reste inférieur à 5 000 $ et que l'équipe de développement compte moins de 5 personnes. Conditions de la Community Edition et telechargement Direct download.
Comme j'ai bien avancé dans la version Lazarus, je vais pas la mettre à la poubelle. Je vais la porter ensuite vers cette édition également.
Bon dimache.
A+
François
Rubrique "Lazarus" ?
-
folkeu08
Débutant- Messages : 45
- Âge : 57
- Enregistré en : novembre 2017
- Localisation : Ardennes (08)
- Contact :
Bonjour à tous,
Je suis conquis par Lazarus car il coût pas cher et fait des merveilles.
Je suis arrivé à créer le logiciel qui pilotera l'émetteur FM. Il est internationalisé et j'arrive à ouvrir le fichier d'aide dans la langue du logiciel.
J'ai créé 2 composants :
Voici une copie écran du soft en question :
Bon W-E a vous tous.
François
Je suis conquis par Lazarus car il coût pas cher et fait des merveilles.
Je suis arrivé à créer le logiciel qui pilotera l'émetteur FM. Il est internationalisé et j'arrive à ouvrir le fichier d'aide dans la langue du logiciel.
J'ai créé 2 composants :
- 1 bouton rectangulaire intégrant une led qui indique sont état actif,
1 vu-mètre avec un maintient de crête sur env. 1 seconde.
Voici une copie écran du soft en question :
Bon W-E a vous tous.
François
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Rubrique "Lazarus" ?
Salut folkeu08,
Sympa, j'aime bien le rendu ça en jette bravo
@++
Sympa, j'aime bien le rendu ça en jette bravo
@++
Retourner vers « Le forum Fantas-PIC »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 87 invités