Fonctions Diverses de Surveillance du Port Série
Fonctions Spéciales du Port Série
Lorsque vous travaillez avec le Port Série, il est nécessaire d'avoir une image claire de votre flux de données et de le contrôler. SerialTool vous permet de rendre votre espace de travail plus convivial.
Vous pouvez préférer n'avoir que des caractères imprimables en ASCII lors de la réception des octets entrants ou définir une heure d'horodatage spécifique lorsque vous envoyez et recevez des données sur le port série.
SerialTool vous aidera à configurer votre espace de travail de manière à adapter le logiciel à vos besoins de développement et non l'inverse.
Découvrez les excellentes fonctionnalités supplémentaires offertes par SerialTool pour rendre votre développement plus adapté à vos besoins.
Fonctions Diverses de SerialTool.
Format des Données d'Entrée de la Console
Lorsque vous travaillez avec la console de la SerialTool, vous pouvez décider comment représenter vos données d'entrée provenant du port série.
-
ASCII Simple
Les caractères ASCII simples imprimeront toutes les données entrantes et les afficheront. Si un octet n'est pas imprimable, il apparaîtra sous forme de symbole "�".
Exemple d'entrée: abcd(ASCII) + 0xAB (hex) +0xCD (hex)
abcd����
-
ASCII Imprimable
L'ASCII Imprimable imprimera uniquement les caractères ASCII imprimables en excluant les octets HEX.
Exemple d'entrée: abcd(ASCII) + 0xAB (hex) +0xCD (hex)
abcd
-
Format HEX
Le format HEX imprimera tous les octets entrants au format HEX 0xYY.
Exemple d'entrée: abcd(ASCII) + 0xAB (hex) +0xCD (hex)
[0x61][0x62][0x63][0x64][0xAB][0xCD][0x61][0x62][0x63][0x64][0xAB][0xCD]
-
Format HEX
Le format HEX imprimera tous les octets entrants au format HEX 0xYY.
Exemple d'entrée: abcd(ASCII) + 0xAB (hex) +0xCD (hex)
0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD, 0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD,
Mode des Données d'Entrée de la Console
Vous pouvez décider si les données doivent être affichées de manière continue ou séparées pour chaque paquet individuel.
Dans le cas de la sélection du paquet, SerialTool considérera qu'un paquet est reçu lorsque le délai d'attente d'octet à octet est expiré.
Pour plus d'informations sur le délai d'attente d'octet série, lisez ici.
Chaîne de Retour/Entrée de la Console
En mode console, vous pouvez décider quel octet hexadécimal assigner lorsque vous appuyez sur la touche "Retour" ou "Entrée" de votre clavier.
Dans certains systèmes, la touche "Retour" ou "Entrée" est assignée à CR (0x0D hex) ou LF (0x0A hex) ou CR+LF (0x0D+0x0A hex).
Vous pouvez configurer vos préférences pour la touche "Retour" ou "Entrée".
Horodatage de la Console et du Terminal HEX
L'horodatage peut être extrêmement utile lorsque vous avez besoin de travailler avec une synchronisation critique. SerialTool vous permet de décider quel type d'horodatage appliquer à vos données d'entrée ou de sortie du port série.
-
Pas d'Horodatage
Aucun horodatage ne sera imprimé lors de la réception ou de l'envoi des données.
Exemple d'entrée: abcd(ASCII) + 0xAB (hex) +0xCD (hex)
abcd����
-
[EURO]DateHeure
Le format de date et heure européen est appliqué lors de l'envoi et de la réception des données.
Exemple: jj/mm/aaaa@heure.millisec
[29/12/2022@23:44:57.314]
-
[EURO]Heure
Le format d'heure européen est appliqué lors de l'envoi et de la réception des données.
Exemple: jj/mm/aaaa@heure.millisec
[23:44:57.314]
-
[US]DateHeure
Le format de date et heure américain est appliqué lors de l'envoi et de la réception des données.
Exemple: mm/jj/aaaa@heure.millisec (am ou pm)
[12/29/2022@11:48:45.104pm]
-
[US]Heure
Le format d'heure américain est appliqué lors de l'envoi et de la réception des données.
Exemple: heure.millisec (am ou pm)
[11:48:45.104pm]
-
EPOCH
L'EPOCH est l'heure Linux et représente le nombre de secondes écoulées depuis le 1er janvier 1970.
Exemple d'EPOCH: epoch.millisec.
[1672354289.141]
-
TICKS
TICKS de votre système. Il s'agit d'un temps relatif à la machine basé sur les ticks système écoulés depuis l'allumage de votre PC.
Exemple de TICKS.
[177208437]
Différence de Temps de Paquet entre la Console et le Terminal HEX
Lorsque vous utilisez le mode paquet, vous pouvez décider d'afficher la différence de temps depuis "le dernier paquet reçu" ou "le dernier paquet envoyé".