Tektronix MSO44 Oscilloscope Automation

Zofotokozera
- Chiyankhulo cha Mapulogalamu: C#
- Malo Achitukuko: Microsoft Visual Studio Community 2022
- Library Yolumikizira Zida: NI-VISA
- Library ya Interface: IVI VISA.NET
Malangizo Ogwiritsira Ntchito Zogulitsa
Ikani Development Environment
Musanayambe kupanga ma oscilloscopes pogwiritsa ntchito C #, tsatirani izi kuti mukhazikitse malo anu otukuka:
- Tsitsani Visual Studio: Pitani visualstudio.com ndikutsitsa Visual Studio 2022.
- Ikani Visual Studio: Dinani kawiri choyikacho ndikusankha ".NET desktop Development" monga ntchito.
- Sinthani Mwamakonda Anu Situdiyo Yowoneka: Sankhani Visual C # kuchokera pazotsitsa Zachitukuko.
- Yambitsani Visual Studio: Kuyika kukamaliza, yambitsani Visual Studio.
Ikani VISA
Kuti muwongolere zida ndi C #, tsatirani izi kuti muyike laibulale yolumikizirana ya VISA:
Ikani NI-VISA: Onetsetsani kuti Visual Studio yakhazikitsidwa musanayike NI-VISA kuti musankhe zokha zomwe zili zoyenera kuti mupange ma code.
Mafunso Ofunsidwa Kawirikawiri (FAQ)
- Q: Kodi ndingagwiritse ntchito Visual Studio Professional kapena Enterprise m'malo mwa Community?
A: Inde, mutha kugwiritsa ntchito Visual Studio Professional kapena Enterprise popanga makina oscilloscope mu C #. Njira yokhazikitsira imatha kusiyanasiyana pang'ono. - Q: Kodi m'pofunika kukhazikitsa IVI VISA.NET kwa interfacing ndi VISA mu C #?
A: IVI VISA.NET imalimbikitsidwa kuti igwirizane ndi VISA mu C # kuti iphatikizidwe bwino komanso magwiridwe antchito.
Kuyamba ndi Oscilloscope Automation mu C #
MAFUNSO OTHANDIZA
Kuyamba ndi Oscilloscope Automation mu C #
Mawu Oyamba
- Zida zamakono zamakono zoyesera ndi zoyezera masiku ano zitha kukonzedwa ndikuwongoleredwa kudzera pa pulogalamu yakutali yomwe imatha kupezeka pamawonekedwe owoneka ngati
monga Efaneti, USB kapena GPIB. Ngakhale zida zovuta monga ma oscilloscopes zimatha kuyendetsedwa bwino ndikuwongolera kuyesa zovuta pogwiritsa ntchito mawonekedwe ake okhazikika. Poyesa ndi kuyeza, nthawi zambiri pamafunika kuyesa zingapo, kusonkhanitsa data yoyezera ndikubwereza izi kangapo pa chipangizo chimodzi kapena zingapo zomwe zikuyesedwa. Mukayesa kubwerezabwereza ndi kuyeza, makina ogwiritsira ntchito zida ndizofunikira pakufanana kwa njira zoyesera, kubwereza zotsatira zoyezera, kupulumutsa nthawi komanso kuchepetsa chiwopsezo cha zolakwika za anthu. Pazifukwa izi, mainjiniya nthawi zambiri amasankha kuwononga nthawi kuti atenge advantage za kuthekera kwa mawonekedwe akutali a chida chawo ndikulemba ma code oyesa kuti agwiritse ntchito mayeso ndi kuyeza kwawo. Kwa ambiri mwa mainjiniyawa, C # (yotchedwa C Sharp) ndiye chilankhulo chosankha. - C# ndi chiyankhulo chosinthika komanso champhamvu chomwe chinapangidwa ndi Microsoft monga gawo la .NET framework. Amagwiritsidwa ntchito kwambiri popanga mapulogalamu osiyanasiyana, kuyambira pa desktop mpaka web mapulogalamu ngakhalenso mafoni. Pogwiritsa ntchito malaibulale ophatikizika mosavuta a chipani chachitatu, C # ndi chisankho chabwino kwambiri pamayesero oyeserera okha.
- Mainjiniya ambiri poyesa ndi kuyeza amasankha kulemba ma code awo oyeserera mu C # pazifukwa zambiri, kuphatikiza:
- Thandizo labwino kwambiri lolumikizana ndi zida lomwe likupezeka kudzera mulaibulale ya IVI VISA.NET.
- Mazana a malaibulale othandiza omangidwa mu.NET Framework amapangitsa kuti ntchito za tsiku ndi tsiku zikhale zosavuta komanso zolembedwa bwino.
- Kupititsa patsogolo kunachitika pogwiritsa ntchito Visual Studio Integrated Development Environment yamphamvu komanso yosavuta kugwiritsa ntchito.
- Zaulere kugwiritsa ntchito Visual Studio Community Edition zilipo.
- IntelliSense mu Visual Studio code editor imapangitsa kulemba kachidindo ndikugwira ntchito ndi malaibulale atsopano kukhala kamphepo.
- Laibulale ya .NET Winforms imapangitsa kulemba mapulogalamu okhala ndi GUI kukhala kosavuta.
- Mawu oyera, ofanana ndi C/C++ omwe amadziwika kwa anthu ambiri.
- Chilankhulo cholunjika pa chinthu chimaphatikiza ma code kukhala zinthu zomwe zimapangitsa kuti zikhale zosinthika komanso zogwiritsidwanso ntchito.
- Runtime memory manager amadzigawira okha ndikugawa kukumbukira, kupangitsa kuti kasamalidwe ka memory kasamakhale kofunikira, kupewa kutayikira kwa kukumbukira.
- Ma library owonjezera omwe amapezeka mosavuta kuti akulitse .NET framework kudzera pa NuGet package manager yomwe imaphatikizidwa mu Visual Studio.
Kuyambapo
Zofunikira Zadongosolo
Mndandanda wotsatirawu uli ndi zofunikira zamakina kuti muzitsatira limodzi ndi bukhuli.
- Kompyuta yanu yomwe ikuyenda Windows 10 kapena Windows 11
- Core i5-2500 kapena purosesa yatsopano
- 8 GB ya RAM kapena kupitilira apo
- > 15 GB ya disk space yaulere
Zida zoyenera
- Tektronix Oscilloscope
- 2/4/5/6 Series MSO Mixed Signal Oscilloscope
- 3 Series MDO Mixed Domain Oscilloscope
- MSO/DPO5000 B Series Oscilloscope
- DPO7000 C Series Oscilloscope
- MSO/DPO70000 BC Series Performance Oscilloscope
- MSO/DPO/DSA70000 D/DX Series Performance Oscilloscope
- DPO70000SX Series Magwiridwe Oscilloscope
Ikani Development Environment
Musanayambe kupanga ma oscilloscopes pogwiritsa ntchito C #, muyenera kukhazikitsa malo otukuka. Mu bukhuli tikhala tikugwiritsa ntchito Microsoft Visual Studio Community 2022 ngati malo otukuka, NI-VISA ngati laibulale yathu yolumikizira zida komanso laibulale ya IVI VISA.NET yolumikizana ndi VISA mu C #.
Ikani Visual Studio
- Tsitsani Visual Studio:
Pitani ku http://visualstudio.com ndikutsitsa ndikuyika Visual Studio 2022. Pa bukhuli tidzagwiritsa ntchito Visual Studio Community 2022, Microsoft yaulere kugwiritsa ntchito mtundu wa Visual Studio, koma Visual Studio Professional kapena Enterprise 2022 ingagwiritsidwenso ntchito. Mabaibulo akale a Visual Studio angagwiritsidwenso ntchito; komabe, masitepe okhazikitsa pulojekiti yanu m'matembenuzidwewa amatha kusiyana pang'ono ndi zomwe zawonetsedwa mu bukhuli. - Ikani Visual Studio:
Dinani kawiri choyikapo cha Visual Studio kuti muyigwiritse ntchito. Mukakhazikitsa, Visual Studio Installer ikufunsani kuti musankhe mtundu wa (ma) Workload omwe mukufuna kugwiritsa ntchito ndi Visual Studio. Sankhani ".NET desktop Development" ndiye dinani batani instalar kuti muyambe njira zoyika.
- Kukhazikitsa kukamaliza, woyikirayo adzakufunsani kuti musinthe Visual Studio. Popeza tikhala tikupanga C #, tikulimbikitsidwa kuti musankhe Visual C # kuchokera pazotsitsa Zosintha Zachitukuko.

- Mukasankha zomwe mwasankha, dinani Start Visual Studio.
- Visual Studio itenga mphindi zochepa kuti ikonzekere kugwiritsidwa ntchito. Mukamaliza mudzapatsidwa zenera la Visual Studio 2022 Poyambira. Tsekani zenerali pakadali pano podina batani lotseka lomwe lili pakona yakumanja yakumanja musanapitirize kukhazikitsa NI-VISA.
Ikani VISA
- Tisanayambe kulemba mapulogalamu owongolera zida ndi C #, tifunika kukhazikitsa laibulale ya VISA yolumikizirana pamakina omwe tidayika Visual Studio. Muyenera kukhazikitsa NI-VISA tsopano.
- Zindikirani: Ngati simunayike Visual Studio, ndikulimbikitsidwa kuti muchite izi musanakhazikitse NI-VISA. Oyikira NI-VISA azindikira kuti Visual Studio yakhazikitsidwa ndipo azionetsetsa kuti zolondola zasankhidwa ndikuyika kuti zigwiritsidwe ntchito popanga ma code.
- Mu bukhuli tikhala tikugwiritsa ntchito NI-VISA 2023 Q2. Matembenuzidwe ena a NI-VISA atangoyamba kumene mtundu 17 adzagwira ntchito koma njira yokhazikitsira ingasiyane ndi zomwe zasonyezedwa mu bukhuli ndipo kuyika kwina kwa IVI Compliance Package kungafunike kuti mupeze chithandizo cha mawonekedwe a pulogalamu ya IVI VISA.NET . NI-VISA 2023 Q2 ili ndi mapaketi onse ofunikira ndipo ikhala yokhayo file muyenera kukopera kwabasi.
- Zindikirani: Mukatsitsa ndikuyika NI-VISA, ngati pali njira pakati pa Full version ndi Run-time version, onetsetsani kuti mwapeza Full. Mtundu Wathunthu uli ndi zida zowonjezera ndi malaibulale omwe amafunikira kuti apange ma code.
- Kalozera wathunthu wamomwe mungayikitsire VISA ndikuigwiritsa ntchito powongolera zida angapezeke mu E-book Getting Started Controlling Instrument with VISA yomwe itha kutsitsidwa kuchokera. tek.com .
Kupanga Mapulogalamu Owongolera Zida ndi C #
- Ndi Visual Studio ndi NI-VISA yoyikidwa, mwakonzeka kuyamba kupanga mapulogalamu owongolera zida pogwiritsa ntchito C #.
- Pa sitepe yotsatira mu bukhuli, tikuwonetsani momwe mungapangire pulojekiti yatsopano ya C # mu Visual Studio, kuyikhazikitsa kuti igwiritse ntchito laibulale ya VISA yolumikizirana kenako ndikulemba ma code kuti muzitha kulumikizana ndi oscilloscope.
Kupanga Pulojekiti Yatsopano ya C # Console ya Kuwongolera Zida (Moni Dziko)
Woyamba exampzomwe zimaperekedwa pachiwonetsero chilichonse ndi pulogalamu ya "Hello World". Bukuli silikhala losiyana ndipo muphunzira momwe mungapangire Instrument Control yofanana ndi pulogalamu ya Hello World popanga pulogalamu yomwe imalumikizana ndi chida, kufunsa chingwe chake cha ID kenako ndikuchisindikiza pazenera. Kenako tidzakuwongolerani kuti musinthe pulojekitiyi kuti muzitha kuyang'anira momwe mungakhazikitsire chipangizocho, kuyatsa muyeso kenako ndikutenga muyeso ndikusindikiza pazenera.
- Yambitsani Visual Studio ndipo ikubweretsani ku Visual Studio Getting Start screen. Pazenera Loyambira, dinani "Pangani projekiti yatsopano."

- Kuchokera pa Pangani Chatsopano Project Screen, Mpukutu pansi polojekiti template mndandanda ndi kusankha C# polojekiti amatchedwa "Console App (.NET Framework)" ndiye dinani Next. Mukhozanso kuyika dzina lachitsanzo mu bokosi losakira pamwamba pa sikirini kuti mupeze msanga. Dziwani: Mndandanda wa pulojekitiyi udzakhala ndi pulojekiti yofananira ya C # yomwe imangotchedwa "Console Project." Iyi si ntchito yolondola ndipo kuisankha idzapanga pulojekiti ya console yomwe imagwiritsa ntchito .NET Core m'malo mwa .NET framework. Laibulale ya IVI VISA .NET imamangidwa pa .NET Framework, osati .NET Core kotero ndikofunikira kuti musankhe .NET Framework based C # Console project.
Zindikirani: Mndandanda wa polojekitiyi udzakhala ndi pulojekiti yofananira ya C # yomwe imangotchedwa "Console Project." Iyi si ntchito yolondola ndipo kuisankha idzapanga pulojekiti ya console yomwe imagwiritsa ntchito .NET Core m'malo mwa .NET framework. Laibulale ya IVI VISA .NET imamangidwa pa .NET Framework, osati .NET Core kotero ndikofunikira kuti musankhe .NET Framework based C # Console project. - Perekani dzina la polojekitiyo ndikusankha a file malo osungiramo polojekitiyi.

- Mu Framework dontho-pansi, onetsetsani .NET Framework 4.7.2 wasankhidwa ndiye dinani Pangani batani kupanga polojekiti.
Visual Studio ikapanga pulojekitiyi, mudzapatsidwa mawonekedwe a Visual Studio kuti musinthe pulojekitiyi. Main kodi file pulojekitiyi, "Program.cs" idzatsegulidwa mu code editor ndi Solution Explorer pane, yomwe imapereka mwayi wa Properties, References ndi files mu polojekiti, atha kupezeka. Tisanayambe kuwonjezera kachidindo, tifunika kukonzekera polojekiti yathu powonjezera zolemba za VISA ku code yathu.
- Khodi yathu idzalumikizana ndi zida pogwiritsa ntchito laibulale ya IVI VISA .NET yomwe idayikidwa ngati gawo la okhazikitsa NI-VISA. Tisanayambe kugwiritsa ntchito laibulaleyi mu code yathu, choyamba tifunika kuwonjezera mawu ake mu polojekiti yathu. Kuti muwonjezere zolembazo, pitani pagawo la Solution Explorer, dinani kumanja pa References ndikusankha kuchokera pamenyu Add Reference…

- Pazenera la Reference Manager, pansi pa Assemblies, dinani "Zowonjezera". Mpukutu mwa mndandanda ndi kupeza msonkhano wotchedwa "Ivi.Visa Assembly" ndi kumadula checkbox pafupi ndi kusankha izo. Dinani Chabwino kuti muwonjezere zolozera ku polojekitiyi.
Chithunzi 8: Onjezani mawu ku Ivi.Visa Assembly.
Funso: Chifukwa chiyani tidawonjezera ku Ivi.Visa osati ku NI-VISA?
Yankho: The IVI VISA .NET laibulale ndi standardized .NET laibulale kwa chida ulamuliro kuti ndi ogulitsa agnostic. Izi zikutanthauza kuti pulogalamu iliyonse yolembedwa kugwiritsa ntchito laibulale ya IVI VISA .NET itha kugwiritsidwa ntchito ndi kukhazikitsidwa kwa VISA kwa ogulitsa ngati kukhazikitsidwako kumathandizira mawonekedwe a IVI a VISA .NET.
Pogwiritsa ntchito laibulale ya IVIVISA .NET yowonjezeredwa, tsopano takonzeka kuyamba kulemba code. - Pitani ku Program.cs lotseguka file mu code editor ndi pamwamba pa file muwona zambiri "kugwiritsa" mawu. Pambuyo pomaliza kugwiritsa ntchito mawu onjezani mzere watsopano ndikulowa
- kugwiritsa ntchito Ivi.Visa;
Chithunzi 9: Kugwiritsa ntchito ziganizo kumachepetsa kuchuluka kwa kulemba komwe kumafunikira polemba khodi ndikuthandizira kutsogolera mkonzi wa code.
Mzerewu umatipatsa mwayi wopeza zinthu zomwe zili mu malo a mayina a Ivi.Visa popanda kulemba dzina lonselo nthawi iliyonse tikalengeza kapena kugwiritsa ntchito chimodzi mwa zinthuzi. Izi sizingochepetsa kuchuluka kwa kulemba, komanso zimathandiza mkonzi kupanga malingaliro omaliza pamene mukulemba. - Kuwonjezera pamenepo file mudzawona pomwe njira yokhazikika Main(chingwe[] args) imalengezedwa ndikutsatiridwa ndi ellipsis. Pakati pa ellipsis onjezerani code yotsatirayi.
Khodi yomwe tawonjezera itsegula kulumikizana ndi chida chogwiritsa ntchito VISA, kutumiza funso *IDN? ku chidacho ndikuwerenganso yankho kuchokera ku chidacho ndikuchisindikiza ku console. Pulogalamuyo idzatilimbikitsa kukanikiza batani la Enter kuti tipitilize kenako ndikudikirira mpaka Enter ikanikizidwa.
Mawu ogwiritsira ntchito pozungulira chinthu chomwe chili pa mzere wa 3 mu code snippet pamwambapa amatsimikizira kuti ngati Zosiyana zilizonse zitaponyedwa ndi code yathu pamene zikuyenda, kulumikizana kudzatsekedwa bwino pulogalamuyo isanathe. - Pamzere womwe zingwe visaRsrcAddr imalengezedwa ndikupatsidwa, sinthani chingwecho kuti chigwirizane ndi adilesi ya VISA Resource ya chida chanu.
- Tsopano popeza tawonjezera ma code ku file, takonzeka kuyendetsa pulogalamu yathu. Dinani Run batani mu bar ya menyu kapena dinani F5 kuti muphatikize ndikuyendetsa nambala yathu. Pamene code ikuthamanga muyenera kuwona zotuluka pawindo la console lomwe likuwoneka ngati zotsatirazi.
Chithunzi 10: Zotuluka kuchokera ku HelloScope yathu yakale yakaleample.
Zindikirani: Ngati codeyo idalephera ndikutaya chosiyana, chifukwa chodziwika bwino ndi chifukwa VISA sinathe kulumikizana ndi chidacho. Izi nthawi zambiri zimakhala chifukwa adilesi ya VISA Resource idalowetsedwa molakwika kapena chifukwa chida sichinalumikizidwanso kapena kuyatsidwa.
Chabwino! Pulogalamu yanu idatha kulumikizana ndi chida, kutumiza lamulo kuti mufunse ID yake ndikuwerenganso. Izi ndizabwino, koma zonse, sizothandiza kwambiri. Tiyeni tiwonjezeko ma code ena ku ex iyiample ndikuchita chinachake ndi oscilloscope. - Sinthani khodi yanu kuti iwoneke motere.

Tsopano code yanu ichita izi:
- Lumikizani ku oscilloscope
- Funsani ID yake ndikusindikiza ku console
- Bwezeretsani oscilloscope kuti ikhale yokhazikika
- Autoset oscilloscope
- Onjezani ampkuyeza kwamphamvu
- Pezani mndandanda umodzi
- Tengani miyeso ampmtengo wake ndikusindikiza ku console
Zindikirani: Example code yomwe ili pamwambapa idapangidwa kuti igwiritsidwe ntchito ndi Tektronix 2/4/5/6 Series MSO Mixed Signal Oscilloscopes. Kuti code iyi igwire ntchito ndi 3 Series MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX Series Oscilloscopes, pangani zosintha zotsatirazi.
- Sinthanitsani mzere
scope.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITUD”); - ndi
scope.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITUD”); - ndi kusintha mzere
scope.FormattedIO.WriteLine(“MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?”); - ndi
scope.FormattedIO.WriteLine(“MEASU:IMM:VAL?”);
Dziwani kuti code ili ndi mizere
scope.FormattedIO.WriteLine(“*OPC?”); scope.RawIO.ReadString();
- pambuyo pa ntchito zingapo. Ili ndiye lamulo la Operation Complete query ndipo limagwiritsidwa ntchito kusunga kachidindo kolumikizana ndi ntchito za oscilloscope. Ntchito zina za nthawi yayitali za oscilloscope monga kukonzanso, kuyika makina kapena kupeza mndandanda umodzi kumapangitsa kuti oscilloscope itsitse Mbendera ya Operation Complete mu mawonekedwe a oscilloscope ndikuikweza ntchitoyo ikatha. *OPC? lamulo ndi lamulo loletsa lomwe silingabweze yankho mpaka mbendera ya OPC ikhazikitsidwe. Pofunsa *OPC? tikhoza kuletsa code yathu kuti isapitirire mpaka lamulo libweretse yankho.
- Mukamaliza kukonza khodi yanu, dinani batani la Run kuti muphatikize ndikuyendetsa nambalayo. Ngati zonse zikuyenda bwino, zotsatira za pulogalamu yanu ziyenera kuwoneka motere.

Chithunzi 11: Zotuluka kuchokera ku HelloScope yathu yayitaliample.
Zabwino zonse! Mwalemba bwino pulogalamu pogwiritsa ntchito C # yomwe imalumikizana ndi chida, kuiwongolera ndikuwerenga zomwe zachokera. Tsopano mwakonzeka kuyamba kupanga mapulogalamu anu apamwamba owongolera zida.
Kukoka Eksampkuchokera ku GitHub
Kuthandizira kuphunzira kulemba mapulogalamu owongolera zida za Tektronix, Tektronix yapangitsa kuti apezeke ambiri akaleampndi mapulogalamu pa Tektronix GitHub mu Programmatic Control Examples repository. Chosungirachi chingapezeke pa https://github.com/tektronix/Programmatic-Control-Examples . Kwa ex yotsatiraample tidzakoka code kuchokera ku Tektronix GitHub ku URL pamwamba. Gwiritsani ntchito njira zotsatirazi kuti mutengere chosungirachi pa kompyuta yanu.
- Pitani ku Tektronix Programmatic-Control-Examples repository ku URL pamwamba.
- Tsekani zosungiramo pogwiritsa ntchito Git kapena tsitsani ngati ZIP file ndikuchotsa ku PC yanu. Mutha kupeza zomwe zikufunika kuti mutengere kapena kutsitsa zosungirako podina batani lobiriwira <> Code pa web tsamba la repo.

Chithunzi 12: Kujambula kapena kutsitsa malo a GitHub kutha kupezeka kuchokera ku Green <> Code batani patsamba lalikulu la repo.
Curve Query C # Windows Forms Example
- Kwa example, m'malo mongoyambira, tikhala tikukoka kachidindo kuchokera kumalo osungirako a Tektronix GitHub. Ngati simunamalize masitepe omwe ali pamwambapa mu Kukoka Exampkuchokera ku GitHub, chonde teroni tsopano.
- Ex iziample akuwonetsa momwe angapangire pulogalamu yoyesera yodziwikiratu ndi kuyeza kogwiritsa ntchito mawonekedwe omwe angatenge mawonekedwe ozungulira kuchokera pa oscilloscope ndikuwonetsa pa mawonekedwe ogwiritsa ntchito. Ex iziample amagwiritsa ntchito mtundu wa C# Windows Forms (.NET Framework) mu Visual Studio kupanga pulogalamu yokhala ndi Windows Forms GUI, IVI VISA.
- .NET library for communications ndi laibulale ya OxyPlot graphing yowonetsera deta ya waveform pa mawonekedwe ogwiritsira ntchito. OxyPlot imayikidwa mu pulojekitiyi pogwiritsa ntchito phukusi la NuGet lomwe linamangidwa mu Visual Studio ndipo laibulale idzatsitsidwa yokha mukapanga polojekitiyi.
- Zindikirani: Ntchitoyi idapangidwa kuti izigwira ntchito ndi Tektronix
- 2/4/5/6 Series MSO Mixed Signal Oscilloscopes, 3 Series MDO Mixed Domain Oscilloscopes ndi Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX70000SXs Oscillo Series DPO3000. Ikhoza kugwira ntchito ndi ena Tektronix Oscilloscope Series komanso (MDO/MSO/DPO4000/3, XNUMX Series MDO, etc.), koma sanayesedwe.
- Mukapanga, kapena kutsitsa ngati ZIP ndikuchotsa, Tektronix Programmatic-Control-Ex.amples repo ku kompyuta yanu, tsegulani chikwatu chomwe chili ndi files mu Windows Explorer ndikugwiritsa ntchito chofufuzira mu Windows Explorer kuti mupeze chikwatu chotchedwa "CSharpCurveQueryWinforms".
- Mkati mwa chikwatu cha CSharpCurveQueryWinforms, tsegulani fayilo file "CurveQueryWinforms.sln" mu Visual Studio.
- Ntchito ikadzaza mu Visual Studio, pitani pagawo la Solution Explorer ndikudina kawiri pa file dzina
"CurveQueryMain.cs". Izi zidzatsegula mawonekedwe a mawonekedwe a Windows Forms a example pulogalamu mkati mwa visual editor. - Muzojambula zowonetsera, pa fomu yaikulu, dinani kawiri pa batani lolembedwa "Pezani Waveform". Izi zidzatsegula code editor ndikupita mwachindunji ku njira yomwe ili ndi code yomwe idzayendetse mukadina batani la Get Waveform. Mkati mwa njirayi mupeza nambala yomwe imalumikizana ndi chida, imatenga ma waveform data, imayikonza, kenako ndikuiwonetsa pazenera.
- Dinani Run batani mu Visual Studio kuti mupange ndikuyendetsa kachidindo.
- Pulogalamuyo ikadzaza, lowetsani VISA Resource Name ya chida chanu m'bokosi lolembedwa dzina la VISA Resource ndikusankha tchanelo choti mutenge.
- Pa oscilloscope yomwe mungalumikizane nayo, onetsetsani kuti yapeza mawonekedwe panjira yomwe mudasankha kale kenako dinani batani la Pezani Waveform mu Curve Query Ex.ampndi GUI.
Pulogalamuyi ilumikizana ndi chidacho, funsani ID yake ndikutengera mawonekedwe amtundu wa tchanelo ndikuwonetsa pazenera.
Chithunzi 13: The Curve Query Example adzatenga ma waveform data kuchokera ku oscilloscope ndikuwonetsa pazenera.
Kutenga Masitepe Otsatira
- Ndizofala kwa opanga kukopera ndi kumata ma code kuchokera ku exampzochepa; izi sizimangopulumutsa nthawi komanso zimawathandiza kuphunzira panjira. Sakatulani kodi examples pa Tektronix Github kuti mupeze mayankho omaliza ndi kudzoza!
- C # ndi chilankhulo chabwino kwambiri chopangira zoyeserera zokha komanso zoyezera. Thandizo lolumikizana ndi zida kudzera mulaibulale ya IVI VISA.NET imapangitsa kuwongolera ndi chida kudzera mu mawonekedwe ake akutali kukhala kamphepo. Malo otukuka ophatikizidwa a Visual Studio ndi osavuta kugwiritsa ntchito ndipo amapereka magwiridwe antchito amphamvu omwe amapangitsa kuti zikhale zosavuta kulemba ndikusintha kachidindo mu C #. Ndi mawu ake oyera komanso chithandizo chokulirapo cha library, C # imathandizira mainjiniya kulemba ma code omwe ali othandiza komanso osasunthika.
Zambiri zamalumikizidwe
- Australia 1 800 709 465
- Austria * 00800 2255 4835
- Balkan, Israel, South Africa ndi Mayiko ena a ISE +41 52 675 3777 Belgium* 00800 2255 4835
- Brazil +55 (11) 3530-8901
- Canada 1 800 833 9200
- Central East Europe / Baltics +41 52 675 3777
- Central Europe / Greece +41 52 675 3777
- Denmark +45 80 88 1401
- Finland +41 52 675 3777
- France * 00800 2255 4835
- Germany * 00800 2255 4835
- Hong Kong 400 820 5835
- India 000 800 650 1835
- Indonesia 007 803 601 5249
- Italy 00800 2255 4835
- Japan 81 (3) 6714 3086
- Luxembourg +41 52 675 3777
- Malaysia 1 800 22 55835
- Mexico, Central/South America ndi Caribbean 52 (55) 88 69 35 25 Middle East, Asia, ndi North Africa +41 52 675 3777
- Netherlands * 00800 2255 4835
- New Zealand 0800 800 238
- Norway 800 16098
- People's Republic of China 400 820 5835
- Philippines 1 800 1601 0077
- Poland +41 52 675 3777
- Portugal 80 08 12370
- Republic of Korea +82 2 565 1455
- Russia / CIS +7 (495) 6647564
- Singapore 800 6011 473
- South Africa +41 52 675 3777
- Spain * 00800 2255 4835
- Sweden* 00800 2255 4835
- Switzerland * 00800 2255 4835
- Taiwan 886 (2) 2656 6688
- Thailand 1 800 011 931
- United Kingdom / Ireland* 00800 2255 4835
- USA 1 800 833 9200
- Vietnam 12060128
* Nambala yaulere ku Europe. Ngati sizikupezeka, imbani + 41 52 675 3777
Pezani zofunikira zambiri ku TEK.COM
Copyright © Tektronix. Maumwini onse ndi otetezedwa. Zogulitsa za Tektronix zimaphimbidwa ndi ma Patent aku US ndi akunja, operekedwa ndikudikirira. Zomwe zili m'bukuli zimaposa zimenezo
m'zinthu zonse zomwe zidasindikizidwa kale. Kufotokozera ndi kusintha kwamtengo mwayi wosungidwa. TEKTRONIX ndi TEK ndi zizindikilo zolembetsedwa za Tektronix, Inc. Mayina ena onse amalonda omwe amatchulidwa ndi zizindikiro zantchito, zizindikiro zamalonda kapena zizindikilo zolembetsedwa zamakampani awo.
7/2423 SBG 61W-74018-0
Zolemba / Zothandizira
![]() |
Tektronix MSO44 Oscilloscope Automation [pdf] Buku Logwiritsa Ntchito MSO44 Oscilloscope Automation, MSO44, Oscilloscope Automation, Automation |





