Menu Content/Inhalt
Home arrow Board
  • English
  • Français
  • Deutsch

Login Form






Lost Password?
No account yet? Register

Most Downloads

CATrain - Forum
Welcome, Guest
Please Login or Register.    Lost Password?
Nouvelles et nouvelles technologies (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Nouvelles et nouvelles technologies
#557
Satolemaire (User)
Expert Boarder
Posts: 23
graphgraph
User Offline Click here to see the profile of this user
Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 3  
Bonjour à Tous ,

J'ai profité de mon mois de vacances pour me rendre très actif avec CA train ! Mon module USB a été concu , des modules PWM ainsi que des contrôleurs d'articles également.

Faisant feu de tout bois , les premiers essais avec le réseau miniature lié au virtuel se sont révélés très concluants , après avoir surmonté les impondérables et petites erreurs comme il se doit , mais rien de bien méchant ( Le pire étant l'inversion de deux commande en sortie de PIC sur le retracage du typon des contrôleurs d'articles : la sortie 8 se trouve en lieu et place de la 6 ... mais en réinversant les fils vers les articles je m'y retrouve ! )

Bref , tout va bien mais !!

Une nouvelle embûche se dresse pourtant aujourd'hui : mes essais se sont fait avec un ancien PC fixe , pas très pratique ... mais fonctionnel .

Pour prendre plus d'aise , j'ai franchi le pas d'acheter un beau PC portable tout neuf
Bien qu'ayant installé le logiciel CA Train qui tourne malgré tout sous Windows 7 ,le sous logiciel ModParam , ni le dialogue avec le module USB , ne peuvent être activés suite à la défaillance de l'installation du pilote .
Même en tentative d'installation manuelle çà ne passe pas !

Ma question : Ni aurait-il pas une astuce pour tout de même faire " digérer " le pilote
du module USB afin qu'il puisse universellement se trouver compatible avec les versions plus récentes des O.S. de notre ami Bill , que ce soit Seven pour le plus récent ou Vista pour celui d'avant qui pose aussi problème il me semble ? ( Gates bien sûr ... )

Il reste toujours la solution de passer ma belle acquisition sous XP mais je voudrais éviter si possible de perdre certaines fonctionnalités ( Toujours possible lorsqu'on mais les doigts où il ne faut pas ... surtout avec l'informatique )

Voilà , espérant que le fil puisse ouvrir de nouvelles perspectives et dans l'attente d'un sauveur miraculeux ...

Bonne fin de Férié et de vacances pour les Aoûtiens ; Pour moi le boulot a repris ce matin bien que jour de fête ....

A bientôt .

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#558
ptitrainpaul (User)
Senior Boarder
Posts: 16
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 1  
Bonjour, je ne sais pas si ça existe avec SEVEN, mais avec XP on clique droit sur le fichier PWMDE3F.exe, un menu s'ouvre ensuite on clique gauche sur Propriétés, un sous-menu apparait, cliquer gauche sur l'onglet compatibilité, cocher la case:exécuter ce programme en mode compatibilité pour: choisir le windows que l'on veut émuler et cliquer en bas à droite sur Appliquer.
Voilà, j'espère que ça marchera.

Cordialement Paul.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#559
Satolemaire (User)
Expert Boarder
Posts: 23
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 3  
Bonsoir Paul ,

Je te remercie de ta réponse rapide et semblant intéressante pour tester ; J'ai bien noté la procédure à suivre et je la comprends , mais , après une petite demi-heure de recherches infructueuses , je n'ai pas pour le moment mis le pointeur sur le fichier dont tu parles ...

Où se trouve t'il ?? Pourrais-tu m'indiquer le cheminement pour y accéder que je puisse essayer et voir si ça fonctionne aussi avec Seven ?

Merci par avance de tes bons conseils . Avec mes Meilleures Salutations .

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#560
ptitrainpaul (User)
Senior Boarder
Posts: 16
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 1  
Bonjour Antoine, chez moi il se trouve dans programmes files, CATrain et il est représenté par une icône à fond bleu avec un signal à palette. Autrement dans windows dans la rubrique rechercher symbolise par une petit icône représentant une loupe, tu tapes PWMDE3F.exe.

tiens moi au courant car je n'ai pas SEVEN.

Cordialement

Paul
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#561
joel (Admin)
Admin
Posts: 71
graph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 0  
Bonjour,

j'avais essayé CATrain sur un ACER avec Windows7 il y a environ un an et cela fonctionnait bien pour piloter mon réseau "z". Il faut un peu d'astuce pour installer le driver mais rien d'insurmontable.
MAIS IL S'AGISSAIT DE WINDOWS 7 32 BITS.
Il y a six mois, j'ai essayé sur un PC prortable Sony toujours avec Windows 7 mais c'est un bi-cores 64 bits. Je ne suis pas arrivé à installer le driver. Même en "bricolant" le fichier "catr_usb.inf", rien à faire. Le DLL de contrôle de CATrain utilise le driver "usbser.sys" mentionné dans "catr_usb.inf".
Il s'agit d'un driver de liaison USB permettant de gérer cette liaison comme une ligne série. "usbser.sys" est un driver "32 bits", rejeté par Windows 7 et Vista 64 bits. Ce driver est développé et fourni par Microsoft... qui n'a pas juger utile d'en développer une version 64 bits, du moins à l'époque du test. Les choses ont peut-être évolué car ce problème concerne ne nombreuses applications professionnelles qui ne tournent plus non plus... Il faudrait investiguer sur le Web pour voir s'il existe une nouvelle version de "usbser.sys" ou quelque chose qui le remplace. Pour le moment je n'ai malheureusement pas le temps de creuser cette question...

Joël
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#562
ptitrainpaul (User)
Senior Boarder
Posts: 16
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 1  
Bonjour, j'ai trouvé cette réponse sur internet.
Re : convertisseur USB / RS232 et Win 7
C'est drivers sont construits pour des systèmes 32 bits. Essaie de trouver pour 64bits. Tu devrais les trouver.

Sinon, malheureusement, à moins de coder toi même ton driver, si l'équivalent n'existe pas, tu ne pourras pas installer un 32bits sur un 64...

Dernièrement j'ai eu un problème du genre, et je me suis débrouiller en installant une machine 32bits virtuelles sur mon W7 64bits, pour que les drivers fonctionnent...

Voici l'icône du fichier



Paul.
File Attachment:
File Name: ic_ne_PWMDE3F.jpg
File Size: 13900
 
Report to moderator   Logged Logged  
 
Last Edit: 2011/08/16 10:59 By ptitrainpaul.
  The administrator has disabled public write access.
#563
Satolemaire (User)
Expert Boarder
Posts: 23
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months, 1 Week ago Karma: 3  
Bonjour Joël , Bonjour Paul ,

Tout d'abord merci de vous pencher un peu sur mon cas et de vos réponses servant de guide !...

Pour la version de mon matériel je recroise malheureusement celui que Joël a tenté en vain de faire fonctionner avec le second exemple fourni : mon portable travaille bien avec un CPU bi-cores sous 64 bits . Donc je pense que çà va être dur de trouver une solution .

Mais , à tâtons , je me dirigeais vers le bon chemin car j'avais bien logé et mis la main sur le "usbser.sys" dans le fichier "catr_inf" hier ...

Pour les recherches entreprises , j'avais bien aussi effectué ce que tu expliques Paul : aller dans programmes files , etc ... ; Ensuite testé l'option par le biais de "recherche" en tapant le nom requis de l'executif , etc ... mais rien que ce soit n'est resorti , ni avec mon portable ( sous Seven ) , ni avec mes recherches faites en parallèle sur l'autre PC qui tourne sous XP . Je ne mets décidément pas la main sur le fameux PWMDE3F.exe ( et pas plus de vue sur une icone ressemblant à celle que tu as mis en fichier joint ) ....

Suite aux explications que vous avancez conjointement , je vais tenté de trouver une parade , voir si des solutions pour contourner le soucis peuvent avoir été inventées depuis .
Je poursuivrai ce fil , afin de renseigner " les masses " , quels que soient les résultats , mais en espérant bien entendu pouvoir résoudre et " informer utile " à l'issue de la manoeuvre !!

A tantôt pour de bonnes nouvelles ( ... écrit-il en croisant les doigts !!.... )

Bien à Vous

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#564
ptitrainpaul (User)
Senior Boarder
Posts: 16
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months ago Karma: 1  
Rebonjour, je viens de télécharger la version 2.2.4 de CATrain et le fichier que j'indiquais s'appelle maintenant ModParam.exe et il a la même icône que CATrain.exe.

Cordialement

Paul
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#565
joel (Admin)
Admin
Posts: 71
graph
User Offline Click here to see the profile of this user
Re: Succès expérimental 9 Months ago Karma: 0  
Je viens d'expérimenter une méthode assez tirée par les cheveux mais qui donne satisfaction.
Voici le détail de la procédure, c'est un peu compliqué, je ne suis pas sûr que toutes les étapes sont indispensables mais ça marche sur mon Sony 64 bits avec processeur bi-cores AMD.

INSTALLATION EXPERIMENTALE DU DRIVER USB DE CATRAIN SUR WINDOWS 7 64 BITS
(non nécessaire sur WIndows 7 32 bits qui ne pose pas de problème)

1) Préparation des fichiers

Installez CATrain sur le PC. Le répertoire par défaut est "Program Files (x86)\Catrain".
Dans le sous répertoire "inf" créez un nouveau fichier "catr_usb.inf" en remplacement de l'original.
Le contenu est donné à la fin de ce message.
EFFACEZ LE FICHIER "usbser.sys" du répertoire "inf", il ne convient plus!
Il faut aller chercher le "usbser.sys" fourni avec votre système. Il existe mais n'est pas installé.
Il se trouve dans l'archive d'installation "C:\Windows\System 32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_xxxxxxxx" ou quelque chose d'approchant. Si vous ne le trouvez pas utilisez la fonction recherche de Windows pour "usbser".
Copiez tous les fichiers de cette archive, notamment "usbser.sys" et "mdmcpq.inf" dans le répertoire "C:\Windows\System 32\drivers".
Copiez les aussi dans le répertoire "Program Files (x86)\Catrain\inf" par précaution.


2) Installation du driver

Connectez l'interface USB de CATrain
Après l'échec de l'installation automatique:
-> Ouvrez Démarrer->Panneau de Configuration->Système->Gestion de périphériques
Un périphérique inconnu apparaît avec un point d'exclamation.
Vérifiez qu'il s'agit bien de l'interface USB CATrain en la déconnectant et puis en la reconnectant sur le port USB.
-> Double cliquez sur ce périphérique inconnu
-> Sélectionnez "Mettre à jour le pilote" et "Rechercher un pilote sur mon ordinateur"
-> Sélectionnez "Choisir parmi une liste de pilotes (...)"
-> Choisissez le périphérique "Modem"
Microsoft propose différent modems, j'ai sélectionné le premier: "Abocom DSB-560 V90 56K Fax Modem"
(J'ignore si ce choix a de l'importance).
Installez ce périphérique en ignorant les mises en garde de Windows.
Comme driver choisissez "disquette fournie" et ouvrez le navigateur pour aller chercher le (nouveau) fichier "catr_usb.inf" normalement présent dans le répertoire "Program Files (x86)\Catrain\inf".

Après installation le périphérique "Abocom DSB-560 V90 56K Fax Modem" apparait dans la liste des périphériques.
Il s'agit en fait de l'interface USB de CATrain...
(Je sais, c'est limite comme méthode mais ça permet de duper les protections de Windows 7 sans avoir la version professionnelle!)

En lançant "ModParam.exe", vous verrez que l'interface USB et les modules connectés sont détectés.
Je n'ai pas été plus loin dans mes tests, mon réseau n'est pas en ordre et demanderait quelques heures de nettoyage!

ATTENTION: Comme précédemment, si vous changez de port USB en connectant l'interface, il faut refaire l'installation à nouveau car le numéro de port a changé... c'est une contrainte (pénible) de "usbser.sys".
Le plus simple est de connecter l'interface USB de CATrain toujours sur le même port USB et avant d'installer d'autres ports séries virtuels si vous en avez d'autres.

Voici le fichier "catr_usb.inf" à recopier.

;------------------------------------------------------------------------------
; catr_usb.inf file
;------------------------------------------------------------------------------
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MFGNAME%
DriverVer =04/14/2008, 5.1.2600.5512

[Manufacturer]
%MFGNAME%=DeviceList,ntamd64

[DestinationDirs]
; "12" is for Windows/System32/Drivers directory
FakeModemCopyFileSection=12
DefaultDestDir=12

[DriverInstall.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.Services]
AddService=usbser, 0x00000002, DriverService

;------------------------------------------------------------------------------
; Windows 2000/XP/Server2003/Vista/Server2008/7 - 32bit Sections
;------------------------------------------------------------------------------
[DriverInstall.nt]
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection ; reference to a section in mdmcpq.inf
AddReg=DriverInstall.nt.AddReg

[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.nt.Services]
AddService=usbser, 0x00000002, DriverService.nt

[DriverService.nt]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys

;------------------------------------------------------------------------------
; Windows XP/Server2003/Vista/Server2008/7 - 64bit Sections
;------------------------------------------------------------------------------
[DriverInstall.NTamd64]
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection ; reference to a section in mdmcpq.inf
;CopyFiles=DriverCopyFiles.NTamd64
AddReg=DriverInstall.NTamd64.AddReg

[DriverCopyFiles.NTamd64]
%DRIVERFILENAME%.sys,,,0x20

[DriverInstall.NTamd64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.NTamd64.Services]
AddService=usbser, 0x00000002, DriverService.NTamd64

[DriverService.NTamd64]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys

;------------------------------------------------------------------------------
; Vendor and Product ID Definitions
;------------------------------------------------------------------------------
; When developing your USB device, the VID and PID used in the PC side
; application program and the firmware on the microcontroller must match.
; Modify the below line to use your VID and PID. Use the format as shown below.
; Note: One INF file can be used for multiple devices with different VID and PIDs.
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
;------------------------------------------------------------------------------
[SourceDisksFiles]
[SourceDisksNames]
[DeviceList]
; Keep Microchip Inc.(c) Manufacturer ID, because we use a PIC18F2550
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_0604
%COMPOSITE% =DriverInstall, USB\VID_04D8&PID_0604REV_0000

[DeviceList.NTamd64]
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_060A
%COMPOSITE% =DriverInstall, USB\VID_04D8&PID_0604REV_0000

;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
MFGFILENAME="catr_usb"
DRIVERFILENAME="usbser"
MFGNAME="J.Bouchat - CATrain Modules"
DESCRIPTION="CATrain USB Interface"
SERVICE="USB RS-232 Emulation Driver"
COMPOSITE = "CATrain USB Interface - Composite"
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#566
Satolemaire (User)
Expert Boarder
Posts: 23
graphgraph
User Offline Click here to see the profile of this user
Re:Nouvelles et nouvelles technologies 9 Months ago Karma: 3  
Bonso ...jour Joël , Bonjour à Tous ,

J'ai passé mon AM hier au PC à surfer puis à tenter "n" solutions proposées sur différents forums et sites sans résultat .
Cela me gonflait , j'ai posé vers 19h30 pour les infos , la mangeaille et un film puis j'étais sur le point de monter au lit lorsque je suis tombé sur ton post ; Aurais-je réussi à aiguiser ta soif de solutionnite aigüe ?? Toi , en retour OUI !...

Toujours est-il qu'il est maintenant tôt mais que je poste à mon tour !!...
J'ai suivi ( avec un peu de mal : W.Seven est vraiment chiant !! ...quant on n'en a pas l'habitude !...) tes directives ; Et EUREKA ! je confirme que çà marche !!!

Pour faire "raccourci" et au plus simple voilà ce que j'ai fait en finalité :

1) Directement mettre à la poubelle ce que contient le fichier "inf" d'origine ( catr_usb + usbser.sys ) .

2) Aller chercher , suivant les directives de Joël , les trois fichiers de l'archive , puis les copier dans le fichier "inf" vidé ( je les ai aussi mis dans "program files x86 /CATrain ..." comme tu le conseilles ) .

3) Faire un nouveau fichier texte en partant depuis le bureau : démarrer --> clic gauche , documents --> clic gauche , clic droit dans le blanc , onglets "nouveau" puis "document texte" .

4)Nommer ce document "catr_usb.inf" , copier-coller ce que Joël nous indique dans son post ..

5)Couper-coller ce document texte pour le ranger lui aussi dans le fichier "inf" .

Suivre ensuite les directives pour "mettre à jour le pilote" (J'avais fait cela plusieurs fois hier donc entrainé !! ) puis suivre le guide pour la mise en place du "modem".

Personnellement je n'ai pas eu à aller plus loin !!
Une fois le pilote du modem " mis à jour " en ignorant la mise en garde de Windows , le module USB de CATrain a de suite été reconnu comme "modem" sous les références " Abocom DBS-560 " ... j'ai de suite activé ModParam et il a été détecté immédiatement !!

Je suis allé de suite au réseau brancher le " bus " vers mes modules qui ont bien été également détectés à leur tour , puis j'ai fait bouger un autorail resté sur un des canton sans aucun soucis .

Bon , jusque là ta solution semble être la bonne Joël !!
J'essaierai maintenant en chargant mon réseau virtuel depuis mon PC fixe afin de faire un essai plus probant ; Je repasserai confirmer le résultat , mais je ne vois pas bien pourquoi çà coincerait éventuellement maintenant !!...

Encore merci de ton travail ainsi que du temps passé !!

A bientôt . Chaleureusement .

Antoine
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop