06. december 2011 - 12:45Der er
20 kommentarer og 1 løsning
Ændring af INF fil til
Er der nogen herinde der ved hvordan man ændre en INF fil? Jeg har et gratis program, og et multimeter til usb. De er ikke født til at tale sammen men er begge konstrueret til PC til og fra usb.
Det kunne være rart at få dem til at snakke sammen. Jeg er ikke helt klar over hvad jeg skal ændre for at få det til at virke
Jeg har kigget i programmets INF fil og der står nederst:
;------------------------------------------ ------------------------------------- ; 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.
på http://www.nirsoft.net/utils/usb_devices_view.html langt nede på siden er download. Hent og kør (skal ikke installeres) - med din usb-dims tilsluttet. Find dimsen på listen, og sidst på linjen er Instance ID som du skal bruge jf "; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line."
Kan jeg ikke bare kigge i enhedshåndteringen under min usb device og enhedsforekomst-id eller hardware-id. Der kommer linjer frem med disse USB\VID_xxxx&PID_yyyy værdier.
Jeg har disse 2 linjer i hardware-id: USB\Vid_1244&Pid_d237&Rev_0100 USB\Vid_1244&Pid_d237
Mit Multimeter hedder VICTOR Multimeter og har placering 0
Hvor skal jeg sætte linjer ind og skal jeg tilføje mere?
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] %DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_00DF&MI_00 %DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_F9C9&MI_00
Jeg har en usbser. Den ligger i C/Windows/Servicepackfiles/i386
Mit multimeter bruger andre. Når jeg er i enhedshåndteringen og klikker på mit multimeter står der under driver: hidclass.sys hidarse.sys hidusb.sys hid.dll
I den inf fil står der: ; Microchip Composite Device HID+CDC ; This driver is required only by the CDC part of a composite device. ; The HID part does not require any driver.
hid'erne er nok bare til fordi det er usb - der mangler drivere til selve multimeter-funktionen.
Hvad jeg mente med usbser er, at det er en driver til (som den skriver) USB RS-232 emulering. Har du et program/driver, der passer til multimetret? Den burde måske kunne findes på VICTOR's hjemmeside, eller hos dansk importør.
Nu har jeg kørt slimdrivers og opdateret alle drivere.
Multimetereter plug and play.
Jeg har testet multimeteret på andet program og det virker. Det andet program køre dog fra java.
Der er ikke drivere fra producenten.
I inf filen står der at. The HID part does not require any driver.
Der står: This is a true plug and play hardware device, Windows automatically loads its own driver for it and it appears in Device Manager as a HID without mucking about with serial device driver files and having to know baud rates and com ports.
ok, så sæt det fremhævede ind i filen [DeviceList] %DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_00DF&MI_00 %DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_F9C9&MI_00 %DESCRIPTION%=DriverInstall, USB\Vid_1244&Pid_d237&Rev_0100
det er bare beskrivelser - det kan være ligemeget hvad der står - men har usbser overhovedet noget med multimetret at gøre? I givet fald kan det være, at du bare skal se på http://ww1.microchip.com/downloads/en/DeviceDoc/mcp2200_win_driver_readme.TXT der er link til et par hotfixes fra microsoft, så usbser kan kommunikere med win xp.
Ham der har lavet det program jeg gerne vil bruge har skrevet at han har dedikeret sit program til sit interface board.
Det jeg tænkte var at at man kunne ændre navnet i inf filen og få det til at virke. Hans interface board skulle er også plug and play. Det passer bare til hans program. http://roasterthing.com/RTMTemperatureLogging?q=Logging
men du mangler jo driveren, der henter tal ud fra multimeter - du skal finde et program, der er skrevet til multimetret, og det er åbenbart det java-program, du har liggende.
du skal have et program, der snakker korrekt med multimetret, og ved hvilke data der kan hentes ud. Det hjælper hverken inf-filen eller registreringsdatabasen med. Så lev med dit java-program.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.