begin process at 2012 02 13 07:03:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > CLASSE UNITELWAY

CLASSE UNITELWAY


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Niveau :Débutant Date de création :15/04/2004 Vu / téléchargé :7 494 / 859

Auteur : GAETANDAUSSY

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description


Salut,

Je met a votre disposition une souce ecrite en c++ (builder) permettant de communiquer avec un automate via le protocole UniTelway.

@+
Daussy Gaetan



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar

Commentaires et avis

Commentaire de LordBob le 16/04/2004 23:14:29

salut, ca serait bien que tu expliques rapidement ce protocoles UniTelway !!!

Commentaire de lim le 18/06/2004 15:54:42

Salut Gaetan

Est ce que tu aurais de la doc sur le protocole unitelway ?. Car j'aimerais réaliser un com pc/automate en vb. Comme je ne comprends pas super le c++, ce serait sympa si tu avais qqchose

mon mail  : tlimondin@yahoo.fr
@+
lim

Commentaire de xerius le 07/04/2005 17:16:39

Salut,
j'ai essayé les programmes contenu dans le fichier zip pour communiquer avec un automate TSX3722, Et cela n'a pas réussi. Y'aurait-il des paramètres à modifier au niveau de la classe pour l'adapter au matétiel ?

Commentaire de superlala le 23/05/2006 16:47:01

Tu dois modifier un peu la source si tu veux que cela marche sur un automate tsx3722, il y a un champ pour chaque trame ki est reservé au type d'automate. Si tu veux plus de detail, n'hesite pas a laisse un message

Commentaire de bershckof le 24/05/2007 13:51:36

stp peux tu m'aider je suis debutant en vb et je doit programmer pour mon projet de fin d'etude un programme qui récupere les trames de l automate ca1500 de sysmex et les affiche et enregistre dans un répertoire voila les données que j'ai : et merci d'avance pour avoir lu mon msg!
FORMAT DES COMMUNICATIONS VERS L?ORDINATEUR CENTRAL
(OPTION)
La communication avec l?ordinateur central (HC) utilise un type de tension électrique en série
par bit, compatible avec l?interface RS-232C. Le port d?interface série réservé à la connexion à
l?ordinateur central est situé sur le panneau droit de l?unité principale.
1.1 Matériel
1. Connecteur
Le connecteur vers l?ordinateur central est situé sur le panneau droit de l?unité principale.
Utilisez un connecteur femelle D-SUB 9 broches.
Les spécifications des vis de fixation correspondant à ce connecteur sont exprimées en
pouces.
2. Signaux du connecteur
Tableau B-1-1 : Affectation des broches
3. Format de communication
Les données sont transmises en mode asynchrone semi-duplex (l?astérisque * indique la
configuration à la sortie de l?usine).
Débit en Baud : 600, 1200, 2400, 4800, *9600 (BPS)
Code : 7-bit, *8-bit
Bit de stop : 1-bit, *2-bit
Parité : *Aucune, Pair, Impair
Intervalle : 0, *2, 3, 5, 7, 10, 15 (secondes)
4. Niveau du signal
Le niveau de signal est conforme à la norme JIS C6361.
Tableau B-1-2 : Niveau du signal
N° de
broche
Nom du signal Direction du signal
1
2 Recevoir Données (RxD) de l'ordinateur central vers le CA-1500
3 Transmettre Données (TxD) du CA-1500 vers l'ordinateur central
4 Terminal de données prêt (DTR) du CA-1500 vers l'ordinateur central
5 Signal Terre (SG)
6 Jeu de données prêt (DSR) de l'ordinateur central vers le CA-1500
7 Demande à envoyer (RTS) du CA-1500 vers l'ordinateur central
8 Prêt à envoyer (CTS) de l'ordinateur central vers le CA-1500
9
Niveau Signal de données Signal de contrôle
+3V ou supérieur « 0 » logique, bit de départ ON
-3V ou inférieur « 1 » logique, bit d?arrêt OFF
Logiciel
1. Format de communication
1) Code
Pour la sortie, l?appareil utilise les codes ASCII.
2) Structure du texte
« STX » (02 H) est envoyé avant les données et « ETX » (03 H) est envoyé à la fin des données.
Figure B-1-3 : Ordre de transmission
3) Protocole de communication
Les deux protocoles suivants sont mis à votre disposition par le système. Vous pouvez
choisir l?un ou l?autre en fonction de l?état du système.
Classe A
Transmission unilatérale vers l?ordinateur central sans demander à ce dernier ni ACK
ni NAK.
Classe B
Le CA-1500 transmet les données puis attend un ACK ou un NAK pour terminer la
transmission des données.
ACK et NAK peuvent être envoyés entre STX et ETX.
Format des résultats d?analyse
La valeur indiquée entre parenthèses ( ) est celle qui est utilisée lorsque CA-1000 est
sélectionné.
Tableau B-1-3 : Format des résultats d?analyse
Ordre de transmission
La transmission se fait dans l?ordre depuis le premier paramètre jusqu?au dernier, le
caractère le plus significatif passant en premier et le moins significatif en dernier. La
suppression des zéros n?est pas réalisée.
Numéro de bloc et nombre total de blocs
Pour être transmis, les résultats sont divisés de façon à ce qu?un bloc contienne au
maximum 255 caractères.
Le numéro du bloc est le numéro de séquence du texte divisé.
Le nombre total de blocs est le nombre total de portions de texte divisé.
Normalement, le numéro de bloc et le nombre de blocs sont tous deux « 01 ».
Code de distinction d?échantillon
Indique le type du résultat d?analyse.
U : Résultats d?analyses de routine
E : Résultats d'analyse d'échantillons urgents
S : Résultats d?analyse de courbe étalon
C : Résultats d'analyse de contrôle de qualité
Date et heure
Indique la date et l?heure auxquelles l?analyse a été réalisée. Le format de la date
correspond au format défini dans le programme de configuration date/heure. L?heure
s?affiche de 0 à 24 heures. La suppression des zéros n?est pas réalisée.
Numéro de rack
Le numéro de rack indique un numéro à 6 (ou 4) caractères (« 000001 » - « 999999 »)
affecté à chaque rack échantillons. La suppression des zéros n?est pas réalisée.
Pour le support échantillons urgents, il indique « STAT H » (si le format CA-1000 est
sélectionné, ce sera « 0000 »). Pour le support réactifs, il indique « D1 » - « D14 » (si
le format CA-1000 est sélectionné, il s?agira d?espaces (20 H)).
Nº de position du tube
Le numéro de position du tube indique la position du tube échantillon (01 - 10) dans le
rack échantillons, la position du support (01 - 05) échantillons urgents et le support
réactifs (espaces (20 H)) : Si le numéro de position du tube est exprimé en chiffres, la
suppression des zéros n?est pas réalisée.
Nº ID de l'échantillon
Le numéro d?identification de l?échantillon se compose de 15 (ou 13) caractères
numériques. Un trait d?union « - » (2D H) peut être inséré entre les chiffres. Le trait
d?union « - » est inclus dans les 15 (ou 13) caractères. La suppression des zéros n?est
pas réalisée. Les caractères les plus significatifs sont remplacés par des espaces (20
H) si le numéro comporte moins de 15 (ou 13) caractères.
Informations d?identification
Les informations d?identification indiquent la méthode par laquelle le numéro
d?identification de l?échantillon a été enregistré.
M : Saisie manuelle
A : Affecté automatiquement par l?appareil
B : Lu par le lecteur de code-barre.
C : Défini grâce aux informations sur les instructions d?analyse envoyées par
l?ordinateur central
Nom patient
Le nom du patient se compose de 15 (ou 11) caractères. Les codes de caractères
peuvent comprendre des espaces mais excluent les codes de contrôles.
Paramètre d?analyse, Données
Tableau B-1-4 : Paramètre d?analyse, Données
1) Code du paramètre
Où x est :
1: Temps
2: Pourcentage d?activité / concentration
3: Ratio (taux)
4: INR
5: dFbg
* D?autres codes de paramètre peuvent être ajoutés par la suite. Si l?ordinateur central
reçoit un code de paramètre non répertorié ci-dessus, préparez un programme
permettant à l?ordinateur central d?ignorer les données du code de paramètre en
question ou d?allouer un paramètre aux nouveaux codes.
# Non disponible aux États-Unis.
## Uniquement disponible en Asie.
2) Données
Puisque le séparateur décimal n?est pas transmis, l?ordinateur central doit ajouter le
séparateur décimal approprié et spécifié pour chaque paramètre.
La position du séparateur décimal varie en fonction de l?unité.
Temps : OOOO.O →OOOOO (*1)
Pourcentage d'activité : OOO.O →��OOOO (*2)
Taux PT : OO.OO →��OOOO (*2)
INR : OO.OO →��OOOO (*2)
Concentration Fbg : ��O.OOOg/l ou ��OOO.Omg/dl →��OOOO (*2)
Concentration de D-dimère :OO.OOmg/l ou OOOOμg/l→��OOOO (*2)
Différence de densité optique (dDO) :
Méthode chromogénique : OO.OOO →OOOOO (*2)
Méthode immunologique : O.OOOO →OOOOO (*2)
��indique un espace (20 H).
Paramètre Nb. de caractères
Code de paramètre 3 (OOO)
Données 5 (OOOO.O) [sec], [s]
(��OOO.O) [%], [mg/dl], [μg/l]
(��O.OOO) [ ], [g/l], [U/ml], [μg/ml]
(��OO.OO) Ratio, INR, [mg/l]
Signal 1 "&#56256;&#56453;", "+", "-", "*", "!", "<", ">", "&#61655;"
04x : PT 05x : APTT 06x : Fbg
08x : TTO# 09x : NT# 12x : Facteur II
15x : Facteur V 17x : Facteur VII 18x : Facteur VIII
19x : Facteur IX 20x : Facteur X 21x : Facteur XI
22x : Facteur XII 30x : AT III 31x : &#61665;2PI
32x : Plg 33x : PC 51x : TT
60x : FDP## 61x : D-dimère
REMARQUE : ? D?autres codes de paramètre peuvent être ajoutés par la suite.
Données
Puisque le séparateur décimal n?est pas transmis, l?ordinateur central doit ajouter le
séparateur décimal approprié et spécifié pour chaque paramètre.
La position du séparateur décimal varie en fonction de l?unité.
Temps : OOOO.O &#8594;OOOOO (*1)
Pourcentage d'activité : OOO.O &#8594;&#56256;&#56453;OOOO (*2)
Taux PT : OO.OO &#8594;&#56256;&#56453;OOOO (*2)
INR : OO.OO &#8594;&#56256;&#56453;OOOO (*2)
Concentration Fbg : &#56256;&#56453;O.OOOg/l ou &#56256;&#56453;OOO.Omg/dl &#8594;&#56256;&#56453;OOOO (*2)
Concentration de D-dimère :OO.OOmg/l ou OOOO&#956;g/l&#8594;&#56256;&#56453;OOOO (*2)
Différence de densité optique (dDO) :
Méthode chromogénique : OO.OOO &#8594;&#61472;OOOOO (*2)
Méthode immunologique : O.OOOO &#8594;&#61472;OOOOO (*2)
&#56256;&#56453;indique un espace (20 H).
Indicateurs
espace : Pas d?erreur
+ Au-dessus de la limite de contrôle supérieure
- En dessous de la limite de contrôle inférieure
* Indique une erreur d?analyse, les données moyennes sont inégales ou le Fbg
est supérieur à la fourchette d?analyse.
! Le temps de coagulation a été obtenu après redilution.
< En dessous de la limite de rapport inférieure
> Au-dessus de la limite de rapport supérieure
&#61655;&#61472;Le paramètre de calcul n?est pas calculé car la courbe étalon n?est pas définie.
1.3.2 Format du texte de demande d?instructions d?analyse
La valeur indiquée entre parenthèses ( ) est celle qui est utilisée lorsque CA-1000 est sélectionné.
Tableau B-1-5 : Format du texte de demande d?instructions d?analyse
Paramètre Nb. de caractères Exemple
STX 1 (02 H)
Code I de distinction de texte 1 Fixe : « R ».
Code II de distinction de texte
(touche de demande)
1 « 1 » (Nº de rack, nº de
position du tube) ou « 2 »
(Nº ID de l'échantillon)
Code III de distinction de texte 2 Fixe : « 21 »
Numéro de bloc 2 "01"
Nombre total de blocs 2 "01"
Code de distinction d?échantillon 1 Fixe : espace (20 H)
Date 6 "980131"
Temps 4 "1325"
Numéro de rack 6 (4) "000001"
Nº de position du tube 2 "01"
Nº ID de l'échantillon 15 (13) "123-456-789-012"
Informations d?identification 1 « M », « A », « B », espace
(20 H)
Nom patient 15 (11) « XX...XX »
Paramètre d?analyse, Données 1 9
Paramètre d?analyse, Données 2 9
Paramètre d?analyse N, Données N 9
ETX 1 (03 H)
Total 60 +9N (52 +9N)
Indicateurs
espace : Pas d?erreur
+ Au-dessus de la limite de contrôle supérieure
- En dessous de la limite de contrôle inférieure
* Indique une erreur d?analyse, les données moyennes sont inégales ou le Fbg
est supérieur à la fourchette d?analyse.
! Le temps de coagulation a été obtenu après redilution.
< En dessous de la limite de rapport inférieure
> Au-dessus de la limite de rapport supérieure
&#61655;&#61472;Le paramètre de calcul n?est pas calculé car la courbe étalon n?est pas définie.
1.3.2 Format du texte de demande d?instructions d?analyse
La valeur indiquée entre parenthèses ( ) est celle qui est utilisée lorsque CA-1000 est sélectionné.
Tableau B-1-5 : Format du texte de demande d?instructions d?analyse
Paramètre Nb. de caractères Exemple
STX 1 (02 H)
Code I de distinction de texte 1 Fixe : « R ».
Code II de distinction de texte
(touche de demande)
1 « 1 » (Nº de rack, nº de
position du tube) ou « 2 »
(Nº ID de l'échantillon)
Code III de distinction de texte 2 Fixe : « 21 »
Numéro de bloc 2 "01"
Nombre total de blocs 2 "01"
Code de distinction d?échantillon 1 Fixe : espace (20 H)
Date 6 "980131"
Temps 4 "1325"
Numéro de rack 6 (4) "000001"
Nº de position du tube 2 "01"
Nº ID de l'échantillon 15 (13) "123-456-789-012"
Informations d?identification 1 « M », « A », « B », espace
(20 H)
Nom patient 15 (11) « XX...XX »
Paramètre d?analyse, Données 1 9
Paramètre d?analyse, Données 2 9
Paramètre d?analyse N, Données N 9
ETX 1 (03 H)
Total 60 +9N (52 +9N)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales