FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Scan port COM série Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
Scan port COM série Emptypar jjn4 Hier à 17:00

» number_mouse_up
Scan port COM série Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Scan port COM série Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Scan port COM série Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Scan port COM série Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Scan port COM série Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Scan port COM série Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Scan port COM série Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Scan port COM série Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Scan port COM série Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Scan port COM série Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Scan port COM série Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Scan port COM série Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Scan port COM série Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 Scan port COM série

Aller en bas 
4 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2391
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Scan port COM série Empty
MessageSujet: Scan port COM série   Scan port COM série EmptyMer 19 Mai 2021 - 15:56

Bonjour !

Je vous partage un petit utilitaire de diagnostic qui permet de scanner les ports « série » (Ports COM).

Il vous renseignera du numéro du port série virtuel ajouté ou retiré lorsque vous connectez un tel port sur une prise USB.


Scan port COM série Scanco11


Pour en savoir plus sur les ports série, je vous invite à lire l’article > ici < d’Olga WEIS de chez Eltima.

Code:
' Scan COM1 à 255
' Marc - mai 2021

dim n%, comN%(255), quitter%
dim trameRTF$

interfaceUtilisateur()

initPortComPresent()

rechercheModifPortCom()

end

sub initPortComPresent()
    hide 2
    for n% = 1 to 255
        if inkey$ = chr$(27)
            quitter% = 1
            exit_for
        end_if
        if serial_port_exists(n%) = 1
            comN%(n%) = 1
        end_if
    next n%
    if quitter% = 1
        terminate
    end_if
    show 2    
end_sub

sub rechercheModifPortCom()
    dim_local key%
    while scancode <> 27
        for n% = 1 to 255
            if serial_port_exists(n%) = 1
                if comN%(n%) = 0
                    comN%(n%) = 1
                    item_add 2,time$ + "  COM" + str$(n%) + " has been added"
                end_if
            else
                if comN%(n%) = 1
                    comN%(n%) = 0
                    item_add 2,time$ + "  COM" + str$(n%) + " has been deleted"
                end_if    
            end_if
        if count(2) > 0
            item_select 2,count(2)
        end_if
        next n%
        pause 20
        key% = scancode
        if key% = 82
            hide 2
            clear 2
            initPortComPresent()            
        end_if
        if key% = 27
            exit_while
        end_if    
    end_while
    terminate
end_sub

sub interfaceUtilisateur()
    border_hide 0
    width 0,300
    height 0,200
    left 0,(screen_x - width(0)) / 2
    top 0,(screen_y - height(0)) / 2
    color 0,240,240,240

    alpha 1
    left 1,65
    top 1,12
    caption 1,"Scan COM1 to 255"

    list 2
    height 2,130
    width 2,270
    left 2,15
    top 2,38
    color 2,255,255,255
    hide 2

    alpha 3
    left 3,30
    top 3,175
    caption 3,"R: reset"

    alpha 4
    left 4,224
    top 4,175
    caption 4,"ESC: Quit"

    alpha 5
    top 5,95
    left 5,35
    font_size 5,10
    caption 5,"Initialization in progress ... Please wait!"

    picture 6
    width 6,44
    height 6,18
    top 6,10
    left 6,16
    color 6,255,255,255
    2d_target_is 6
    2d_pen_color 0,0,0
    2d_fill_color 0,0,0
    2d_line 2,0,42,0
    2d_point 42,1
    2d_line 43,2,43,16
    2d_point 42,16
    2d_line 2,17,42,17
    2d_point 1,16
    2d_line 0,2,0,16
    2d_point 1,1
    2d_line 4,7,7,7
    2d_rectangle 3,8,8,11
    2d_line 4,11,7,11
    2d_line 10,4,34,4
    2d_line 9,5,9,7
    2d_line 10,7,10,9
    2d_line 11,9,11,11
    2d_line 12,11,12,13
    2d_line 13,13,31,13
    2d_line 34,5,34,7
    2d_line 33,7,33,9
    2d_line 32,9,32,11
    2d_line 31,11,31,13
    2d_rectangle 13,6,15,8
    2d_rectangle 17,6,19,8
    2d_rectangle 21,6,23,8
    2d_rectangle 25,6,27,8
    2d_rectangle 29,6,31,8
    2d_rectangle 15,10,17,12
    2d_rectangle 19,10,21,12
    2d_rectangle 23,10,25,12
    2d_rectangle 27,10,29,12
    2d_line 37,7,40,7
    2d_rectangle 36,8,41,11
    2d_line 37,11,40,11
    2d_flood 0,0,240,240,240
    2d_flood 43,0,240,240,240
    2d_flood 0,17,240,240,240
    2d_flood 43,17,240,240,240
    2d_flood 10,5,240,240,240
end_sub

Bonne journée !
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyMer 19 Mai 2021 - 19:30

Très intéressant.

Il y a quelques années, j'avais publié un article dans Panoramic Le Mag de Yannick:
https://e-nautia.com/karma/disk/PANORAMIC/Art0050012001008.pdf

Et j'avais commencé à développer une variante de Panoramic pour la robotique, la domotique et l'électronique en général: DOMOTICOM.

_________________
Scan port COM série Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Marc

Marc


Nombre de messages : 2391
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyMer 19 Mai 2021 - 20:14

Merci Jack.

Je propose d'aller plus loin  Wink avec le RS485...

Je vais tenter de développer une série d'articles "Panoramic et Modbus" (en RTU), avec pour finir, une mise en situation réelle de pilotage d'une carte 8 relais.

Je poste le premier article ce soir.


Dernière édition par Marc le Mer 19 Mai 2021 - 21:07, édité 1 fois
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Scan port COM série Empty
MessageSujet: re   Scan port COM série EmptyMer 19 Mai 2021 - 21:06

@Jack
Importer le plus de DOMOTICOM dans Panoramic serait bien.
peut être sous la forme d'une dll qui sait...la forme modulaire peut commencer par là
Wink

@Marc
Je suis tout ouïs, c'est le genre de cours qui aurait donner un plus au mag.. Wink
Je serai heureux d'ajouter cet connaissance à mon disque dur personnel  Laughing
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2391
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyMer 19 Mai 2021 - 21:25

Yannick a écrit:
Importer le plus de DOMOTICOM dans Panoramic serait bien.

Je ne connais pas DOMOTICON. Ne serait-il pas déjà intégré à Panoramic avec les commandes et fonctions SERIAL_xxxxxx ?
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyJeu 20 Mai 2021 - 9:45

Marc a écrit:
Je ne connais pas DOMOTICON. Ne serait-il pas déjà intégré à Panoramic avec les commandes et fonctions SERIAL_xxxxxx ?

Si. Les objets SERIAL, LED1, SWITCH1 et DIGIT1 de DOMOTICOM ont été intégrés dans Panoramic.
Les autres objets : interrupteurs SWITCHn, afficheurs DIGITn, cadrans de voltmètre, d'ampèremètre GALVAn, de jauges GAUGEn, et d'autres comme LEDn, BREAKERn, KNOBn … n'ont pas été intégrés car je les ai considérés comme trop spécialisés.
C'est vrai qu'ils pourraient faire partie d'un plug-in. Mais il faudrait alors un "public" qui utilise ces objets et donne des avis positifs ou négatifs peu importe.

J'ai arrêté de développer DOMOTICOM fin 2014 car, contrairement à ce que je pensais au début, peu de monde a accroché...
… à part loulou08 qui a fait un blog et a proposé beaucoup de sources:
http://panoramicetardinouno.blogspot.com/
http://panoramicetardinouno.blogspot.com/2014/09/un-programme-avec-domoticom-en-emission.html
http://panoramicetardinouno.blogspot.com/2013/10/bonjour-tous-la-carte-arduino-uno-et-un.html
http://panoramicetardinouno.blogspot.com/2014/08/calculer-la-resistance-panoramic-calcul.html
http://panoramicetardinouno.blogspot.com/2013/12/blog-post.html

_________________
Scan port COM série Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Marc

Marc


Nombre de messages : 2391
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyJeu 20 Mai 2021 - 10:33

Jack a écrit:
Les autres objets : interrupteurs SWITCHn, afficheurs DIGITn, cadrans de voltmètre, d'ampèremètre GALVAn, de jauges GAUGEn, et d'autres LEDn, BREAKERn, KNOBn …) n'ont pas été intégrés car je les ai considérés comme trop spécialisés...

Mon avis :
Je pense qu’il est inutile d’intégrer une bibliothèque de composants. Les capacités graphiques de Panoramic sont amplement suffisantes pour réaliser ses propres leds, boutons, interrupteurs, afficheurs…
De plus, en les créant soi-même, ils correspondront parfaitement (forme, couleur…) à ce que l’on souhaite.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Scan port COM série Empty
MessageSujet: re   Scan port COM série EmptyJeu 20 Mai 2021 - 12:04

Pour moi, plus il y a de riz plus on a de chance d'avoir des fous. Laughing
Les utilisateur viennent si tu proposes une réponse à un problème à l'instant T.
Après il reste en fonction du reste...
...et des gentils animateurs du forum.
lol! lol! lol!
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1250
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyVen 21 Mai 2021 - 9:23

Bonjour Marc,

Je suppose qu'il faut un convertisseur USB / série ?

EDIT : Oui, je vois sur ton autre message, c'est la carte ZK-U485
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Marc

Marc


Nombre de messages : 2391
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série EmptyVen 21 Mai 2021 - 9:34

Bonjour Jean,

Citation :
Je suppose qu'il faut un convertisseur USB / série ?

Oui, une simple clé USB > RS232 ou une clé USB > RS422.

Voici un exemple parmis tant d'autres :
Scan port COM série Interf11


EDIT: Nos messages se sont croisés...
Revenir en haut Aller en bas
Contenu sponsorisé





Scan port COM série Empty
MessageSujet: Re: Scan port COM série   Scan port COM série Empty

Revenir en haut Aller en bas
 
Scan port COM série
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Port série COM RS232
» Fonctions pour port serie
» Série de musiques
» Accès au port parallèle
» Port parallèle non accessible

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: