Discussion: TLazSerial en Application Console [Lazarus]

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 5
    Points : 8
    Points
    8

    Par défaut TLazSerial en Application Console

    Bonjour,

    Comme OR34a, je suis en train de m'amuser avec une balance qui remonte les données en série via le protocole MTSICS. L'idée est de peser une de mes ruches. ;-)
    La ruche resterait a demeure sur la balance. le programme venant réveiller et interroger la balance a intervalle régulier.

    Pour l'instant, je n'ai pas rencontré de problème particulier pour me familiariser avec le composant LazSerial. Je remercie au passage Jurassic Pork pour son travail.
    l'analyse de la réception du poids a même encore été simplifiée/améliorée par l'utilisation de ses regex (Merci encore ! ).

    Mais maintenant, j'essaye de transformer tout ces petits proto en une vraie application console et je galère.
    Je veux faire un programme dans le genre d'un daemon ou d'un service Windows. Mais si c'est une simple tache planifiée, cela irais aussi.
    Celui ci interroge la balance plusieurs fois, fait une moyenne et intègre cela dans une base de donnée. L'idée et que cette appli tourne sur du mini PC ou du raspberry pi.
    Probablement sur du linux (debian / sans serveur X), mais je travail sous Windows 10 pour tout mes tests.

    Pensez vous qu'il est possible de ce passer simplement du formulaire Lazserialsetup pour passer directement les paramètres du port com au composant ?
    Je n'ai pas encore regardé/testé Lazarus sous Linux. Est-ce que le programme pourras fonctionner sans serveur X ?

    Merci pour vos conseils/aides/pistes.

    Bonne journée,
    DTR

  2. #2
    Membre expert
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    décembre 2008
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : décembre 2008
    Messages : 1 480
    Points : 3 508
    Points
    3 508

    Par défaut

    hello,
    TLazserial est un composant "visuel" . Pour une application console , il est préférable d'utiliser la librairie synaser (TLazserial utilise une version de synaser).
    Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2007
    Messages : 5
    Points : 8
    Points
    8

    Par défaut

    Merci pour cette piste !

    Je viens de regarder et je pense aussi que c'est la meilleure solution.
    C'est sûr, c'est plus "brut"...
    Bon, je recommence mes protos... c'est con, je pensais vraiment que j’étais au bout !

    Encore merci,
    JY

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/05/2004, 15h37
  2. [Kylix] une application console
    Par naili dans le forum Kylix
    Réponses: 3
    Dernier message: 19/04/2004, 14h27
  3. [Delphi] Application "console" et caractères ASCII
    Par Yorys dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 31/07/2003, 09h50
  4. [Kylix] Kylix 3 et Applications console
    Par deniscm dans le forum Kylix
    Réponses: 2
    Dernier message: 14/01/2003, 13h37
  5. [Kylix] application console avec kylix 3 ?
    Par Hakim dans le forum Kylix
    Réponses: 4
    Dernier message: 15/11/2002, 22h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo