Výsledky 1 až 19 z 19

Téma: [VB, WIN32] Čítanie z COM portov

  1. #1

    Standardní [VB, WIN32] Čítanie z COM portov

    Potrebujem načítavať dáta z COMu vo VB, ale inak ako cez MSCOMM32.ocx. Proste ak niekto máte nejaké DLL-ko, hoďte sem link, zdroják. Díky moc, sorry, že s tým leziem sem, asi je to triviálne, ale nemám čas prehľadávať net, lebo už fachám domov. POK
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  2. #2
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    285

    Standardní

    V quick bascu byl na to specialni soubor COM1 resp COM2 a pracovalo se s tim jako s s obyc souborem. VB tohle uz neumi?
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  3. #3

    Standardní

    Ten subor nebol v BASICu ale v DOSe Neviem ako vo Windows NT/2K/XP, ale v 9x/ME to stale funguje.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  4. #4
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 736
    Vliv
    300

    Standardní

    IMHO si muzes napsat rutinu v ASM, kera buda fachat primo s portem. Neni to nic tezkyho, na zacatku nastavis parametry a pak uz jen ctes/zapisujes data.

  5. #5

    Standardní

    Vo Windowsoch by som radsej pouzil nejake systemove volanie
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  6. #6
    Senior Member mince Avatar uživatele KtK
    Založen
    16.10.2002
    Bydliště
    Behind fuc*ing WorkTable Device (Praha zapad)
    Příspěvky
    1 709
    Vliv
    285

    Standardní

    Citace Původně odeslal Rainbow
    Ten subor nebol v BASICu ale v DOSe Neviem ako vo Windows NT/2K/XP, ale v 9x/ME to stale funguje.
    sorry, sem precijen mladej, zacinal jsem na celeru 300MHz.. Ale ted si uvedomuju, ze sem to nekde cetl, v naky prirucce "dos 6.22", nebo tak.. A to jako funguje i timhle zpusobem?
    Kód:
    type data > COM1
    Parasite lost, AKA the Girlfriend Mission:The Socka Project sleeps, lets use (her :) Durex! 1GHz in some soltek stuff, Ati rage 128, etc.. (it\'s noisy)
    IMB Thinkpad R31: celer 1.2GHz, 384M RAM, 60GB 5400rpm hitachi, i810 8MB onboard (na praci to staci ;)
    [pro archivni ucely] janina overclockerska poradna (.tar.gz, 1.1MB, otevrete si index.html v browseru podporujicim javascript a frames)

  7. #7

    Standardní

    Tiez nie som stary
    Malo by fungovat aj COPY nieco COM1 a na druhom pocitaci COPY COM1 nieco, ked su spojene kablom.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  8. #8

    Standardní

    Nasiel som DLLPORT.DLL, funguje s LPT, cita priamo z portov, ale este raz mi popiste ako to funguje s tym suborom v dose (funguje to aj v W2K?)
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  9. #9
    Administrátor マツダ mince Avatar uživatele Marty
    Založen
    07.10.2002
    Bydliště
    Praha, Sanctuary
    Věk
    41
    Příspěvky
    8 225
    Vliv
    300

    Standardní

    To je přesměrování standartního výstupu/vstupu - pokud použiješ příkaz

    Kód:
    copy con com1
    tak budeš moct psát na klávesnici, a to co budeš psát se nebude zobrazovat, ale bude posílat na port.
    Na druhým kompu dáš

    Kód:
    copy com1 con
    (čistě teoreticky) a mělo by to fungovat...

    Případně jak uv někdo uvedl, pracovat s tím jako se souborem.
    CUBE> 3570K IHS mod@ 4.4 GHz + NH-U9B ◦ 16 GB ◦ ASUS P8Z77-M ◦ HD7850 2GB @ 1110/5480 + Mk 26 ◦ 240 GB SSD ◦ SS-II 380 W ◦ LIAN LI PC-V351B plexi mod ◦ LG IPS231p
    WORK> HP EliteBook 840 G5 ◦ i7 8550U 1.8/4.0 GHz ◦ 32 GB DDR3 ◦ 512 GB nVME SSD ◦ 14.1" 1920x1080 LED + 2x 24" ASUS FullHD ◦ Win10 Enterprise
    SERVER> HP ProLiant Microserver Gen8 ◦ Intel Core i5-3540T ◦ 16 GB DDR3 ◦ 180 GB SSD + 4 TB WD GREEN + 3x3 TB WD RED RAID5 ◦ 10GbE NIC
    PHOTO> Canon EOS 70D ◦ EF 70-200/4L ◦ EF-S 10-18 STM ◦ EF 50/1.8II ◦ EF-S 40/2.8 STM ◦ Yongnuo YN-568EX ◦ Tamrac 5534
    HOMECINEMA> TV Samsung LE40B650 40" FullHD ◦ DVD Pioneer DV-310K ◦ AVR Yamaha RX-V359 ◦ SPK Dexon Allegro 5.0
    OTHERSTUFF> Mikrotik RB750GL ◦ HP PS1810-8G ◦ UniFi AP AC LR ◦ OKI MB461
    ◦ Canon PiXMA MG5350

  10. #10

  11. #11

    Standardní

    obavam se ze na platforme NT to fugovat nebude...je na povazenou jestli to vubec bude fungovat ve Win
    kazdopadne na komunikaci z COM existuji API ... je to pak v podstate to same jak se tu probiralo, proste se vytvori jakoby soubor a pak se pracuje s jeho handle, je to funkce CreateFile s par parametrama, pak se zkontroluje jestli je handle valid, no a pak uz jen ctes ReadFile a WriteFile, samozrejme existuje hafo nastavovani ohledne timeoutu, muzes ovladat jen jednotlive piny nebo je cist. a taky je tam promakly cekani na eventy...kdyz si na to udelas nakou multithreadovou aplikaci tak mas hodne dobrej zaklad komunikace , ale nejjednodussi je to jak rikas pres dll nebo pres nakou komponentu... jesli chces tak ti muzu poslat DLL.
    ps. na ty API si dej win 32's programator reference a hledej funkce zacinajici na Comm...


    PS: to dll sem hodil na www.ssakhk.cz/home/zoufaly/port.rar
    Athlon XP 1700+ B0 JIUHB @ 2600+ / ThermalTake Volcano 7+ / EPoX 8K9AI / KingStone 256MB PC2700 / MSI GeForce4 440MX-8xAGP / WD800JB / EIZO L568

  12. #12

    Standardní

    Vo Windows 9x/ME to urcite funguje - tak isto funguje aj COPY SUBOR.TXT LPT1.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  13. #13

    Standardní

    Citace Původně odeslal Rainbow
    Vo Windows 9x/ME to urcite funguje - tak isto funguje aj COPY SUBOR.TXT LPT1.
    m, mas recht, funguje...
    na reseni pocatecniho problemu je avsak tato varianta jaksi lepsi je to pomoci te knihovny a ma to rovnou implementovany do programovaciho jazyka a cele je to pak podle me takove cistejsi..
    Athlon XP 1700+ B0 JIUHB @ 2600+ / ThermalTake Volcano 7+ / EPoX 8K9AI / KingStone 256MB PC2700 / MSI GeForce4 440MX-8xAGP / WD800JB / EIZO L568

  14. #14

    Standardní

    Nehovorim, ze je to dobre robit cez tie subory - islo mi len o to, ze to funguje.
    BTW.: Visual Basic je cely hnusna prasacina
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  15. #15

    Standardní

    Citace Původně odeslal Rainbow
    Nehovorim, ze je to dobre robit cez tie subory - islo mi len o to, ze to funguje.
    BTW.: Visual Basic je cely hnusna prasacina
    mno to je fakt. nejhorsi bylo ze sem to dostal u maturity jako otazku...
    naka prace v excelu...sem si rikal ze koncim, ale pak sem se donutil za 2 hodiny ten kod nak napsat...bylo to maso, sem nevedel ani jak se v te hruze delaji cykly...a jak me prekvapilo naky DIM
    Athlon XP 1700+ B0 JIUHB @ 2600+ / ThermalTake Volcano 7+ / EPoX 8K9AI / KingStone 256MB PC2700 / MSI GeForce4 440MX-8xAGP / WD800JB / EIZO L568

  16. #16

    Standardní

    Citace Původně odeslal Rainbow
    Nehovorim, ze je to dobre robit cez tie subory - islo mi len o to, ze to funguje.
    BTW.: Visual Basic je cely hnusna prasacina
    No jasné, máš pravdu VB už nikdi nechcem vidieť, ale musím s ním pracovať v robote .
    Všetkým ďakujem a ešte jedna otázka. Kde sa dá zohnať podrobný popis RS232 štandartu, tým myslím hlavne hardware layer ako napr. časovania, no mňa najviac zaujíma to aké sa tam používa napätie. Viem že je to +12V a -12V, ale neviem kde sú rozhodovacie úrovne (celý ten štandart je na p**u, nevedeli to spraliť v TTL). Potrebujem to kôli tomu, že mám komunikovať s nabíjačkou cez IR rozhranie (Infra Red) a to je napichnuté na COM a musím si navrhnúť nejaký hardware. No a potrebujem vedieť kedy je napätie interpretované ako log. 1 a kedy ako log. 0. Sakra už na tom fachám 2 dni a stále z tej nabíjačky príjmam koko***y. Nab. pošle 16Byte ale ja príjmem napr. 4562Byte.
    Čiže mi to chytá aj vtedy keď napätie na zbernici klesne, alebo stúpne pod tú rozhodovaciu úroveň .Takže ak niekto niečo o tom viete, pomôžte mi. Dík, POK
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  17. #17

    Standardní

    TTL to nie je prave preto, aby to chodilo na velku vzdialenost (15m bez problemov).
    http://francis.courtois.free.fr/jc1/...cs/Levels.html
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  18. #18

    Standardní

    For iPok Expert

    Uz sis poradil? Pokud ne napis, na neco se podivam.

  19. #19

    Standardní

    Sorry za neskorú odpoveď, vyriešené, nabýjačka komunikuje, aj keď závada bola aj v hardware, THX 2 Rainbow.
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •