IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Un électronicien qui débute en KNX


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut Un électronicien qui débute en KNX
    Bonjour à tous,

    Je suis électronicien, et dans le cadre d'un projet, j'utilise des modules KNX.
    J'ai fait la programmation par ETS, et le système fonctionne comme voulu.
    Maintenant je souhaite développer une IHM.

    J'ai eu des cours d'info dans mon cursus (Java, C++), mais je n'ai pas utilisé cela depuis 2007...Donc c'est très flou pour moi aujourd'hui, et je ne sais pas par où commencer.

    En clair, je voudrais être aiguillé vers la solution qui sera la plus rapide pour développer quelque chose de très simple:

    Une interface avec:
    - 2 boutons à cliquer qui commandent les modules E/S KNX.
    - 1 "voyant" type lampe, qui reporte l'état d'une E/S KNX.

    J'ai à ma disposition un router IP (IPR/S 2.1 de chez ABB) pour la COM en IP avec le bus KNX.

    Merci à tous!

  2. #2
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Par défaut
    Bonjour,

    Votre interface à l'air simple, vous avez dit que vous avez eu des cours basés sur du C++, mais que cela est flou pour vous aujourd'hui.

    Ce qu'il faut savoir, c'est si vous avez encore des notions de ce langage.
    Si oui, je vous conseil de rester sur ce langage, ou peut-être d'aller voir du coté du C# (qui est un C++ avec pas mal d'ajouts, mais qui simplifient pas mal le développement de code (simples ou complexes))

    Si vous n'avez plus aucunes notions, vous pouvez prendre le langage de votre choix. Par exemple, C++, C#, ou encore Java. Rien ne vous en empêche.

    En recherchant sur Google, j'ai trouvé des API pour KNX assez facilement (autant pour Java, que pour C#)

    Maintenant, vous l'aurez compris, mon avis personnel va sur le C# ou le Java qui sont assez simples à prendre en main (et surtout assez rapide à écrire)

    Pour partir depuis le début (peu importe le langage), Developpez.net est une bonne base, et plus de plus amples informations il y a des tutoriels sur ce site.

    Vous n'avez plus qu'à faire un choix de langage.

    Bon courage pour votre projet !

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    Merci pour votre réponse.

    J'ai effectivement des notions, puisque j'ai fait 3 ans d'info indus dans mon cursus, mais tout cela est un peu rouillé puisque aujourd’hui je ne code plus que du C microcontrôleur...

    Je suis en train de télécharger Eclipse Java, et je fais quelques recherches sur les librairies dédiées KNX.

    Je vais faire un tour sur le site, pour me rafraîchir les idées!

    Merci.

  4. #4
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Par défaut
    Pour Java, il y a l'API Calimero qui s'occupe de gérer les communications (et bien plus) KNX.

    Maintenant, étant encore un tout mini-rikiki dans le métier, j'aurai aimé l'avis d'une personne à plus forte expérience pour confirmer (ou pas) mes dires.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    Merci pour cette API.

    Là je recommence à 0 avec Eclipse IDE JAVA.

    Etape 1: Hello world...

    Etape 2: Créer 2 boutons et un texte dynamique dans une fenêtre

    Etape 3: Lier les actions à un flux texte

    Ensuite je partirai à la lecture de l'API KNX.

    Encore merci!

  6. #6
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    Bonjour,

    J'ai avancé un peu sur la partie interface graphique. J'ai mes boutons et un voyant qui sont fonctionnels, et interagisse avec un flux texte.

    Maintenant je souhaiterai utiliser une image de fond, sur laquelle sont déjà dessinés 3 boutons et 2 voyant.
    Je souhaite que lorsque l'on passe la souris à l'endroit des boutons, ça devienne cliquable, et que les voyants tombent à l'endroit des voyant dessinés.

    Quelles classes me conseillez-vous pour réaliser cela?

    Merci par avance.

  7. #7
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 40
    Par défaut
    Bonjour,

    Je ne suis pas sur de comprendre. Tu veut animer une image ? Ou mettre une image en fond, et animer des boutons ?

    Je ne comprend pas trop (si tu avais un dessin )

    Cordialement

Discussions similaires

  1. [El Kun] Jeune qui débute
    Par El Kun dans le forum Présentations
    Réponses: 1
    Dernier message: 13/05/2014, 09h58
  2. Réponses: 18
    Dernier message: 08/10/2012, 16h27
  3. Réponses: 6
    Dernier message: 15/07/2010, 19h00

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