INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Concentration Monde opéra- point Analyse élémentaire Spectre nécessaire ( m) toire de de en haut : calculé, % infra pour doubler prépara- fusion; en bas : trouvé, % rouge la durée de tion de C (KBr), cm- coagulation l'exemple N C H N 48,96 5,42 12,98 3.350 1.620 2 poudre 49,13 5,38 12,75 1.380 1.150 51,38 5,81 13,03 3.350 1.630 5 2 " 51,45 5,86 13,12 1.255 1.150 2 " 49,50 5,34 13,75 3.350 3.200 49,31 5,40 13, 68 1.622 3.350 58,27 5,90 11,72 1.740 2 " 1.640 58,45 6,03 11,53 1.260 1.160 3.300 2 2 " ' ' ' (large) 1.620 57,68 5,55 11,73 1.250 1.150 1,5 3 " 56,93 5,49 12,30 3.360 1.625 1.260 57,12 5,43 12,14 1.150 3.350 6,5 1 " ' ' ' (large) @@@@@ @@@@ @@@@@ 1.740 54,28 6,31 12,53 Composé
H NN C-N-CH2CH2CH2CHC0R (I) HNA t N0 2 H-N-S 02-Ar I Ar R - Sel de i OCH3 ,CH2 X 197 : :?-IXoCIZ t OCH~ A CHCHssCOOH ~~I ,COONH4n 4M 198 " CH2 j\D 1/2H2SO3 \CHCH2COOC2H5 j , I COOC2H5 199 - OCH3 COONa -É COONa CH CH 2 20C OCH3 -N HCî i 200 OCH3 "CH2CO0-n-C8H17 1 CH,CH20CH3 oeH3 201 \ CH2COOCH2 -N CH2CooeH2 ,\\ .
CH CH20CH3 HCi 202 CH2COOs CH3 HCî CH2CO0- - CH3 ACH2CH2OCH3 203 L L J 203 " -N HC1 CH2COO
Concentration Mode opéra- point Analyse élémentaire Spectre nécessaire ( m) Toire de de en haut : calculé, % infrapour doubler prépara- fusion; en bas : trouvé, % rouge la durée de tion de C (KBr), cm- coagulation l'exemple C H N 53,86 5,92 13,00 3.100 2 poudre (large) 54,16 5,62 12,70 1.620 54,53 6,10 9,64 1.720 2 " 1.630 54,23 5,80 9,34 (large) 48,55 4,93 11,80 3.300 2 " 48,55 4,93 11,80 (large) 48,31 4,64 11,53 1.620 54,10 7,32 10,38 3.180 (large) 2 6 @@@@@ @@@@ @@@@ @@@@@ 1.630 57,22 6,24 11,12 3.300 2 " 3.150 56,98 6,18 11,31 1.650 54,09 6,05 10,51 3.250 20 6 " ' ' ' 3.100 53,83 5,97 10,36 1.740 1.640 . 6,12 10,12 3.350 30 6 " 3.150 55,37 6,01 10,01 1.740 1.650 Composé
H HNN\ C-N-CH2CH2CH2CHC0R CI) N" H2N / 2 2 H-N-S02-Ar Ar I R Sel de 204 OCI-I3 204 X OCIS3 ) ~ 5 COOH 205 // > dM rt 9 COOH 2Q6 t OCH3 ASU COOH COOH CHCH CH CH 207 .. ~ / 2 2 3 -N CH2CO0NH4 COOH 208 " -N CH-C H2 CH2COONH4 CH 209 " -N' " 2 COOH ~ ~ 210 t\d \CHCH2 C, OCH3 ÀAN CHCH2 /\0CH3 COOH
Concentration Mode opéra- point Analyse élémentaire Spectre réussaire (pm) toire de de en haut : calculé,% infrapour doubler prépara- fusion; en bas : trouvé, % rouge la durée de tion de C (KBr), cm- coagulation l'exemple N C C H N 48,96 5,42 12,98 3.350 4,5 2 poudre 1.620 49,13 5,36 13,01 1.380 54,64 6,42 12,74 3.360 2.940 1.620 2,5 2 " 54,63 6,56 13,01 1.380 59,89 4,@@ 11,64 3.360 12 2 " 1.255 59,65 4,63 1181 1.150 50,15 6,41 14,04 3.280 55 2 " 1.620 49,91 6,35 13,83 53,85 5,93 13,00 3.320 2 " 1.610 53,61 5,76 12,84 57,42 6,02 11,96 3.300 (large) 2 2 " 1.600 57,37 5,86 11,74 57,41 6,03 11,96 3.300 2 " ' ' ' 1.610 57,33 5,94 11,73 Composé
H C N-CH2CH2CH,CHCOR (I) N H2N/ I ~ Ar . ~ ngAS OCH3 N / CH3 ~ 211 CHCH. COONa COONa oeH OCH3 212 X OCH3 -N 2 CH2CHCH3 CH2COOH on 213 lt CH CH CH-CH A 22 3 -N CH2COOH 214 ., -NH-CHCH2CH 2CH3 COOH SCH2CH2cH2cH3 215 " CHCH2CO0H COONH4 /CH22CH2CH3 216 ,,CH2CH2CH2CH 216 \CHCH,OOC 1/2H2S03 COOC2H5 COOC2H5 2177 0\ ,,,,CH2CH 0-CH3 -N\CH \ O' \ 2COOH
Concentration Mode opéra- point Analyse élémentaire Spectre nécessaire ( m) toire de de en haut : calculé, % Infra pour doubler prépara- fusion; en bas : trouvé, % rouge la durée de tion de C (KBr), cm- coagulation l'exemple N0 C H N 53,98 5,38 11,66 3.350 2,5 2 poudre 1.630 53,74 5,33 11,74 52,06 6,38 12,65 3.350 6,5 2 " (large) 52,40 6,37 12,73 1.620 52,07 6,37 12,65 3.350 2 " (large) 51,95 6,27 12,84 1.620 52,75 6s36 13,38 3.380 15 2 " (large) 52,68 6,34 13,41 1.620 2 " 50,97 6,58 13,72 3.200 (large) 50,67 6,61 13,39 (large) 2 " 52,01 6,69 10,11 1.725 51,77 6,50 10,00 1.620 5 " 46,81 6,00 14,37 3.400 3.300 46,63 5,94 14,23 1.630 Composé
H HNN\ I CI) H2NACNCH2CH2CH2CIHCOR H-N-S02-Ar Ar R R i Sel de 0 .~ CH,CH,OCH, A 218 t) CH2C0O I CH,COOW 219 CH,-! I CH2,CH -N A CH CH,COOH 220 t3C OCH3 N* / tD) 2H20 OCH3 221 BS COOH COOH 222 NtA;M#..Â[ OCH3 X r OCH3 CH2CH2SOCH3 \ CH2COCH CH2CH20H 223 ÀNÇ0CH3 CH2C00H CH,COOH 224 -O OCH3 -N"" CH2 ~ CH2C00H
TAMP. DE SORTIE IMPRIMANTE PUTST ACOUTBFR . . . . . SI NUMEROTATION DES LIGNES MISE 633E A677 0277 LBL ERR2B 6340 95 0005 TP NUMLNRF 6341 45 6345 JE STRRORO . . . . . ALORS . . . . . CHARGER UN CODE DE TABUL. DANS C MEM. TAMP. DE SORTIE (SI ENREG.
C & TAB. DEMANDEE ENREGISTREE, LE C NO. LIGNE DE LIGNE SUIVANTE C SERAIT DECALE A DROITE) 6342 AEEC 00EC LI #HT 6344 06 6346 J *+2 . . . . . SINON . . . . . . CHARGER CAR (HT ou RHT) DANS C MEMOIRE TAMPON DE SORTIE 6345 9C 000C STRRORQ LN ACINBFR 6346 BD 000D STN ACOUTBFR . . . . . FIN SI . . . . . REND ACTIVE MEM. TAMP. SORTIE 6347 FD 000D LRB ACOUTBFR IMPRIMANTE SI MEM. TAMP. SORTIE IMPRIMANTE ACTIVE # ADR. FIN + 1 DE MEM.
. . . . . . TAMP. DE SORTIE (CONTROLE > C EFFECTUE DANS LE CAS DE SUR C CHARGE DE MEM. TAMP. DE TEXTE C DE MARGE) 6348 E4 0004 LR OTENDBFR 6349 CD 000D SR ACOUTBFR 634A 3F4F 634F BH *+5 . . . . . ALORS . . . . . . APPELER SURCHARGE - PREND SOIN C DES CONDITIONS DE SURCHARGE DE 634C 30685E 0000 5E63 BAL TEMPSVCR, SURCHARGE TOUTES LES MEMOIRES TAMPONS . . . . . FIN SI 634F AEE4 00E4 LI #PDLM . . . . . CHARGER SEUL DELIMITEUR D'IMPRES.
6351 BD 000D STN ACOUTBFR 6352 A9D6 00D6 . . . . . APPELER SOINS-INSERE DES ESPACTS C JUSQU'A BUTEE DE TABULATION 6354 33E547 0003 A7E5 BAL TEMPSCAR, SPINS . . . . . REND ACTIVE MEM. TAMP. DE SORTIE SRG GROUPTV IMRPIMANTE 6357 A9D7 00D7 6359 FD 000D LRB ACOUTBER . . . . . SI MEM. TAMP. SORTIE IMPRIMANTE C ACTIVE # ARD. FIN + 1 DE MEM.
635A E4 0004 LR OTENDBFR TAMPON DE SORTIE 635B CD 000D SR ACOUTBFR 635C 3E6l 6361 BH *+5 . . . . . ALORS . . . . . . APPELER SURCHARGE-PREND SOIN C DES CONDITIONS DE SURCHARGE 6353 30685E 0000 5368 BAL TEMPSVCR, SURCHARGE DE TOUTES LES MEM. TAMP.
. . . . . FIN SI . . . . . CHARGER SEUL DELIMITEUR C D'IMPRESSION DANS MEMOIRE 6351 AEE4 00E4 LI #PDLM TAMPON DE SORTIE 6363 BD 000D STN ACOUTBFR TABLEAU III - CODE D'ORIGINE SOF, RPDM EMPL CODRES FAC1 FAC2 INSTRUCTION EN LANGAGE D'ORIGINE . ALORS C . . TRAITER PUTST-REND ACTIVE MEM. TAMP.
PUTST ACOUTBFR DE SORTIE IMPRIMANTE . METTRE EN MEM. DELIMITEUR D'ENREGIS.
4A0A AEE5 00E5 LI #RDLM DANS MEM. TAMP. DE SORTIE 4A0C BD 000D STN ACOUTBFR . FIN SI . TRAITER PUTST-REND ACTIVE MEM. TAMP.
C DE SORTIE IMPRIMANTE NOPUT PUTST ACOUTBFR . CHARGER CODE SOF DANS MEM. TAMP. DE SORTIE 4A13 AEE7 00E7 LI #SOF 4A15 BD 000D STN ACOUTBFR . TRAITER PUTST-REND ACTIVE MEM. TAMP.
C DE SORTIE IMPRIMANTE PUTST ACOUTBFR . CHARGER No. SOF DANS MEM. TAMP. DE SORTIE 4AlC 9C 000C LN ACINBFR 4AlD BD 000D STN ACOUTBFE . TRAITER FETCHST-REND ACT. MEM. TAMP.
C ENTREE IMPRIMANTE FETCHST ACINBFR . TRAITER PUTST-REND ACT. MEM. TAMP. DE SORTIE C IMPRIMANTE PUTST ACOUTSFE C . CHARGER No. DES OCTETS DE SEQ. SOF DANS C MEM. TAMP. DE SORTIE & DANS COMPTEUR 4A2A 9C 000C LN ACINBFR TAMP (TPTEMPlB) & DANS OCTET LONGUEUR 4A2B AL82 0282 STBL TPTEMPlB TEMP (OTMPB) 4A2D AlCl 02Cl STBL OTMPB 4A2F BD 000D STN ACOUTBFR . PENDANT QU'OCTET DU COMPTEUR TEMP. N'EST PAS 0 4A30 A800 0000 LOADSOF CI ZERO . DO 4A32.3D49 4A49 BE THRU . . TRAITER FETCHST-REND ACT. MEM. TAMP.
C ENTREE IMPRIMANTE FETCHST ACINBFR . . TRAITER PUTST-REND ACTIVE MEM. TAMP.
C SORTIE IMPRIMANTE PUTST ACCUTBFR . . METTRE EN MEM. CAR. DANS MEM. TAMP. DE 4A40 9C 000C LN ACINBFR SORTIE 4A4l BD 000D STN ACOUTBFR . . DECREMENTER OCTET COMPTE TEMP.
4A42 A682 0282 LBL TPTEMPLB 4A44 2A Sl 4A45 Al82 0282 STBL TPTEMPLB 4A47 2C30 4A30 B LOADSOF . FIN PENDANT QUE . SI MEM. TAMP. ENTREE ACTIVE ET NON MEM.
4A49 A6BB 02BB THRU LBL IOPORTB TAMPON DE PAGES 4A4B 96 0006 TP BIT6 4A4C 66 4A56 JNE ENDSKIPI . ALORS . . TRAITER PUTST-REND ACT.MEM. TAMP.
SORTIE IMPRIMANTE C PUTST ACOUTEFR . . METTRE DELIMITEUR D'ENREGIST. DANS MEMOIRE TAMPON DE SORTIE 4A53 AEE5 00E5 LI #RDLM 4A55 BD 000D STN ACQUTBFR TABLEAU IV - CODE D'ORIGINE DE PASSAGE DE LA LIGNE EMPL CODRES FAC1 FAC2 INSTRUCTION EN LANGAGE D'ORIGINE 5BA7 9C 000C LN ACINBFR 5BA8 3EAC 5BAC BH NOTENDPG . ALORS . . CHARGER CODE NL DANS MEM. TAMP. DE SORTIE C (CECI EMPECHE 1ère LIGNE DE NOTE EN C BAS DE PAGE EVENTUELLE OU D'EN-TETE C DE LA PAGE SUIVANTE DE COMMENCER A C ESC DES INDEXES LORSQU'ELLE EST 5BAA AEE5 00E5 LOADNL LI #NL ENREGISTREE) . SINON . . CHARGER CODE LF DANS MEM. TAMP. DE 5BAC BD 000D NOTENDPG STN SORTIE ACOUTBFR TABLEAU V - CODE D'ORIGINE EMF EMPL CODRES FAC1 FAC2 INSTRUCTION EN LANGAGE D'ORIGINE 68D1 FD 000D MOVESTl LRB ACOUTBFR . . Sl MEM. TAMP. SORTIE IMPR. ACTIVE # C ADR. FIN+1 MEM.TAMP. SORTIE C (CONTROLE > EFFECTUE DANS LE CAS C DE SURCHARGE DE MEM. TAMP. DE TEXTE 68D2 F4 0004 LR OTENDBFR DE MARGE) 68D3 CD 000D SR ACOUTBFR 68D4 3ED9 68D9 BH *+5 . . AIORS . . . APPELER SURCHARGE-PREND SOIN DES C CONDITIONS DE SURCH. DE TOUTES LES 6BD6 306853 000C 5E68 BAL TEMPSVCR, SURCBARGE MEM. TAMP.
Dans ce système, une section de la mémoire principale de l'unité centrale est aussi utilisée pour stocker des données concernant l'état et la commande de chaque unité périphérique.
Ces informations sont chargées lors de la mise en route dans le système de mémoire de l'unité centrale, ou bien l'unité centrale les obtient en lisant l'état des commutateurs analogiques et le statut opératoire des unités périphériques, et en chargeant ces informations dans sa mémoire. Une telle disposition nécessite la duplication des informations, dans chaque station d'unité périphérique et dans la mémoire de l'unité centrale. Il est bien évident qu'une telle méthode utilise mal la mémoire du calculateur central et entrain un gaspillage substantiel du temps de travail de l'unité centrale pour l'exécution de toutes les instructions pour extraire ces données stockées.
La présente invention fournit, en conséquence, un système de commande périphérique de conversion des signaux numériques appliqués à un bus d'entrée/sortie alimenté par une unité de traitement centrale (CPU), en signaux analogiques, servant à commander une pluralité d'unités périphériques, ledit système comportant une mémoire tampon couplée au bus d'entrée/sortie et possédant une pluralité d'emplacements de stockage correspondant aux unités périphériques, un dispositif séquenceur pour lire séquentiellement dans les emplacements de la mémoire tampon, des moyens de sélection d'adresse pour sélectionner sous la commande du dispositif séquenceur les unités périphériques en séquence, un convertisseur numérique analogique pour convertir le signal lu dans la mémoire tampon en un signal analogique qui est transmis à 11 unité périphérique sélectionnée, et des moyens pour introduire# des signaux numériques frais dans la mémoire tampon lorsque les signaux qui y sont déjà stockés nécessitent une mise a jour.
On va -maintenant décrire à titre d'exemple une réalisation de la présente inventions en se référant aux planches da dessins ci-annexées sur lesquelles la Figure I est un diagramme fonctionnel dlun système de communication connu, et la Figure 2 est un diagramme fonctionnel d'un système selon la présente invention.
En se référant à la ligure I, une unité de traitement cen le (CRU) 2 alimente par une de ses extrémités une ligne oeni- bus d'envrée/sortie (3/S) 4 connectée à des unités périphériques situées à distance par ltintermédiaire d'un registre de données 6 et d'un registre d'adresse 8. te mot de données numériques stocké dans le registre de données 6 est converti en signal analogique par un convertisseur numérique-analogique 10.Le signal analogique résultant est appliqué à un troupe de commutateurs 12 et 14 faisant partie respectivement des dispositifs d'échantillon- nage-et-conservation d un système d' échantillonnage-et-conserva- tion 16. Chacun de ces dispositifs comporte un condensateur de stockage, par exemple 18, alimentant un amplificateur opérationnel, par exemple 20.
La sortie de l'amplificateur 20, par le terminal de sortie 22, est connectée à un élément (non représenté) de l'équipement périphérique.
Le registre d'adresse ^ est connecté au décodeur 24 qui sélectionne l'un des commutateurs 12 et 14 en réponse au mot numérique fourni par le registre dtadresse 8. L'un des commutateurs 12 ou 14 est donc fermé lorsqu'un signal de sortie provenant du convertisseur numérique analogique 10 leur est appliqué.
On notera que des signaux d'horloge (non représentés) sont appliqués, à l'aide de moyens classiques, aux éléments de la Figure 1 pour assurer leur synchronisation.
L'utilisation de cette technique de communication par mot numérique double rend l'unité centrale capable de fournir un signal de commande analogique à un élément périphérique sélec- tonné, par la fourniture d'un mot de données au registre de données 6, mot qui est converti par le convertisseur numérique analogique 10, ainsi que d'un mot d'adresse au registre d'adresse 8, mot qui est converti par le décodeur numérique 24 de façon à permettre la commande des commutateurs 12 et 14. Le signal analogique du convertisseur numérique-analogique 10 est.appliqué à celle des unités périphériques qui est désirée, et stocké dans la section d'échantillonnage-et-conservation du système d'échantillonnage-et-conservation 16 qui correspond à 1'unité périphérique sélectionnée.
Dans ce système, l'unité d1échantillonnage-et-conservation 16 doit être d'une qualité exceptionnelle parce qu'elle doit continuer à stocker le dernier signal de sortie analogique provenant du convertisseur numérique analogique 10 jusqu a ce que l'unité centrale soit disponible pour mettre à jour le signal dans le système d'échantillonnage-et-conservation 16. Cela nécessite que l'information soit stockée dans la mémoire centrale du calculateur ainsi que dans les unités d'échantilîonnage-et-conservation, afin de permettre à l'unité centrale 2 d'exécuter sur les données stockées les opérations désirées.Cela constitue clairement une utilisation inefficace de la mémoire centrale du calculateur et consomme du temps de l'unité centrale pour l'exécution de toutes les instructions nécessaires pour l'extraction de la mémoire centrale des données qui y sont stockées.
En se référant maintenant à la Figure 2, on peut voir que le système précédent est modifié par la suppression du registre 6 et par l'adjonction d'une mémoire tampon 30, d'un second registre d'adresse 32 pour le stockage d'un mot numérique représentant une adresse d'emplacement de stockage dans la mémoire tampon 30, d'une ligne "entrée données" 34 reliant le bus tE/S) 4 à la mémoire tampon 30, d'une unité de commande 36, et d'un séquenceur de mémoire 38. L'unité de commande 36 peut très bien être une bascule qui est enclenchée par la présence d'un mot numérique dans le registre d'adresse 32.De séquenceur 38 est une unité logique fixe qui opère, lorsque l'unité de commande 36 est remise à l'état initial, en effectuant une séquence prédéterminée d'opérations de lecture dans la mémoire tampon 30, et en actionnant concurremment le décodeur 24 de façon à ce qu'il applique répétiti- vement chacune des valeurs numériques stockées dans la mémoire tampon 30 au convertisseur numérique-analogique 10, et de là à l'unité CL' écbantillonnage-et-conservation correspondante. Le séquenceur 38 provoque donc le rafraichissement de la valeur analogique stockée dans les unités d'échantilîonnage-et-conservation 16. Mais, si un mot numérique est introduit dans le registre d'adresse 32 par l'unité centrale 2, l'unité de commande 36 est positionnée et invalide le séquenceur 30.Le contenu du re## d'adresse 32 e#st fourni à la place à la mémoire tampon 30 pour y sélectionner un emplacement de stockage. L'unité centrale 2 envoie alors un second mot numériaue représentant un signal de sortie destiné à une unité périphérique, lequel est transmis à la mémoire tampon 30 pour y être stocké dans l'emplacement sélectionné par le mot du registre d'adresse 32.
Les signaux destinés aux unités périphériques sont donc stockés dans la mémoire tampon 30, et peuvent être mis à jour à n'importe quel moment par l'unité centrale 2. Pendant le temps qui sépare ces opérations de mise à jour par l'unité centrale 2, le séquenceur 38 exécute une ration continuelle de régénération des données dans les unités d'échantillonnage-et-conservation afin d'assurer la stabilité des signaux destinés aux unités périphériques. Comme dans le cas du système représenté sur la Figure 1, des signaux d'horloge convenables (non représentés) sont utilisés pour synchroniser les opérations.
Le registre 8 est maintenu en ordre pour conserver à l'unité centrale 2 la possibilité de commander directement les circuits d'échantillonnaFe-et-conservation 16 en cas d'urgence. En d'autres termes, le système de la Figure 2 est capable de fonctionner suivant le mode d'opzration de la Furie 1, aussi bien que dans le mode normal qui utilise le séquenceur et la mémoire tampon.
Le système représenté sur la Figure 2 est un système de multiplexage à échantillonnage-et-cons#rvation avec tampon numérique. aussi longtemps que la puissance est maintenue dans cette petite section du système de traitement de données total, les sorties analogiques du système d'échantillonnage-et-conserwation 16 peuvent être maintenues parfaitement à l'abri de toute dérive, pendant une durée indéfinie au moyen de systèmes d'échantillonnage-et-conservation peu coûteux.
De plus, comme les données numériques qui déterminent les signaux analogiques sont normalement stockés dans la mémoire tampon 505 il n'est pas nécessaire de stocker aussi ces données dans la mémoire centrale de l'unité centrale 2. Dès que 17 unité centrale a terminé le calcul de ces données, la mémoire centrale peut être utilisée pour d'autres travaux jusqu'à ce qu'il devienne nécessaire de mettre ces données -# jour par un calcul frais. La charge de l'unité centrale est par conséquent réduite de deux façons: premièrement, le besoin d'extractions de mémoire répétées pour régénérer le système d'échantillonnage-et- conservation est éliminé; et, deuxièmement, l'utilisation de la mémoire centrale de l'unité centrale est réduite.
On peut se rendre compte que le système de la Figure 2 comporte des moyens grâce auxquels l'unité centrale 2 peut sélectionner l'emplacement de stockaffle qu'il désire dans la mémoire tampon 30, et qu'il comporte aussi un chemin de transmission de données de alunite centrale 2 à la mémoire tampon 30.
Exemple 1 Bis [(chloro-2 pyridyl-5) méthylène-amino]-1,3 guanidine, nitrate Dans 600 millilitres d'éthanol, on-introduit 28,4 grammes (0,2 mole) de chloro-2 formyl-5 pyridine; on porte au reflux en agitant et ajoute une solution de 15,2 grammes (0,1 mole) de nitrate de diamino-1,3 guanidine dans 100 millilitres d'eau rendue acide par l'addition d'un millilitre d'acide nitrique 360Bé. On maintient au reflux pendant 10 minutes et laisse refroidir en agitant. On place dans un réfrigérateur à + 5O pendant toute une nuit et, le lendemain, on sépare le sel formé par filtration ou essorage. On lave avec un peu d'éthanol puis s-èche en étuve ventilée.
Exemple 2 Bis [(chloro-2 pyridyl-5) méthylène-amino]-1,3 guanidine, base Dans un litre d'éthanol, on introduit 34,2 grammes (0,05 mole) du nitrate obtenu dans l'exemple 9 et 5 millilitres de solution décanormale de soude; on porte au reflux en agitant et maintient ainsi pendant quelques minutes; Dn évapore 700 millilitres d'éthanol et place le résidu en refrigérateur à + 50C jusqu' au lendemain. On sépare la base formée par filtration ou essorage et lave avec un peu d'alcool étendu de son volume d'eau.
Bis[(dichloro-3,5diméthyl-2,6 pyridyl-4) méthylène-amino]-1,3 guanidine, chlorhydrate Dans un litre d'éthanol à 90 % porté au reflux, on dissout 12,5 grammes (0,1 mole) de chlorhydrate Ce diamino-1,3 uanidine; on ajoute, sous oonne agitation et tar tetites portions, 40,8 grammes (0,2 mole) de dichloro-3,5 diméthyl-2,6 formyl-4 pyridi ne en réglant la vitesse l'addition d'après l'allure de la réaction. Lorsque la totalité a été introduite, on porte au reflux pendant 15 minutes tuis lais se refroidir et place au réfri- gérateur à + 5 C jusqu'au lendemain. On sépare par filtration ou essorage et lave avec un peu d'éthanol. On sèche en étuve ventilée.
En utilisant, de la meme manière, les diverses formylpyri- dines citées plus haut, on obtient les diaminoguanidines bisubstituées correspondantes.
La présente invention se rapporte à un procédé de fabrica tion d'imidazo Ê2,l-W thiazolidines.
Ces composés sont connus sous le nom de tétramisoles et constituent actuellement les meilleurs agents anthelminthiques dans la lutte contre les vers parasites de l'homme et des animaux.
On connaît divers procédés de fabrication de ces composés.
Dans les brevets belges n 663591 et JANSSEN JANSSEN PHARMACEUTICA et 674078 de AMERICAN CYANAMID Co, on réduit une phénacyl-3 amino-2 tiliazoline en dérivé hydroxylé qu'on transforme en dérivé halogéné par l'action du chlorure de thionyle avec cyclisation-sous l'in fluence d'un chauffage; dans un article du Journal of Médicinal Chemistre (1966,2,545) on décrit un procédé consistant dans l'ac- tion d'une base alcaline sur une (alpha-halogéno phénéthyl)-3 amino-2 thiazoline; dans ce même article, on décrit un autre procédé consistant dans l'action d'un dihalogéno-éthane ou d'un halogéno-acétaldéhyde sur une imidasolinethione; dans le brevet français n 2147214 de IMPERIAL CHEMICAL.INDUSTRIES Ltd, on procède à la cyclisation d'une (alpha-amino phénéthyl)-3 amino-2 thiazoline; dans le brevet belge n 660274 de la firme Japonaise SAI4KYO, on fait agir un halogénure de propargyle sur une amino-2 thiazoline et ferme le cycle par l'action d'une base alcaline; dans le brevet français n0 2145542 de IMPERIAL CHEMICAL INDUS TRIES Ltd, on fait agir un agent halogénant sur N-(alpha-hydroxy phénéthyl) éthanolamine et termine par l'action de la thiourée ou de l'acide thiocyanique; dans le brevet américain n 3679725 de AMERICAN CYMiD C , on utilise la N-(alpha-hydroxy phénéthyl) aziridine, obtenue par l'action de l'oxyde de- tyrène sur l'azi ridine, comme point de départ; ce composé est transformé en (alpha bydroxyphénéthyl)-3 amino-2 thiazoline par l'action de l'acide thiocyanique et on continue comme dan le brevet belge 674078.
Il a été trouvé par la Demanderesse un procédé plus simple et beaucoup plus économique; ce procédé utilise comme point de départ une halogéno-2 imidazoline substituée sur laquelle on fait agir le thiiranne, ou sulfure d'éthylène, puis une base pour ob tenir directement une imidazo g ,1- ç thiazolidine ou tétramisole.
Les imidazolines mises en oeuvre sont facilement préparées à partir des éthylène-urées substituées (J. Org. Chem. 1962, 27, 3079) par l'action d'un agent halogénant.
Le thiiranne est facilement préparé par l'action de la thiou rée ou d'un thiocyanate sur ltoxiranne ou oxyde d'éthylène (J. Chem. Soc., 1946, p. 1050; J. lLemr. Chem. Soc., 1947, 69, 2674).
L'invention vise donc un procédé de fabrication de tétramisoles de formule I dans laquelle R représente un reste phényle, tolyle, pyridyle, picolyle, furyle, thiényle ou thiazolyle, ledit procédé consistant à faire agir le thiiranne, ou sulfure d'éthylène, sur une imidazoline substituée de formule II dans laquelle R est comme il est dit pour la formule I, X étant un atome halogène et en terminant par l'action d'une base.
L'action-du thiiranne est effectuée, préférablement, dans un liquide inerte envers les réactifs en présence tel aue, par exemple, un hydrocarbure, un alcool, un nitrile, un dialcoylcarboxamide, un éther-oxyde, un hétérocycle oxygéné, une cétone, 1' eau ou l'un de leurs mélanges.
La base utilisée eîn d'opération est choisie, par exemple, parmi les hydroxydes alcalins, les carbonates alcalins et les bases organiques azotées.
La température ambiante peut parfois convenir mais il est généralement préférable d'opérer à une température supérieure telle que, par exemple, celle du reflux du solvant ou support pour diminuer la durée de l'opération et/ou augmenter les rendements; de même, on peut opérer sous la pression atmosphérique ou sous une pression différente, notamment supérieure, en vue d'accélérer la vitesse de la réaction et/ou accroître le rendement.