Kaip skaityti RS232 į „Excel“makrokomandos VBA duomenų rinkimą

Turinys:

Kaip skaityti RS232 į „Excel“makrokomandos VBA duomenų rinkimą
Kaip skaityti RS232 į „Excel“makrokomandos VBA duomenų rinkimą

Video: Kaip skaityti RS232 į „Excel“makrokomandos VBA duomenų rinkimą

Video: Kaip skaityti RS232 į „Excel“makrokomandos VBA duomenų rinkimą
Video: How to Use Reddit - Complete Beginner's Guide 2024, Gegužė
Anonim

Šioje pamokoje paaiškinama, kaip užmegzti dvikryptį realaus laiko ryšį tarp „Microsoft Excel“ir jūsų RS232 COM prievado įrenginių, tokių kaip svarstyklės, artumo skaitytuvas, brūkšninių kodų skaitytuvas, temperatūros jutiklis, apkaba, mikrometras, „Gage“. Šis sprendimas naudoja programinę įrangą „Bill Redirect“su „Excel“papildiniu, kad būtų galima lengvai prijungti jūsų išorinį įrenginį ir priimti bei siųsti duomenis. Ryšys tarp „Microsoft Excel“ir jūsų įrenginio vyksta naudojant tiesioginę DDE nuorodą. Po kiekvieno iš jūsų prietaiso gautų duomenų galima iškviesti „Excel“makrokomandą, kad būtų patvirtinti gauti duomenys. Šis sprendimas paaiškina, kaip galite siųsti komandą per savo įrenginį per VBA ir visiškai valdyti savo įrenginį. Nereikia programavimo ar papildomos aparatūros!

Žingsniai

1 dalis iš 6: Įdiekite programinę įrangą (sukurkite RS232 ir DDE ryšį)

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 1 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 1 veiksmas

1 žingsnis. Atsisiųskite ir įdiekite „Bill Redirect“programinę įrangą:

www.billproduction.com/Bill_COMtoKB. ZIP. Ši programinė įranga naudojama užmegzti ryšį su jūsų RS-232 COM prievado įrenginiu.

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 2 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 2 veiksmą

Žingsnis 2. Atsisiųskite ir įdiekite „Excel“papildinį

Tai yra adresu https://www.billproduction.com plugin_DDE.zip. Ši papildinio programinė įranga naudojama užmegzti ryšį su „Microsoft Excel“per DDE

2 dalis iš 6: „Bill Redirect“programinė įranga (bendroji konfigūracija)

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimo 3 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimo 3 veiksmą

Žingsnis 1. Paleiskite programinę įrangą: Bill Redirect. Numatytasis slaptažodis konfigūracijai redaguoti yra: www.billproduction.com.

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 4 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 4 veiksmą

2 veiksmas. Išjunkite visus skyrius, išskyrus nuoseklųjį prievadą ir papildinį

  • Skyriuje „Serijinis prievadas“nustatykite jungiklį į: Įjungta.
  • Skyriuje „Papildinys“nustatykite jungiklį į: Įjungta.

3 dalis iš 6: „Bill Redirect“programinė įranga (RS232 nuoseklaus prievado konfigūracija)

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 5 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 5 veiksmą

Žingsnis 1. Spustelėkite: Serijinio prievado konfigūracija.

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimą 6 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimą 6 veiksmas

2 veiksmas. Įveskite nuoseklaus prievado numerį, prie kurio prijungtas jūsų įrenginys

  • Jei fono spalva yra žalia, tai reiškia, kad nuoseklusis prievadas veikia ir prievadas yra atidarytas.

    Pasirinkite Bauds, paritetas ir duomenų bazės sukonfigūruotas jūsų prietaise.

Skaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 7 veiksmą
Skaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 7 veiksmą

Žingsnis 3. Spustelėkite mygtuką: Išsaugoti konfigūraciją

Jei naudojate RS-232 į USB keitiklį, kad prijungtumėte savo įrenginį prie kompiuterio, svarbu naudoti keitiklį su FTDI mikroschemų rinkiniu, kad būtų užtikrintas geras stabilumas

4 dalis iš 6: „Microsoft Excel“(bendroji konfigūracija)

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 8 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 8 veiksmą

1 žingsnis. Pradėkite:

„Microsoft Excel“

. Šis sprendimas suderinamas su visomis „Excel“versijomis ir kalbomis!

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 9 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 9 veiksmą

Žingsnis 2. Sukurkite „Excel a“: naują tuščią dokumentą.

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 10 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų įgijimo 10 veiksmą

Žingsnis 3. Įsitikinkite, kad lapo pavadinimas yra: Sheet1.

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 11 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 11 veiksmas

Žingsnis 4. Išsaugokite „Excel“dokumentą į: C: / BillProduction. CFG / MyFile.xlsx.

5 dalis iš 6: „Excel“papildinio konfigūracija

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 12 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 12 veiksmas

Žingsnis 1. Paleiskite „Excel“papildinį

Numatytasis slaptažodis konfigūracijai redaguoti yra: www.billproduction.com.

  • Svarbu: TCP ryšio būsena turi nurodyti: Prisijungti. Jei to nėra Prisijungti tada įsitikinkite, kad „Bill Redirect“programinė įranga yra atidaryta.
  • Bandomuoju režimu, norėdami tęsti testą, kas 15 minučių turite iš naujo paleisti programinę įrangą „Bill Redirect“.
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 13 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 13 veiksmas

2 veiksmas. „Excel“papildinyje spustelėkite aplanko piktogramą ir pasirinkite „Excel“failą, sukurtą ankstesniame žingsnyje

  • Jei viskas gerai, DDE ryšio būsena nurodo: Prisijungti.
  • Šiuo metu ryšys su jūsų įrenginiu užmezgamas naudojant „Excel“. Iš jūsų įrenginio gauti duomenys siunčiami naudojant „Excel“.
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 14 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 14 veiksmas

Žingsnis 3. Patikrinkite savo bendravimą su „Excel“

Naudokite mygtuką: Patikrinkite DDE. Norėdami pamatyti, ką jūsų prietaisas siunčia ar gauna, naudokite skyrių Derintojas Bill Redirect.

6 dalis iš 6: Galimi keli variantai

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 15 veiksmą
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų gavimo 15 veiksmą

1 žingsnis. Apsvarstykite 1 pavyzdį: „Paskambinkite„ Excel “makrokomandai po kiekvieno gauto duomenų:

  • Tiesiog įveskite savo makro pavadinimą lauke Vykdyti makrokomandą:
  • Norėdami patikrinti makrokomandos skambutį, naudokite dešinėje esantį mygtuką.
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 16 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 16 veiksmas

2 žingsnis. Apsvarstykite 2 pavyzdį: „Siųskite komandą į savo įrenginį per VBA:

Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 17 veiksmas
Perskaitykite RS232 į „Excel“makrokomandos VBA duomenų rinkimą 17 veiksmas

3 veiksmas. Norėdami siųsti duomenų komandą iš „Excel“į savo įrenginį, naudokite šį „VBA Excel“šaltinio kodą:

  • ChannelNumber = DDEInitiate („BPEXCEL“, „BPEXCEL“)
  • DDEExecute ChannelNumber, "{TX_SERIAL [Labas žodis! {ASCII: 13}]}"
  • DDETerminate ChannelNumber
  • Pakeiskite komandą Labas žodis! {ASCII: 13} pagal norimą komandą.
  • Papildoma dokumentacija.
  • Visas „Excel“papildinio vadovas su visais paaiškinimais:
  • /Bill_DDE_over_Ethernet.pdf.
  • „Bill Redirect“programinės įrangos visas vadovas su visa komanda:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

Rekomenduojamas: