Tektronix MSO44 Oscilloscope Automation
Litlhaloso
- Puo ea Lenaneo: C#
- Tikoloho ea Nts'etsopele: Sechaba sa Microsoft Visual Studio 2022
- Laeborari ea Lipuisano tsa Lisebelisoa: NI-VISA
- Laeborari ea Sehokelo: IVI VISA.NET
Litaelo tsa Tšebeliso ea Sehlahisoa
Kenya Tikoloho ea Ntlafatso
Pele u ka qala ho iketsetsa li-oscilloscopes u sebelisa C #, latela mehato ena ho theha tikoloho ea hau ea nts'etsopele:
- Khoasolla Visual Studio: Etela visualstudio.com 'me u khoasolle Visual Studio 2022.
- Kenya Visual Studio: Tobetsa habeli sesebelisoa ebe u khetha ".NET desktop development" e le mosebetsi o boima.
- Iketsetse Visual Studio: Khetha Visual C # ho tsoa ho Litlhophiso tsa Nts'etsopele.
- Qala Visual Studio: Hang ha ts'ebetso e felile, qala Visual Studio.
Kenya VISA
Ho laola lisebelisoa ka C #, latela mehato ena ho kenya laeborari ea likhokahano ea VISA:
Kenya NI-VISA: Netefatsa hore Visual Studio e kentsoe pele o kenya NI-VISA ho ikhethela likarolo tse nepahetseng bakeng sa nts'etsopele ea khoutu.
Lipotso tse atisang ho botsoa (FAQ)
- P: Na nka sebelisa Visual Studio Professional kapa Enterprise sebakeng sa Sechaba?
A: E, u ka sebelisa Visual Studio Professional kapa Enterprise bakeng sa oscilloscope automation ho C #. Mokhoa oa ho seta o ka fapana hanyane. - Q: Na hoa hlokahala ho kenya IVI VISA.NET bakeng sa ho hokahanya le VISA ho C #?
A: IVI VISA.NET e khothaletsoa ho hokahana le VISA ho C # bakeng sa kopanyo e ntle le ts'ebetso.
Ho qala ka Oscilloscope Automation ho C #
KOPO TLHOKOMELO
Ho qala ka Oscilloscope Automation ho C #
Selelekela
- Lisebelisoa tse ngata tsa sejoale-joale tsa liteko le litekanyo kajeno li ka hlophisoa le ho laoloa ka sehokelo se fumanehang hole se fumanehang habonolo ka lihokelo tsa 'mele tse joalo.
joalo ka Ethernet, USB kapa GPIB. Esita le lisebelisoa tse rarahaneng tse kang li-oscilloscope li ka laoloa ka ho feletseng le ho lebisoa ho etsa liteko tse rarahaneng ho sebelisa feela sebopeho sa eona se ka khonehang. Litekong le litekanyong, hangata ho hlokahala ho etsa letoto la liteko, ho bokella lintlha tsa litekanyo le ho pheta liketso tsena hangata sesebelisoa se le seng kapa tse ngata tse tlas'a teko. Ha ho etsoa liteko tse pheta-phetoang le litekanyo, ho iketsetsa lisebelisoa ke senotlolo sa ho lumellana ha mokhoa oa liteko, ho pheta-pheta liphetho tsa tekanyo, ho boloka nako le ho fokotsa kotsi ea phoso ea motho. Ka mabaka ana, hangata baenjiniere ba khetha ho qeta nako ho nka advantage ea bokhoni ba sehokelo bo ka sebelisoang ba sesebelisoa sa bona le ho ngola khoutu ea liteko ho iketsetsa liteko le lits'ebetso tsa ho metha. Ho ba bangata ba lienjiniere tsena, C # (e bitsoa C Sharp) ke puo ea lenaneo la khetho. - C# ke puo ea mananeo e feto-fetohang le e matla e ntlafalitsoeng ke Microsoft e le karolo ea .NET framework. E sebelisoa haholo bakeng sa ho aha mefuta e fapaneng ea lits'ebetso, ho tloha ho software ea komporo ho isa ho web lisebelisoa esita le lisebelisoa tsa mohala. U sebelisa lilaebrari tse kopantsoeng habonolo tsa batho ba boraro, C # ke khetho e ntle haholo bakeng sa lits'ebetso tsa tlhahlobo tse ikemetseng.
- Baenjiniere ba bangata ba litekong le ho lekanya ba khetha ho ngola khoutu ea bona ea tlhahlobo e ikemetseng ho C # ka mabaka a mangata, ho kenyelletsa:
- Ts'ehetso e ntle ea puisano ea lisebelisoa e fumanehang ka laeborari ea IVI VISA.NET.
- Lilaebrari tse makholo tse nang le thuso tse hahelletsoeng ho.NET Framework li etsa hore mesebetsi ea khoutu ea letsatsi le letsatsi e be bonolo ebile e ngotsoe hantle.
- Nts'etsopele e entsoe ho sebelisoa tikoloho e matla le e bonolo ho e sebelisa ea Visual Studio Integrated Development Environment.
- E fumaneha mahala ho sebelisa Visual Studio Community Edition.
- IntelliSense ho Visual Studio code editor e etsa hore khoutu ea ho ngola le ho sebetsa ka lilaebrari tse ncha tsa khoutu e be bonolo.
- Laebrari ea .NET Winforms e etsa hore mananeo a ho ngola ka GUI a be bonolo.
- Syntax e hloekileng, e tšoanang le C/C++ e tsebahalang ho batho ba bangata.
- Puo e shebaneng le ntho e kenyelletsa khoutu ho lintho tse etsang hore e be modular le ho sebelisoa hape.
- Motsamaisi oa memori ea Runtime o abela memori ka bo eona le ho e tsamaisa, e etsa hore taolo ea memori e se ke ea hlokahala, e qoba ho lutla ha memori.
- Lilaebrari tse ling tse fumanehang habonolo ho atolosa .NET framework ka mookameli oa sephutheloana sa NuGet se kopantsoeng le Visual Studio.
Rea qala
Litlhoko tsa Sistimi tse khothalelitsoeng
Lenane le latelang le na le litlhoko tsa tsamaiso ea khothaletso bakeng sa ho latela le tataiso ena.
- Khomphutha ea hau e sebetsa Windows 10 kapa Windows 11
- Core i5-2500 kapa processor e ncha
- 8 GB ea RAM kapa ho feta
- > 15 GB ea sebaka sa mahala sa disk
Thepa e khothalelitsoeng
- 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 Performance Oscilloscope
Kenya Tikoloho ea Ntlafatso
Pele u ka qala ho iketsetsa li-oscilloscopes u sebelisa C #, u tla hloka ho fumana setupo sa tikoloho ea hau ea nts'etsopele. Tataisong ena re tla be re sebelisa Microsoft Visual Studio Community 2022 joalo ka tikoloho ea rona ea nts'etsopele, NI-VISA joalo ka laeborari ea likhokahano tsa lisebelisoa le laeborari ea IVI VISA.NET bakeng sa ho hokahana le VISA ho C#.
Kenya Visual Studio
- Khoasolla Visual Studio:
Eya ho http://visualstudio.com 'me u khoasolle le ho kenya Visual Studio 2022. Bakeng sa tataiso ena re tla sebelisa Visual Studio Community 2022, Microsoft e lokolohile ho sebelisa mofuta oa Visual Studio, empa Visual Studio Professional kapa Enterprise 2022 le eona e ka sebelisoa. Liphetolelo tsa pejana tsa Visual Studio le tsona li ka sebelisoa; leha ho le joalo, mehato ea ho theha morero oa hau liphetolelong tsena e ka fapana hanyane le se bontšitsoeng tataisong ena. - Kenya Visual Studio:
Tobetsa habeli setsing sa Visual Studio ho se tsamaisa. Nakong ea ho seta, Visual Studio Installer e tla u kopa hore u khethe mofuta oa (mesebetsi) oo u rerang ho o sebelisa le Visual Studio. Khetha ".NET desktop development" ebe o tobetsa konopo ea Instalar ho qala mekhoa ea ho kenya. - Ha ts'ebetso e felile, sesebelisoa se tla u kopa hore u iketsetse Visual Studio. Kaha re tla be re nts'etsapele ho C #, hangata ho khothaletsoa hore u khethe Visual C # ho tsoa ho Litlhophiso tsa Nts'etsopele.
- Ha u se u entse khetho ea hau, tlanya Qala Visual Studio.
- Visual Studio e tla nka metsotso e seng mekae ho itokisetsa ho sebelisoa. Ha e se e phethiloe u tla hlahisoa ka fensetere ea Visual Studio 2022 ea ho Qala. Koala fensetere ena hajoale ka ho tobetsa konopo e koalang k'honeng e kaholimo ho le letona pele u tsoela pele ho kenya NI-VISA.
Kenya VISA
- Pele re ka qala ho ngola mananeo a ho laola lisebelisoa ka C #, re hloka ho kenya laeborari ea likhokahano ea VISA ho sistimi eo re kentseng Visual Studio ho eona. U lokela ho kenya NI-VISA hona joale.
- Hlokomela: Haeba ha u e-so kenye Visual Studio, ho khothaletsoa hore u etse joalo pele u tsoela pele ho kenya NI-VISA. Sesebelisoa sa NI-VISA se tla lemoha hore Visual Studio e kentsoe 'me se tla etsa bonnete ba hore likarolo tse nepahetseng li khethiloe le ho kenngoa hore li sebelisoe ntlafatsong ea khoutu.
- Tataisong ena re tla be re sebelisa NI-VISA 2023 Q2. Liphetolelo tse ling tsa NI-VISA qalong ea mofuta oa 17 li tla sebetsa empa mokhoa oa ho seta o ka fapana le se bontšitsoeng tataisong ena, 'me ho ka hlokahala hore ho kenngoe IVI Compliance Package ho fumana tšehetso bakeng sa IVI VISA.NET application programming interface. . NI-VISA 2023 Q2 e na le liphutheloana tsohle tse hlokahalang 'me e tla ba tsona feela file o hloka ho jarolla le ho kenya.
- Hlokomela: Ha o khoasolla le ho kenya NI-VISA, haeba ho na le khetho lipakeng tsa mofuta o felletseng le mofuta oa Run-time, etsa bonnete ba hore o fumana mofuta o felletseng. Phetolelo e felletseng e na le lisebelisoa le lilaebrari tse ling tse hlokahalang bakeng sa nts'etsopele ea khoutu.
- Tataiso e felletseng ea ho kenya VISA le ho e sebelisa bakeng sa taolo ea lisebelisoa e ka fumanoa ho E-book Getting Started Controlling Instrument with VISA e ka khoasolloang ho tsoa ho. tek.com .
Ho ntshetsa pele Lisebelisoa tsa Taolo ea Lisebelisoa ka C #
- Ka Visual Studio le NI-VISA e kentsoe, joale u se u loketse ho qala ho nts'etsapele mananeo a ho laola lisebelisoa tse sebelisang C #.
- Bakeng sa mohato o latelang oa tataiso ena, re tla u bontša mokhoa oa ho theha projeke e ncha ea C # ho Visual Studio, ho e hlophisa ho sebelisa laeborari ea likhokahano ea VISA ebe o ngola khoutu e itseng ho etsa puisano e bonolo ea oscilloscope.
Ho theha Morero o Mocha oa C # Console bakeng sa Taolo ea Lisebelisoa (Hello World)
Exampe hlahisitsoeng hoo e ka bang kenyelletsong e 'ngoe le e 'ngoe ea lenaneo ke lenaneo la khale la "Hello World". Tataiso ena e ke ke ea fapana 'me u tla ithuta mokhoa oa ho theha Taolo ea Liletsa e lekanang le lenaneo la Hello World ka ho theha lenaneo le hokahanyang sesebelisoa, ho botsa khoele ea ID ebe o e hatisa skrineng. Ka mor'a moo, re tla u tataisa ho fetola lenaneo lena ho etsa taolo ea "oscilloscope" ea mantlha moo re tla seta sesebelisoa bocha, re bulele tekanyo ebe re lata boleng ba tekanyo ebe re se hatisa skrineng.
- Qala Visual Studio 'me e tla u tlisa skrineng sa ho Qala sa Visual Studio. Ho skrineng sa ho Qala, tobetsa khetho e bitsoang "Theha projeke e ncha."
- Ho tswa ho Theha New Project Screen, tsamaisetsa fatše lenane la thempleite ea morero 'me u khethe morero oa C # o bitsoang "Console App (.NET Framework)" ebe o tobetsa E latelang. U ka boela ua kenya lebitso la template lebokoseng la Batlisisa ka holimo skrineng ho etsa hore e fumane kapele.Ela hloko: Lethathamo la morero le tla ba le projeke e tšoanang ea C# e bitsoang "Console Project." Sena ha se morero o nepahetseng mme ho o khetha ho tla theha morero oa console o sebelisang .NET Core ho e-na le .NET framework. Laebrari ea IVI VISA .NET e hahiloe holim'a .NET Framework, eseng .NET Core kahoo ke habohlokoa hore u khethe morero oa .NET Framework e thehiloeng C # Console.
Hlokomela: Lenane la projeke le tla ba le projeke e ts'oanang ea C # e bitsoang "Console Project." Sena ha se morero o nepahetseng mme ho o khetha ho tla theha morero oa console o sebelisang .NET Core ho e-na le .NET framework. Laebrari ea IVI VISA .NET e hahiloe holim'a .NET Framework, eseng .NET Core kahoo ke habohlokoa hore u khethe morero oa .NET Framework e thehiloeng C # Console.
- Fana ka morero lebitso ebe u khetha a file sebaka sa ho boloka morero ho.
- Ka ho theoha ha Framework, etsa bonnete ba hore .NET Framework 4.7.2 e khethiloe ebe o tobetsa konopo ea Create ho theha morero.
Kamora hore Visual Studio e thehe projeke, o tla hlahisoa ka sebopeho se felletseng sa Visual Studio bakeng sa ho hlophisa morero. Khoutu e kholo file bakeng sa morero, "Program.cs" e tla buloa ka har'a "code editor" le karolo ea Tharollo ea Tharollo, e fanang ka phihlelo ea Thepa, References le. files morerong, e ka fumaneha. Pele re qala ho eketsa khoutu, re hloka ho lokisa morero oa rona ka ho eketsa tšupiso ea VISA ho khoutu ea rona. - Khoutu ea rona e tla buisana le lisebelisoa ka ho sebelisa laebrari ea IVI VISA .NET e kentsoeng e le karolo ea setsi sa NI-VISA. Pele re ka sebelisa laeborari ena khoutung ea rona, re tlameha ho qala ka ho kenyelletsa tšupiso ho eona morerong oa rona. Ho kenyelletsa referense, kena ka har'a karolo ea Tharollo ea Tharollo, tobetsa ka ho le letona ho References ebe u khetha ho tsoa ho menu Eketsa Reference…
- Fensetereng ea Motsamaisi oa Litšupiso, tlas'a Assemblies, tobetsa "Extensions". Tsamaisetsa lethathamong 'me u fumane kopano e bitsoang "Ivi.Visa Assembly"' me u tobetse lebokose le haufi le eona ho e khetha. Tobetsa OK ho eketsa tšupiso ea morero.
Setšoantšo sa 8: Eketsa tšupiso ho Kopano ea Ivi.Visa.
Potso: Ke hobane'ng ha re kentse reference ho Ivi.Visa eseng ho NI-VISA?
Karabo: Laebrari ea IVI VISA .NET ke laebrari e tloaelehileng ea .NET bakeng sa taolo ea lisebelisoa e leng morekisi agnostic. Sena se bolela hore lenaneo lefe kapa lefe le ngoletsoeng ho sebelisa laebrari ea IVI VISA .NET le ka sebelisoa le ts'ebetsong ea VISA ea morekisi haeba ts'ebetsong eo e ts'ehetsa IVI standard VISA .NET interface.
Ha ho buuoa ka laebrari ea IVIVISA .NET e ekelitsoe, joale re se re loketse ho qala ho ngola khoutu. - Eya ho bula Program.cs file ho mohlophisi oa khoutu le ka holimo ho file u tla bona lipolelo tse 'maloa tsa "sebelisa". Kamora ho sebelisa polelo ea ho qetela, eketsa mola o mocha ebe o kenya
- sebelisa Ivi.Visa;
Setšoantšo sa 9: Ho sebelisa lipolelo ho fokotsa palo ea ho thaepa e hlokahalang ha u ngola khoutu le ho thusa ho tsamaisa mohlophisi oa khoutu.
Mohala ona o re lumella ho fihlella lintho tse fumanehang sebakeng sa mabitso sa Ivi.Visa ntle le ho thaepa sebaka sohle sa mabitso nako le nako ha re phatlalatsa kapa re sebelisa e 'ngoe ea lintho tsena. Sena ha se fokotse feela palo ea ho thaepa, empa se boetse se thusa mohlophisi ho etsa litlhahiso tsa ho ikemela ha u ntse u ngola. - Ho feta tlase ho file u tla bona moo static method Main(string[] args) e phatlalatsoang ebe e lateloa ke para ea ellipsis. Pakeng tsa ellipsis eketsa khoutu e latelang.
Khoutu eo re e kentseng e tla bula khokahano ho sesebelisoa se sebelisang VISA, romella taelo ea potso *IDN? ho sesebelisoa ebe o bala karabelo ho sesebelisoa ebe o e hatisa ho console. Joale lenaneo le tla re susumelletsa ho tobetsa konopo ea Enter ho tsoela pele ebe re ema ho fihlela Enter e hatelloa.
Polelo e sebelisoang ho potoloha ntho ea scope moleng oa 3 moleng oa XNUMX khoutu e ka holimo e tiisa hore haeba Mekhelo efe kapa efe e lahleloa ke khoutu ea rona ha e sebetsa, khokahano e ntse e tla koaloa hantle pele lenaneo le emisa. - Moleng oo likhoele tsa visaRsrcAddr li phatlalatsoang le ho abeloa ho tsona, hlophisa khoele ho tsamaisana le Aterese ea Mohloli oa VISA ea sesebelisoa sa hau.
- Kaha joale re kentse khoutu e itseng ho file, re loketse ho tsamaisa lenaneo la rona. Tobetsa konopo ea Run bareng ea menyu kapa tobetsa F5 ho bokella le ho tsamaisa khoutu ea rona kapele. Ha khoutu e sebetsa o lokela ho bona tlhahiso ka fensetere ea console e shebahalang e tšoana le e latelang.
Setšoantšo sa 10: Sephetho se tsoang ho HelloScope ea rona ea mantlhaample.
Hlokomela: Haeba khoutu e hlolehile mme e lahla mokhelo, lebaka le atileng haholo ke hobane VISA e ne e sa khone ho hokela sesebelisoa. Hangata sena ke hobane Aterese ea Mohloli oa VISA e kentsoe ka phoso kapa hobane sesebelisoa ha se sa hokahanngoa kapa ho buloa.
Ho lokile! Lenaneo la hau le khonne ho hokela sesebelisoa, la romela taelo ea ho botsa ID ea lona ebe le e bala hape. Sena se setle, empa ka kakaretso, ha se sesebelisoa se sebetsang haholo. Ha re kenye khoutu e 'ngoe ho ex enaample ho etsa ho hong ka oscilloscope. - Fetola khoutu ea hau hore e shebahale joalo ka e latelang.
Joale khoutu ea hau e tla etsa se latelang:
- Hokela ho oscilloscope
- Botsa ID ea eona ebe u e hatisa ho console
- Khutlisetsa oscilloscope boemong ba eona ba kamehla
- Autoset oscilloscope
- Kenya e amplitekanyo tsa litude
- Fumana tatellano e le 'ngoe
- Lata tse lekantsoeng ampboleng ba litude le ho e hatisa ho console
Hlokomela: Example khoutu e thathamisitsoeng ka holimo e etselitsoe ho sebelisoa le Tektronix 2/4/5/6 Series MSO Mixed Signal Oscilloscopes. Ho etsa hore khoutu ena e sebetse le 3 Series MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX Series Oscilloscopes, etsa liphetoho tse latelang.
- Kenya sebaka sa mola
scope.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITUDISO”); - ka
scope.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITUDISO”); - le ho fetola mola
scope.FormattedIO.WriteLine(“MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?”); - ka
scope.FormattedIO.WriteLine(“MEASU:IMM:VAL?”);
Hlokomela hore khoutu e kenyelletsa mela
scope.FormattedIO.WriteLine(“*OPC?”); bophara.RawIO.ReadString();
- ka mor'a ts'ebetso tse 'maloa. Ena ke taelo ea Operation Complete query mme e sebelisoa ho boloka khoutu e hokahantsoe le ts'ebetso ea oscilloscope. Lits'ebetso tse ling tsa nako e telele tsa oscilloscope joalo ka ho seta botjha, ho seta ka boits'oaro kapa ho fumana tatelano e le 'ngoe ho tla etsa hore oscilloscope e theole Operation Complete Flag boemong ba oscilloscope le ho e phahamisa ha ts'ebetso e felile. *OPC? taelo ke taelo e thibelang e ke keng ea khutlisa karabo ho fihlela folakha ea OPC e behiloe holimo. Ka ho botsa *OPC? re ka thibela khoutu ea rona ho tsoela pele ho fihlela taelo e khutlisa karabo.
- Hang ha o qetile ho hlophisa khoutu ea hau, tobetsa konopo ea Run ho bokella le ho tsamaisa khoutu. Haeba tsohle li atlehile, tlhahiso ea lenaneo la hau e lokela ho shebahala joaloka e latelang.
Setšoantšo sa 11: Tlhahiso e tsoang ho HelloScope ea rona ea khaleample.
Kea u babatsa! U atlehile ho ngola lenaneo u sebelisa C # e hokahanyang le sesebelisoa, ho e laola le ho bala lintlha tse tsoang ho eona. U se u itokiselitse ho qala ho iketsetsa lisebelisoa tsa hau tse tsoetseng pele tsa ho laola lisebelisoa.
Ho hula Examptse tsoang ho GitHub
Ho thusa ho ithuta ho ngola mananeo a ho laola lisebelisoa tsa Tektronix, Tektronix e entse hore ho be le ba bangata ba example mananeo a Tektronix GitHub ho Programmatic Control Examples repository. Sebaka sena sa polokelo se ka fumanoa ho https://github.com/tektronix/Programmatic-Control-Examples . Bakeng sa ex e latelangample re tla hula khoutu ho tsoa ho Tektronix GitHub ho URL hodimo. Sebelisa mohato o latelang ho fumana kopi ea polokelo ena komporong ea hau.
- Eya ho Tektronix Programmatic-Control-Examples repository at the URL hodimo.
- Koala sebaka sa polokelo u sebelisa Git kapa u se khoasolle joalo ka ZIP file ebe o e ntša ho PC ea hau. U ka fumana lintlha tse hlokahalang ho kopanya kapa ho khoasolla polokelo ka ho tobetsa konopo e tala <> Khoutu ho web leqephe la repo.
Setšoantšo sa 12: Ho kopanya kapa ho khoasolla polokelo ea GitHub ho ka fumanoa ho tswa ho Green <> Konopo ea Khoutu leqepheng la sehlooho la repo.
Curve Query C # Windows Forms Example
- Bakeng sa example, ho fapana le ho qala ho tloha qalong, re tla be re hula khoutu ho tsoa polokelong ea Tektronix GitHub. Haeba ha o so phethe mehato e kaholimo ho Pulling Examples ho tloha GitHub, ka kopo etsa joalo hona joale.
- Example e bonts'a mokhoa oa ho etsa tlhahlobo e ikemetseng le ts'ebeliso ea tekanyo e nang le sebopeho sa mosebelisi se tla lata sebopeho sa maqhubu ho tsoa ho oscilloscope ebe se e bontša sebopehong sa mosebelisi. Example sebelisa mofuta oa projeke ea C# Windows Forms (.NET Framework) ho Visual Studio ho theha lenaneo le nang le Windows Forms GUI, IVI VISA.
- .NET laebrari ea lipuisano le laebrari ea graphing ea OxyPlot bakeng sa ho bonts'a data ea waveform ho sebopeho sa mosebedisi. OxyPlot e kentsoe morerong ho sebelisoa mookameli oa sephutheloana sa NuGet se hahelletsoeng kahare ho Visual Studio mme laeborari e tla khoasolloa ka bo eona ha o hlophisa morero.
- Hlokomela: Morero ona o etselitsoe ho sebetsa le Tektronix
- 2/4/5/6 Series MSO Mixed Signal Oscilloscopes, 3 Series MDO Mixed Domain Oscilloscopes le Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX70000SXs Ole DPO3000 Series. E kanna ea sebetsa le tse ling tsa Tektronix Oscilloscope Series (MDO/MSO/DPO4000/3, XNUMX Series MDO, joalo-joalo), empa ha e so lekoe.
- Ka mor'a hore u ntlafatse, kapa u khoasolle e le ZIP le ho ntša, Tektronix Programmatic-Control-Ex.ample repo khomphuteng ya hao, bula foldara e nang le files ho Windows Explorer 'me u sebelise sebaka sa ho batla ho Windows Explorer ho fumana foldara e bitsoang "CSharpCurveQueryWinforms".
- Ka har'a foldara ea CSharpCurveQueryWinforms, bula file ea file "CurveQueryWinforms.sln" ho Visual Studio.
- Kamora hore projeke e jarolloe ho Visual Studio, e-ea ho Fensetere ea Tharollo ea Tharollo 'me u tobetse habeli ho file bitsetsoe
"CurveQueryMain.cs". Sena se tla kenya sebopeho sa mosebelisi sa Windows Forms bakeng sa mohlala onaample lenaneo ka hare ho mohlophisi oa pono. - Ho mohlophisi oa pono, ka foromo e kholo, tobetsa habeli konopo e ngotsoeng "Get Waveform". Sena se tla bula mohlophisi oa khoutu ebe o ea ka kotloloho ho mokhoa o nang le khoutu e tla sebetsa ha o tobetsa konopo ea Fumana Waveform. Ka har'a mokhoa ona u tla fumana khoutu e hokahanyang le sesebelisoa, e lata data ea waveform, e e sebetse, ebe e e bonts'a skrineng.
- Tobetsa konopo ea Run ho Visual Studio ho bokella le ho tsamaisa khoutu.
- Ha lenaneo le se le kentsoe, kenya Lebitso la Mohloli oa VISA la sesebelisoa sa hau ka har'a lebokose la mongolo le ngotsoeng Lebitso la Mohloli oa VISA ebe u khetha mocha oo u tla o lata.
- Ho oscilloscope eo u tla hokela ho eona, etsa bonnete ba hore e fumane waveform ho kanaleng eo u e khethileng pejana ebe o tobetsa konopo ea Fumana Waveform ho Curve Query Ex.ample GUI.
Lenaneo le tla hokela sesebelisoa, le botse ID ea lona ebe le lata data ea waveform ho seteishene ebe e e bonts'a skrineng.
Setšoantšo sa 13: The Curve Query Exampe tla lata data ea waveform ho oscilloscope ebe e e hlahisa skrineng.
Ho Nka Mehato e Latelang
- Ho tloaelehile hore bahlahisi ba kopitsa le ho beha khoutu ho tsoa ho examples; sena ha se boloke nako feela empa se boetse se ba thusa ho ithuta tseleng. Batla khoutu examples ho Tektronix Github bakeng sa tharollo e felileng le khothatso!
- C # ke puo e ntle haholo bakeng sa ho aha liteko tsa boiketsetso le lisebelisoa tsa ho lekanya. Ts'ehetso ea puisano ea liletsa ka laeborari ea IVI VISA.NET e etsa hore taolo le sesebelisoa ka sehokelo sa eona se hole se hlophisehe habonolo. Tikoloho e kopaneng ea nts'etsopele ea Visual Studio e bonolo ho basebelisi 'me e fana ka ts'ebetso e matla e etsang hore ho be bonolo ho ngola le ho lokisa khoutu ho C #. Ka li-syntax tsa eona tse hloekileng le tšehetso e pharalletseng ea laeborari, C # e thusa baenjiniere ho ngola khoutu e sebetsang hantle le e bolokehang.
Mokhoa oa puisano
- Australia 1 800 709 465
- Austria* 00800 2255 4835
- Balkan, Israel, Afrika Boroa le Linaha tse ling tsa ISE +41 52 675 3777 Belgium* 00800 2255 4835
- Brazil +55 (11) 3530-8901
- Canada 1 800 833 9200
- Bohareng ba Europe Bochabela / Baltic +41 52 675 3777
- Europe Bohareng / Greece +41 52 675 3777
- Denmark +45 80 88 1401
- Finland +41 52 675 3777
- Fora* 00800 2255 4835
- Jeremane* 00800 2255 4835
- Hong Kong 400 820 5835
- India 000 800 650 1835
- Indonesia 007 803 601 5249
- Italy 00800 2255 4835
- Japane 81 (3) 6714 3086
- Luxembourg +41 52 675 3777
- Malaysia 1 800 22 55835
- Mexico, Amerika Bohareng / Boroa le Caribbean 52 (55) 88 69 35 25 Bochabela bo Hare, Asia, le Afrika Leboea +41 52 675 3777
- Netherlands* 00800 2255 4835
- New Zealand 0800 800 238
- Norway 800 16098
- Rephabliki ea Batho ea Chaena 400 820 5835
- Philippines 1 800 1601 0077
- Poland +41 52 675 3777
- Portugal 80 08 12370
- Rephabliki ea Korea +82 2 565 1455
- Russia / CIS +7 (495) 6647564
- Singapore 800 6011 473
- Afrika Borwa +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
* Nomoro ea mahala ea Europe. Haeba e sa fumanehe, letsetsa: + 41 52 675 3777
Fumana lisebelisoa tse ling tsa bohlokoa ho TEK.COM
Copyright © Tektronix. Litokelo tsohle li sirelelitsoe. Lihlahisoa tsa Tektronix li koaheloa ke litokelo tsa molao tsa US le tsa kantle ho naha, tse fanoeng le tse ntseng li emetse. Boitsebiso bo hlahang khatisong ena bo nkela sebaka seo
linthong tsohle tse hatisitsoeng pele. Litokelo tsa ho fetoha le litheko li bolokiloe. TEKTRONIX le TEK ke matshwao a kgwebo a ngodisitsweng a Tektronix, Inc. Mabitso a mang kaofela a kgwebo ao ho buuwang ka ona ke matshwao a tshebeletso, matshwao a kgwebo kapa matshwao a kgwebo a ngodisitsweng a dikhamphani tsa bona.
7/2423 SBG 61W-74018-0
Litokomane / Lisebelisoa
![]() |
Tektronix MSO44 Oscilloscope Automation [pdf] Bukana ea Mosebelisi MSO44 Oscilloscope Automation, MSO44, Oscilloscope Automation, Automation |