Tektronix-merki

Tektronix MSO44 Oscilloscope Automation

Tektronix-MSO44-Oscilloscope-Automation-product-image

Tæknilýsing

  • Forritunarmál: C#
  • Þróunarumhverfi: Microsoft Visual Studio Community 2022
  • Samskiptasafn hljóðfæra: NI-VISA
  • Viðmótssafn: IVI VISA.NET

Notkunarleiðbeiningar fyrir vöru

Settu upp þróunarumhverfið
Áður en þú getur byrjað að gera sveiflusjár sjálfvirkar með C# skaltu fylgja þessum skrefum til að setja upp þróunarumhverfið þitt:

  1. Sækja Visual Studio: Heimsókn visualstudio.com og hlaðið niður Visual Studio 2022.
  2. Settu upp Visual Studio: Tvísmelltu á uppsetningarforritið og veldu ".NET desktop development" sem vinnuálag.
  3. Sérsníddu Visual Studio: Veldu Visual C# úr fellivalmyndinni Þróunarstillingar.
  4. Ræstu Visual Studio: Þegar uppsetningu er lokið skaltu ræsa Visual Studio.

Settu upp VISA
Til að stjórna tækjum með C#, fylgdu þessum skrefum til að setja upp VISA samskiptasafnið:

Settu upp NI-VISA: Gakktu úr skugga um að Visual Studio sé uppsett áður en NI-VISA er sett upp til að velja sjálfkrafa rétta íhluti fyrir kóðaþróun.

Algengar spurningar (algengar spurningar)

  • Sp.: Get ég notað Visual Studio Professional eða Enterprise í stað Community?
    A: Já, þú getur notað Visual Studio Professional eða Enterprise fyrir sveiflusjálfvirkni í C#. Uppsetningarferlið getur verið örlítið breytilegt.
  • Sp.: Er nauðsynlegt að setja upp IVI VISA.NET fyrir samskipti við VISA í C#?
    A: Mælt er með IVI VISA.NET fyrir samskipti við VISA í C# fyrir betri samþættingu og virkni.

Byrjaðu með sveiflusjá sjálfvirkni í C#

UMSÓKN ATH
Byrjaðu með sveiflusjá sjálfvirkni í C#

Inngangur

  • Hægt er að stilla og stjórna flestum nútíma prófunar- og mælitækjum í dag í gegnum fjarforritanlegt viðmót sem er aðgengilegt yfir líkamlegt viðmót, svo sem
    sem Ethernet, USB eða GPIB. Jafnvel flóknum tækjum eins og sveiflusjáum er hægt að stjórna að fullu og beina þeim til að framkvæma flóknar prófanir með því að nota aðeins forritanlegt viðmót þess. Í prófun og mælingum er oft þörf á að framkvæma röð prófana, safna mæligögnum og endurtaka þessar aðgerðir margoft á einu eða fleiri tækjum sem eru í prófun. Þegar endurteknar prófanir og mælingar eru framkvæmdar er sjálfvirkni tækjabúnaðar lykillinn fyrir samræmi í prófunaraðferðum, endurtekningarhæfni mæliniðurstaðna, tímasparnað og minnkun á hættu á mannlegum mistökum. Af þessum ástæðum velja verkfræðingar oft að eyða tíma í að nýta sér þaðtage af fjarforritanlegu viðmótsgetu tækisins og skrifa prófunarkóða til að gera prófunar- og mælingarforrit þeirra sjálfvirkan. Fyrir marga af þessum verkfræðingum er C# (borið fram C Sharp) forritunarmálið sem valið er.
  • C# er fjölhæft og öflugt forritunarmál sem var þróað af Microsoft sem hluti af .NET ramma þess. Það er mikið notað til að byggja upp margs konar forrit, allt frá borðtölvuhugbúnaði til web forrit og jafnvel farsímaforrit. Með því að nota auðveldlega samþætt þriðja aðila bókasöfn er C# frábær kostur fyrir sjálfvirk prófunarforrit líka.
  • Margir verkfræðingar í prófun og mælingum velja að skrifa sjálfvirka prófunarkóðann sinn í C# af mörgum ástæðum, þar á meðal:
    • Framúrskarandi stuðningur við tækjasamskipti í boði í gegnum IVI VISA.NET bókasafnið.
    • Hundruð gagnlegra bókasöfna sem eru innbyggð í.NET Framework gera dagleg kóðaverkefni auðveld og eru vel skjalfest.
    • Þróun framkvæmd með því að nota öflugt og auðvelt í notkun Visual Studio Integrated Development Environment.
    • Frjáls til að nota Visual Studio Community Edition í boði.
    • IntelliSense í Visual Studio kóða ritlinum gerir það auðvelt að skrifa kóða og vinna með ný kóðasöfn.
    • .NET Winforms bókasafn gerir það auðvelt að skrifa forrit með GUI.
    • Hrein setningafræði, svipað og C/C++ sem margir þekkja.
    • Hlutbundið tungumál umlykur kóðann í hluti sem gerir hann mátlegri og endurnýtanlegri.
    • Runtime minnisstjóri úthlutar og afúthlutar minni sjálfkrafa, sem gerir handvirka minnisstjórnun óþarfa, forðast minnisleka.
    • Viðbótarsöfn sem eru tiltæk til að framlengja .NET rammann í gegnum NuGet pakkastjórann sem er samþættur í Visual Studio.

Að byrja

Ráðlagðar kerfiskröfur
Eftirfarandi listi inniheldur ráðleggingar um kerfiskröfur til að fylgja ásamt þessari handbók.

  • Einkatölva sem keyrir Windows 10 eða Windows 11
    • Core i5-2500 eða nýrri örgjörvi
    • 8 GB af vinnsluminni eða meira
    • > 15 GB af lausu plássi

Ráðlagður búnaður

  • Tektronix sveiflusjá
    • 2/4/5/6 Series MSO Mixed Signal Oscilloscope
    • 3 Series MDO Mixed Domain sveiflusjá
    • MSO/DPO5000 B röð sveiflusjár
    • DPO7000 C Series sveiflusjá
    • MSO/DPO70000 BC Series Performance Oscilloscope
    • MSO/DPO/DSA70000 D/DX Series Performance Oscilloscope
    • DPO70000SX Series Performance Oscilloscope

Settu upp þróunarumhverfið
Áður en þú getur byrjað að gera sveiflusjár sjálfvirkar með C# þarftu að setja upp þróunarumhverfið þitt. Í þessari handbók munum við nota Microsoft Visual Studio Community 2022 sem þróunarumhverfi okkar, NI-VISA sem tækjasamskiptasafnið okkar og IVI VISA.NET bókasafnið fyrir samskipti við VISA í C#.

Settu upp Visual Studio

  1. Sækja Visual Studio:
    Farðu til http://visualstudio.com og hlaðið niður og settu upp Visual Studio 2022. Fyrir þessa handbók munum við nota Visual Studio Community 2022, ókeypis útgáfu Microsoft af Visual Studio, en Visual Studio Professional eða Enterprise 2022 má líka nota. Einnig er hægt að nota fyrri útgáfur af Visual Studio; Hins vegar geta skrefin til að setja upp verkefnið þitt í þessum útgáfum verið örlítið breytilegt frá því sem sýnt er í þessari handbók.
  2. Settu upp Visual Studio:
    Tvísmelltu á uppsetningarforritið fyrir Visual Studio til að keyra það. Við uppsetningu mun Visual Studio Installer biðja þig um að velja tegund vinnuálags sem þú ætlar að nota með Visual Studio. Veldu „.NET skrifborðsþróun“ og smelltu síðan á Setja upp hnappinn til að hefja uppsetningarferlið.Tektronix-MSO44-Oscilloscope-Automation-mynd- (2)
  3. Þegar uppsetningu er lokið mun uppsetningarforritið biðja þig um að sérsníða Visual Studio. Þar sem við munum þróa í C#, er almennt mælt með því að þú veljir Visual C# úr fellivalmyndinni Þróunarstillingar.Tektronix-MSO44-Oscilloscope-Automation-mynd- (3)
  4. Þegar þú hefur valið skaltu smella á Start Visual Studio.
  5. Visual Studio mun taka nokkrar mínútur að undirbúa sig fyrir notkun. Þegar því er lokið verður þér kynntur Visual Studio 2022 Getting Started glugginn. Lokaðu þessum glugga í bili með því að smella á lokahnappinn í efra hægra horninu áður en þú heldur áfram að setja upp NI-VISA.

Settu upp VISA

  • Áður en við getum byrjað að skrifa forrit til að stjórna tækjum með C# þurfum við að setja upp VISA samskiptasafnið á kerfinu sem við settum upp Visual Studio í. Þú ættir að setja upp NI-VISA núna.
  • Athugið: Ef þú hefur ekki enn sett upp Visual Studio er mælt með því að þú gerir það áður en þú heldur áfram að setja upp NI-VISA. Uppsetningarforritið fyrir NI-VISA mun uppgötva að Visual Studio er uppsett og mun sjálfkrafa ganga úr skugga um að réttir íhlutir séu valdir og settir upp til notkunar í kóðaþróun.
  • Í þessari handbók munum við nota NI-VISA 2023 Q2. Aðrar útgáfur af NI-VISA strax og útgáfa 17 munu virka en uppsetningarferlið getur verið breytilegt frá því sem sýnt er í þessari handbók og það gæti þurft sérstaka uppsetningu á IVI Compliance Package til að fá stuðning fyrir IVI VISA.NET forritunarviðmótið. . NI-VISA 2023 Q2 inniheldur alla nauðsynlega pakka og verður sá eini file þú þarft að hlaða niður og setja upp.
  • Athugið: Þegar þú hleður niður og setur upp NI-VISA, ef það er möguleiki á milli fullrar útgáfu og run-time útgáfu, vertu viss um að fá fulla útgáfu. Full útgáfan hefur viðbótarverkfæri og bókasöfn sem þarf til að þróa kóða.
  • Heildar leiðbeiningar um hvernig á að setja upp VISA og nota það við tækjastýringu er að finna í rafbókinni Getting Started Controlling Instrument with VISA sem hægt er að hlaða niður frá tek.com .

Þróun hljóðfærastýringarforrita með C#

  • Með Visual Studio og NI-VISA uppsett, ertu nú tilbúinn til að byrja að þróa forrit til að stjórna tækjum með C#.
  • Fyrir næsta skref í þessari handbók munum við sýna þér hvernig á að búa til nýtt C# verkefni í Visual Studio, setja það upp til að nota VISA samskiptasafnið og skrifa síðan kóða til að framkvæma einföld sveiflusjá samskipti.

Að búa til nýtt C# stjórnborðsverkefni fyrir tækjastýringu (Hello World)
Fyrsta fyrrvampLeið sem kynnt er í næstum öllum kynningum á forritunarmálunum er hið klassíska „Hello World“ forrit. Þessi handbók verður ekkert öðruvísi og þú munt læra hvernig á að búa til hljóðfærastýringu jafngildi Hello World forritsins með því að búa til forrit sem tengist hljóðfæri, spyrjast fyrir um auðkennisstreng þess og prenta hann síðan á skjáinn. Við munum síðan leiðbeina þér um að breyta þessu forriti til að framkvæma grunn sveiflustýringu þar sem við endurstillum tækið, kveikjum á mælingu og sækjum síðan mæligildið og prentum það á skjáinn.

  1. Ræstu Visual Studio og það mun koma þér á Visual Studio Getting Started skjáinn. Á skjánum Byrjaðu skaltu smella á valkostinn sem heitir "Búa til nýtt verkefni."Tektronix-MSO44-Oscilloscope-Automation-mynd- (4)
  2. Á skjánum Búðu til nýtt verkefni, skrunaðu niður listann yfir verkefnissniðmát og veldu C# verkefnið sem heitir „Console App (.NET Framework)“ og smelltu síðan á Next. Þú getur líka slegið inn heiti sniðmátsins í leitarreitinn efst á skjánum til að auðvelda þér að finna það. Athugið: Verkefnalistinn mun innihalda svipað C# verkefni sem er bara kallað „Console Project“. Þetta er ekki rétt verkefni og ef það er valið verður til leikjatölvuverkefni sem notar .NET Core í stað .NET ramma. IVI VISA .NET bókasafnið er byggt á .NET Framework, ekki .NET Core svo það er mikilvægt að þú veljir .NET Framework byggt C# Console verkefnið.Tektronix-MSO44-Oscilloscope-Automation-mynd- (5) Athugið: Verkefnalistinn mun innihalda svipað C# verkefni sem er bara kallað "Console Project." Þetta er ekki rétt verkefni og ef það er valið verður til leikjatölvuverkefni sem notar .NET Core í stað .NET ramma. IVI VISA .NET bókasafnið er byggt á .NET Framework, ekki .NET Core svo það er mikilvægt að þú veljir .NET Framework byggt C# Console verkefnið.
  3. Gefðu verkefninu nafn og veldu a file stað til að geyma verkefnið á.Tektronix-MSO44-Oscilloscope-Automation-mynd- (6)
  4. Í Framework fellilistanum skaltu ganga úr skugga um að .NET Framework 4.7.2 sé valið og smelltu síðan á Búa til hnappinn til að búa til verkefnið.
    Eftir að Visual Studio býr til verkefnið verður þér kynnt allt Visual Studio viðmótið til að breyta verkefninu. Aðalkóði file fyrir verkefnið verður „Program.cs“ opið í kóðariti og Solution Explorer glugganum, sem veitir aðgang að Eiginleikum, Tilvísunum og files í verkefninu, er hægt að nálgast. Áður en við byrjum að bæta við kóða þurfum við að undirbúa verkefnið okkar með því að bæta tilvísun í VISA við kóðann okkar.Tektronix-MSO44-Oscilloscope-Automation-mynd- (7)
  5. Kóðinn okkar mun hafa samskipti við hljóðfæri með því að nota IVI VISA .NET bókasafnið sem var sett upp sem hluti af NI-VISA uppsetningarforritinu. Áður en við getum notað þetta bókasafn í kóðanum okkar þurfum við fyrst að bæta við tilvísun í það í verkefninu okkar. Til að bæta við tilvísuninni skaltu fara inn í Solution Explorer gluggann, hægrismella á References og velja úr valmyndinni Add Reference…Tektronix-MSO44-Oscilloscope-Automation-mynd- (8)
  6. Í Reference Manager glugganum, undir Assemblys, smelltu á „Extensions“. Skrunaðu í gegnum listann og finndu samsetninguna sem heitir "Ivi.Visa Assembly" og smelltu á gátreitinn við hliðina á honum til að velja hann. Smelltu á Í lagi til að bæta tilvísuninni við verkefnið.Tektronix-MSO44-Oscilloscope-Automation-mynd- (9) Mynd 8: Bættu við tilvísun í Ivi.Visa Assembly.
    Spurning: Hvers vegna bættum við tilvísun í Ivi.Visa en ekki í NI-VISA?
    Svar: IVI VISA .NET bókasafnið er staðlað .NET bókasafn fyrir tækjastýringu sem er agnostic seljanda. Þetta þýðir að hægt er að nota hvaða forrit sem er skrifað til að nota IVI VISA .NET bókasafnið með VISA útfærslu hvers söluaðila ef sú útfærsla styður IVI staðlaða VISA .NET viðmótið.
    Með tilvísuninni í IVIVISA .NET bókasafnið bætt við erum við nú tilbúin að byrja að skrifa kóða.
  7. Farðu í opna Program.cs file í kóðaritlinum og efst á file þú munt sjá nokkrar „notandi“ staðhæfingar. Eftir síðustu notkunarsetningu bætið við nýrri línu og sláið inn
  8. með því að nota Ivi.Visa;Tektronix-MSO44-Oscilloscope-Automation-mynd- (1) Mynd 9: Notkun setninga dregur úr magni innsláttar sem þarf þegar kóða er skrifað og hjálpar til við að stjórna kóðaritlinum.
    Þessi lína gerir okkur kleift að fá aðgang að hlutunum sem eru í Ivi.Visa nafnrýminu án þess að þurfa að slá inn allt nafnrýmið í hvert sinn sem við lýsum yfir eða notum einn af þessum hlutum. Þetta dregur ekki aðeins úr magni innsláttar heldur hjálpar það líka ritstjóranum að koma með tillögur að sjálfvirkri útfyllingu þegar þú skrifar.
  9. Lengra niður í file þú munt sjá hvar kyrrstöðuaðferðin Main(streng[] args) er lýst yfir og fylgt eftir með sporbaug. Á milli sporbaugsins bætið við eftirfarandi kóða.
    Tektronix-MSO44-Oscilloscope-Automation-mynd- (10) Kóðinn sem við bættum við mun opna tengingu við tækið með VISA, senda fyrirspurnarskipunina *IDN? á tækið og endurstilltu síðan svarið frá tækinu og prentaðu það á stjórnborðið. Forritið mun þá biðja okkur um að ýta á Enter takkann til að halda áfram og mun síðan bíða þar til ýtt er á Enter.
    Notkunarsetningin í kringum scope hlutinn á línu 3 í kóðabútinum hér að ofan tryggir að ef einhverjar undantekningar eru hent af kóðanum okkar þegar hann keyrir, að tengingunni verði samt rétt lokað áður en forritið hættir.
  10. Í línunni þar sem strengur visaRsrcAddr er lýst yfir og úthlutað, breyttu strengnum til að passa við VISA Resource Address hljóðfærisins þíns.
  11. Nú þegar við höfum bætt einhverjum kóða við file, við erum tilbúin til að keyra forritið okkar. Smelltu á Run hnappinn í valmyndastikunni eða ýttu á F5 til að safna saman og keyra kóðann okkar fljótt. Þegar kóðinn keyrir ættirðu að sjá úttak í stjórnborðsglugganum sem lítur svipað út og eftirfarandi.Tektronix-MSO44-Oscilloscope-Automation-mynd- (2) Mynd 10: Úttakið frá grunn HelloScope example.
    Athugið: Ef kóðinn mistókst og gerði undantekningu, er algengasta ástæðan sú að VISA gat ekki tengst tækinu. Þetta er venjulega vegna þess að VISA Resource Address var rangt slegið inn eða vegna þess að tækið er ekki lengur tengt eða kveikt á því.
    Allt í lagi! Forritið þitt gat tengst tækinu, sent skipun til að spyrjast fyrir um auðkenni þess og lesið það síðan aftur. Þetta er frábært, en á heildina litið er þetta ekki mjög gagnlegt forrit. Bættu nokkrum fleiri kóða við þetta tdample og í raun gera eitthvað með sveiflusjánni.
  12. Breyttu kóðanum þínum þannig að það lítur út eins og eftirfarandi.
    Tektronix-MSO44-Oscilloscope-Automation-mynd- (11) Tektronix-MSO44-Oscilloscope-Automation-mynd- (12) Tektronix-MSO44-Oscilloscope-Automation-mynd- (13) Tektronix-MSO44-Oscilloscope-Automation-mynd- (14)

Nú mun kóðinn þinn gera eftirfarandi:

  1. Tengdu við sveiflusjána
  2. Spurðu auðkenni þess og prentaðu það á stjórnborðið
  3. Endurstilltu sveiflusjána í sjálfgefið ástand
  4. Sjálfvirk stilla sveiflusjáin
  5. Bæta við amplitude mæling
  6. Fáðu eina röð
  7. Sæktu mælda amplitude gildi og prentaðu það á stjórnborðið

Athugið: FyrrverandiampKóðinn sem talinn er upp hér að ofan er hannaður til notkunar með Tektronix 2/4/5/6 Series MSO Mixed Signal Oscilloscopes. Til að láta þennan kóða virka með 3 Series MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX Series sveiflusjáum, gerðu eftirfarandi breytingar.

  • Skipta um línu
    scope.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITÚГ);
  • með
    scope.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITÚГ);
  • og skiptu um línuna
    scope.FormattedIO.WriteLine(“MÆLING:MEAS1:RESULTS:CURRENTACQ:MEAN?”);
  • með
    scope.FormattedIO.WriteLine(“MEASU:IMM:VAL?”);

Taktu eftir að kóðinn inniheldur línurnar
scope.FormattedIO.WriteLine(“*OPC?”); scope.RawIO.ReadString();

  • eftir nokkrar af aðgerðunum. Þetta er Operation Complete fyrirspurnarskipunin og hún er notuð til að halda kóðanum samstilltum við sveiflusjáraðgerðirnar. Ákveðnar langvarandi sveiflusjáraðgerðir eins og að endurstilla, sjálfvirka stillingu eða fá eina röð munu valda því að sveiflusjáin lækkar Operation Complete-fánann í sveiflustöðunni og hækkar hann þegar aðgerðinni er lokið. *OPC? skipun er blokkunarskipun sem mun ekki skila svari fyrr en OPC fáninn er stilltur hátt. Með því að spyrja *OPC? við getum lokað á að kóðinn okkar haldi áfram þar til skipunin skilar svari.
  • Þegar þú hefur lokið við að breyta kóðanum þínum skaltu smella á Run hnappinn til að safna saman og keyra kóðann. Ef allt gengur vel ætti framleiðsla forritsins að líta svona út.Tektronix-MSO44-Oscilloscope-Automation-mynd- (3)

Mynd 11: Úttakið frá lengri HelloScope fyrrverandi okkarample.

Til hamingju! Þú hefur skrifað forrit með góðum árangri með C# sem tengist og tæki, stjórnar því og les til baka gögn úr því. Þú ert nú tilbúinn til að byrja að þróa eigin háþróaða hljóðfærastýringarforrit.

Draga Examples frá GitHub
Til að aðstoða við að læra að skrifa forrit til að stjórna Tektronix tækjum hefur Tektronix gert mörg tdample forritin á Tektronix GitHub í forritunarstýringu Examples geymsla. Þessa geymslu er að finna á https://github.com/tektronix/Programmatic-Control-Examples . Fyrir næsta fyrrverandiample við munum draga kóðann frá Tektronix GitHub á URL hér að ofan. Notaðu eftirfarandi skref til að fá afrit af þessari geymslu á tölvuna þína.

  1. Farðu í Tektronix Programmatic-Control-Examples geymsla á URL hér að ofan.
  2. Klónaðu geymsluna með Git eða halaðu niður sem ZIP file og draga það út í tölvuna þína. Þú getur fundið upplýsingarnar sem þarf til að klóna eða hlaða niður geymslunni með því að smella á græna <> kóða hnappinn á web síðu endurhverfunnar.Tektronix-MSO44-Oscilloscope-Automation-mynd- (4)

Mynd 12: Hægt er að nálgast klónun eða niðurhal á GitHub geymslunni frá Græna <> kóða hnappinum á aðalsíðu endurhverfunnar.

Curve Query C# Windows Forms Example

  • Fyrir þetta frvample, frekar en að byrja frá grunni, munum við draga kóðann úr Tektronix GitHub geymslunni. Ef þú hefur ekki lokið skrefunum hér að ofan í Pulling Examples frá GitHub, vinsamlegast gerðu það núna.
  • Þetta frvampLe sýnir hvernig á að búa til sjálfvirkt prófunar- og mælingarforrit með grafísku notendaviðmóti sem mun sækja bylgjuform úr sveiflusjá og sýna það á notendaviðmótinu. Þetta frvample notar C# Windows Forms (.NET Framework) verkefnagerðina í Visual Studio til að búa til forrit með Windows Forms GUI, IVI VISA
  • .NET bókasafn fyrir samskipti og OxyPlot grafasafn til að sýna bylgjuformsgögnin á notendaviðmótinu. OxyPlot er sett upp í verkefninu með því að nota innbyggða NuGet pakkastjórann í Visual Studio og bókasafninu verður hlaðið niður sjálfkrafa þegar þú setur verkefnið saman.
  • Athugið: Þetta verkefni er hannað til að vinna með Tektronix
  • 2/4/5/6 Series MSO Mixed Signal Oscilloscopes, 3 Series MDO Mixed Domain Oscilloscopes og Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX and DPO70000s Series. Það gæti virkað með öðrum Tektronix sveiflusjáröðum líka (MDO/MSO/DPO3000/4000, 3 Series MDO, osfrv.), En hefur ekki verið prófað.
  1. Eftir að þú hefur klónað, eða hlaðið niður sem ZIP og dregið út, Tektronix Programmatic-Control-Examples repo á tölvuna þína, opnaðu möppuna sem inniheldur files í Windows Explorer og notaðu leitarstikuna í Windows Explorer til að finna möppuna sem heitir "CSharpCurveQueryWinforms".
  2. Inni í CSharpCurveQueryWinforms möppunni, opnaðu file „CurveQueryWinforms.sln“ í Visual Studio.
  3. Eftir að verkefnið er hlaðið í Visual Studio, farðu í Solution Explorer gluggann og tvísmelltu á file nefndur
    „CurveQueryMain.cs“. Þetta mun hlaða Windows Forms grafísku notendaviðmótinu fyrir þetta tdampforritið inni í myndritlinum.
  4. Í myndritlinum, á aðaleyðublaðinu, tvísmelltu á hnappinn merktan „Fáðu bylgjuform“. Þetta mun opna kóðaritilinn og fara beint í aðferðina sem inniheldur kóðann sem mun keyra þegar þú smellir á Get Waveform hnappinn. Inni í þessari aðferð finnurðu kóðann sem tengist tækinu, sækir bylgjuformsgögnin, vinnur úr þeim og sýnir þau síðan á skjánum.
  5. Smelltu á Run hnappinn í Visual Studio til að safna saman og keyra kóðann.
  6. Þegar forritið hefur verið hlaðið inn, sláðu inn VISA tilföngsheiti tækisins þíns í textareitinn merktan VISA tilföngsheiti og veldu rás til að sækja.
  7. Á sveiflusjánni sem þú munt tengjast við skaltu ganga úr skugga um að hún hafi fengið bylgjulögun á rásinni sem þú valdir áðan og smelltu síðan á Get Waveform hnappinn í Curve Query Example GUI.

Forritið mun tengjast tækinu, spyrjast fyrir um auðkenni þess og síðan sækja bylgjuformsgögnin af rásinni og birta þau á skjánum.
Tektronix-MSO44-Oscilloscope-Automation-mynd- (5)Mynd 13: The Curve Query Example mun sækja bylgjuformsgögn úr sveiflusjánni og birta þau á skjánum.

Að taka næstu skref

  • Algengt er að forritarar afriti og lími kóða frá tdamples; þetta sparar ekki aðeins tíma heldur hjálpar þeim líka að læra á leiðinni. Skoðaðu kóðann tdamples á Tektronix Github fyrir fullunnar lausnir og innblástur!
  • C# er frábært tungumál til að byggja upp sjálfvirk prófunar- og mælingarforrit. Stuðningur við samskiptatæki í gegnum IVI VISA.NET bókasafnið gerir stýringu og hljóðfæri í gegnum fjarforritanlegt viðmót þess létt. Visual Studio samþætta þróunarumhverfið er notendavænt og býður upp á öfluga virkni sem gerir það auðveldara að skrifa og kemba kóða í C#. Með hreinu setningafræði og víðtækum stuðningi við bókasafn gerir C# verkfræðingum kleift að skrifa kóða sem er bæði skilvirkur og viðhaldshæfur.

Upplýsingar um tengiliði

  • Ástralía 1 800 709 465
  • Austurríki* 00800 2255 4835
  • Balkanskaga, Ísrael, Suður-Afríku og önnur ISE lönd +41 52 675 3777 Belgía* 00800 2255 4835
  • Brasilía +55 (11) 3530-8901
  • Kanada 1 800 833 9200
  • Mið-Austur-Evrópa / Eystrasaltslönd +41 52 675 3777
  • Mið-Evrópa / Grikkland +41 52 675 3777
  • Danmörk +45 80 88 1401
  • Finnland +41 52 675 3777
  • Frakkland* 00800 2255 4835
  • Þýskaland* 00800 2255 4835
  • Hong Kong 400 820 5835
  • Indland 000 800 650 1835
  • Indónesía 007 803 601 5249
  • Ítalía 00800 2255 4835
  • Japan 81 (3) 6714 3086
  • Lúxemborg +41 52 675 3777
  • Malasía 1 800 22 55835
  • Mexíkó, Mið-/Suður-Ameríka og Karíbahafið 52 (55) 88 69 35 25 Mið-Austurlönd, Asía og Norður-Afríka +41 52 675 3777
  • Holland* 00800 2255 4835
  • Nýja Sjáland 0800 800 238
  • Noregur 800 16098
  • Alþýðulýðveldið Kína 400 820 5835
  • Filippseyjar 1 800 1601 0077
  • Pólland +41 52 675 3777
  • Portúgal 80 08 12370
  • Lýðveldið Kóreu +82 2 565 1455
  • Rússland / CIS +7 (495) 6647564
  • Singapúr 800 6011 473
  • Suður-Afríka +41 52 675 3777
  • Spánn* 00800 2255 4835
  • Svíþjóð* 00800 2255 4835
  • Sviss* 00800 2255 4835
  • Taívan 886 (2) 2656 6688
  • Tæland 1 800 011 931
  • Bretland / Írland* 00800 2255 4835
  • Bandaríkin 1 800 833 9200
  • Víetnam 12060128

* Evrópskt gjaldfrjálst númer. Ef það er ekki aðgengilegt, hringdu í: +41 52 675 3777

Finndu verðmætari auðlindir á TEK.COM
Höfundarréttur © Tektronix. Allur réttur áskilinn. Tektronix vörur falla undir bandarísk og erlend einkaleyfi, gefin út og í bið. Upplýsingar í þessu riti koma í stað þess
í öllu áður útgefnu efni. Forskriftir og verðbreytingarréttindi áskilin. TEKTRONIX og TEK eru skráð vörumerki Tektronix, Inc. Öll önnur vöruheiti sem vísað er til eru þjónustumerki, vörumerki eða skráð vörumerki viðkomandi fyrirtækja.
7/2423 SBG 61W-74018-0

Skjöl / auðlindir

Tektronix MSO44 Oscilloscope Automation [pdfNotendahandbók
MSO44 Oscilloscope Automation, MSO44, Oscilloscope Automation, Automation

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *