Tektronix MSO44 Oscilloscope Automation

spésifikasi
- Basa Pemrograman: C#
- Lingkungan Pangwangunan: Komunitas Microsoft Visual Studio 2022
- Perpustakaan Alat Komunikasi: NI-VISA
- Perpustakaan panganteur: IVI VISA.NET
Parentah Pamakéan Produk
Pasang Lingkungan Pangwangunan
Sateuacan anjeun tiasa nga-otomatiskeun osiloskop nganggo C#, tuturkeun léngkah-léngkah ieu pikeun nyetél lingkungan pangembangan anjeun:
- Unduh Visual Studio: Visit visualstudio.com sareng unduh Visual Studio 2022.
- Install Visual Studio: Double-klik installer tur pilih ".NET desktop development" salaku workload nu.
- Personalisasi Visual Studio: Pilih Visual C # tina leupaskeun-handap Setélan Pangwangunan.
- Mimitian Visual Studio: Saatos instalasi parantos réngsé, peluncuran Visual Studio.
Pasang VISA
Pikeun ngadalikeun instrumen nganggo C#, tuturkeun léngkah-léngkah ieu pikeun masang perpustakaan komunikasi VISA:
Pasang NI-VISA: Pastikeun Visual Studio dipasang sateuacan masang NI-VISA pikeun otomatis milih komponén anu leres pikeun pangwangunan kode.
Patarosan anu Sering Ditaroskeun (FAQ)
- Q: Naha kuring tiasa nganggo Visual Studio Professional atanapi Enterprise tinimbang Komunitas?
A: Leres, anjeun tiasa nganggo Visual Studio Professional atanapi Enterprise pikeun automation oscilloscope dina C #. Prosés setelan tiasa rada béda. - Q: Dupi éta perlu install IVI VISA.NET pikeun interfacing kalawan VISA di C #?
A: IVI VISA.NET disarankeun pikeun panganteur sareng VISA dina C # pikeun integrasi sareng fungsionalitas anu langkung saé.
Ngamimitian sareng Oscilloscope Automation dina C #
CATATAN APLIKASI
Ngamimitian sareng Oscilloscope Automation dina C #
Bubuka
- Kaseueuran alat tés sareng pangukuran modéren ayeuna tiasa dikonpigurasi sareng dikontrol ku antarbeungeut anu tiasa diprogram jauh anu tiasa diaksés tina antarmuka fisik sapertos kitu.
sakumaha Ethernet, USB atawa GPIB. Malah instrumen kompléks kawas oscilloscopes bisa pinuh dikawasa jeung diarahkeun pikeun ngalakukeun tés kompléks ngan ngagunakeun panganteur programmable na. Dina tés sareng pangukuran, sering aya kabutuhan pikeun ngalakukeun séri tés, ngumpulkeun data pangukuran sareng ngulang tindakan ieu sababaraha kali dina hiji atanapi langkung alat anu diuji. Nalika ngalakukeun tés sareng pangukuran anu diulang-ulang, automation instrumentasi mangrupikeun konci pikeun konsistensi metodologi tés, kaulangan hasil pangukuran, ngahémat waktos sareng ngirangan résiko kasalahan manusa. Kusabab ieu, sering insinyur milih nyéépkeun waktos kanggo nyandak advantage tina kamampuhan antarbeungeut anu tiasa diprogram jauh tina alatna sareng nyerat kodeu tés pikeun ngajadikeun otomatis aplikasi tés sareng pangukuranna. Pikeun seueur insinyur ieu, C # (dibaca C Sharp) mangrupikeun basa pamrograman pilihan. - C # mangrupakeun basa programming serbaguna tur kuat anu dikembangkeun ku Microsoft salaku bagian tina kerangka .NET na. Hal ieu loba dipaké pikeun ngawangun rupa-rupa aplikasi, mimitian ti software desktop pikeun web aplikasi malah aktip mobile. Ngagunakeun perpustakaan pihak katilu gampang terpadu, C # mangrupa pilihan alus teuing pikeun aplikasi test otomatis ogé.
- Seueur insinyur dina tés sareng pangukuran milih nyerat kode tés otomatisna dina C # kusabab seueur alesan, kalebet:
- Pangrojong komunikasi alat anu saé anu sayogi ngalangkungan perpustakaan IVI VISA.NET.
- Ratusan perpustakaan mangpaat diwangun dina.NET Framework ngajadikeun tugas kode sapopoé gampang tur didokumentasikeun ogé.
- Pangwangunan dilakukeun nganggo anu kuat sareng gampang dianggo Visual Studio Integrated Development Environment.
- Bébas ngagunakeun Visual Studio Community Edition sadia.
- IntelliSense dina pangropéa kode Visual Studio ngajadikeun kode nulis sarta gawé bareng perpustakaan kode anyar angin ngahiliwir.
- Perpustakaan .NET Winforms ngajadikeun program nulis kalawan GUI gampang.
- Sintaksis bersih, mirip sareng C / C ++ anu biasa pikeun seueur jalma.
- Basa berorientasi obyék encapsulates kode kana objék sahingga leuwih modular sarta bisa dipaké deui.
- Pangatur mémori runtime sacara otomatis nyayogikeun sareng ngalokasikeun mémori, ngajantenkeun manajemén mémori manual henteu diperyogikeun, ngahindarkeun bocor mémori.
- perpustakaan tambahan sadia pikeun manjangkeun kerangka .NET ngaliwatan manajer pakét NuGet nu terpadu kana Visual Studio.
Ngamimitian
Sarat Sistim dianjurkeun
Daptar turutan ngandung sarat sistem anu nyarankeun pikeun nuturkeun sareng pituduh ieu.
- Komputer pribadi ngajalankeun Windows 10 atanapi Windows 11
- Core i5-2500 atanapi prosesor anu langkung énggal
- 8 GB RAM atawa leuwih gede
- > 15 GB rohangan disk bébas
Disarankeun Equipment
- Oscilloscope Tektronix
- 2/4/5/6 Runtuyan MSO Campuran Sinyal Oscilloscope
- 3 Runtuyan MDO Campuran Domain Oscilloscope
- MSO / DPO5000 B Series Oscilloscope
- DPO7000 C Series Oscilloscope
- MSO / DPO70000 SM Series Performance Oscilloscope
- MSO / DPO / DSA70000 D / DX Series Performance Oscilloscope
- DPO70000SX Runtuyan Performance Oscilloscope
Pasang Lingkungan Pangwangunan
Sateuacan anjeun tiasa nga-otomatisasi oscilloscopes nganggo C #, anjeun kedah nyetél lingkungan pangembangan anjeun. Dina pituduh ieu kami bakal nganggo Microsoft Visual Studio Community 2022 salaku lingkungan pangembangan urang, NI-VISA salaku perpustakaan komunikasi alat sareng perpustakaan IVI VISA.NET pikeun ngahubungkeun sareng VISA dina C #.
Pasang Visual Studio
- Unduh Visual Studio:
Pindah ka http://visualstudio.com tur ngundeur tur masang Visual Studio 2022. Pikeun pituduh ieu kami bakal ngagunakeun Visual Studio Komunitas 2022, Microsoft bébas ngagunakeun versi Visual Studio, tapi Visual Studio Profesional atawa perusahaan 2022 bisa dipaké ogé. Versi saméméhna Visual Studio ogé bisa dipaké; kumaha oge, léngkah-léngkah pikeun nyetél proyék anjeun dina vérsi ieu tiasa rada béda ti anu dipidangkeun dina pituduh ieu. - Pasang Visual Studio:
Ganda-klik installer pikeun Visual Studio ngajalankeun eta. Salami setelan, Visual Studio Installer bakal naroskeun anjeun milih jinis Beban Kerja anu anjeun badé dianggo sareng Visual Studio. Pilih ".NET desktop development" teras klik tombol Pasang pikeun ngamimitian prosés pamasangan.
- Nalika pamasangan parantos réngsé, pamasang bakal naroskeun anjeun ngarobih Visual Studio. Kusabab urang bakal ngembang dina C #, éta umumna dianjurkeun anjeun milih Visual C # ti Setélan Pangwangunan turun-handap.

- Sakali anjeun parantos milih, klik Mimitian Visual Studio.
- Visual Studio bakal butuh sababaraha menit pikeun nyiapkeun diri pikeun dianggo. Sakali réngsé anjeun bakal dibere Visual Studio 2022 Ngamimitian jandela. Tutup jandela ieu ayeuna ku ngaklik tombol tutup di pojok katuhu luhur sateuacan neraskeun masang NI-VISA.
Pasang VISA
- Sateuacan urang ngamimitian nyerat program pikeun ngontrol alat sareng C #, urang kedah masang perpustakaan komunikasi VISA dina sistem dimana urang dipasang Visual Studio. Anjeun kedah masang NI-VISA ayeuna.
- Catetan: Upami anjeun henteu acan masang Visual Studio, disarankeun pikeun ngalakukeunana sateuacan neraskeun masang NI-VISA. Pamasang pikeun NI-VISA bakal ngadeteksi yén Visual Studio dipasang sareng otomatis bakal mastikeun yén komponén anu leres dipilih sareng dipasang pikeun dianggo dina pamekaran kode.
- Dina pituduh ieu kami bakal nganggo NI-VISA 2023 Q2. Vérsi séjén NI-VISA ti mimiti versi 17 bakal dianggo tapi prosés setelan bisa rupa-rupa ti naon ditémbongkeun dina pituduh ieu sarta instalasi misah tina Paket minuhan IVI bisa jadi diperlukeun pikeun meunangkeun rojongan pikeun panganteur program aplikasi IVI VISA.NET. . NI-VISA 2023 Q2 ngandung sadaya pakét anu diperyogikeun sareng bakal janten hiji-hijina file Anjeun kudu ngundeur tur masangkeunana.
- Catetan: Sawaktos Anjeun ngundeur tur masang NI-VISA, lamun aya hiji pilihan antara versi Full jeung versi Run-waktos, pastikeun pikeun meunangkeun versi Full. Versi Full boga parabot tambahan sarta perpustakaan anu diperlukeun pikeun ngembangkeun kode.
- Pitunjuk lengkep ngeunaan cara masang VISA sareng ngagunakeunana pikeun kontrol alat tiasa dipendakan dina E-buku Ngamimitian Alat Kontrol sareng VISA anu tiasa diunduh tina tek.com .
Ngembangkeun Aplikasi Kontrol Instrumen sareng C #
- Kalayan Visual Studio sareng NI-VISA dipasang, anjeun ayeuna siap ngawitan ngembangkeun program pikeun ngontrol instrumen nganggo C #.
- Pikeun lengkah saterusna dina pituduh ieu, urang bakal némbongkeun Anjeun cara nyieun hiji C # proyék anyar dina Visual Studio, Nyetél eta nepi ka pamakéan perpustakaan komunikasi VISA lajeng nulis sababaraha kode pikeun ngalakukeun sababaraha komunikasi oscilloscope basajan.
Nyiptakeun Proyék Konsol C# Anyar pikeun Kontrol Instrumen (Halo Dunya)
Mantan kahijiample dibere dina ngan ngeunaan unggal bubuka programming teh Palasik "Halo Dunya" program. Pituduh ieu moal aya bédana sareng anjeun bakal diajar kumaha cara ngadamel Alat Kontrol anu sami sareng program Hello World ku cara nyiptakeun program anu nyambung ka alat, naroskeun senar ID na teras nyitak kana layar. Urang lajeng bakal pituduh Anjeun pikeun ngaropea program ieu pikeun ngalakukeun sababaraha kontrol oscilloscope dasar dimana urang bakal ngareset instrumen, hurungkeun hiji pangukuran lajeng dipulut nilai pangukuran jeung nyitak ka layar.
- Jalankeun Visual Studio sareng éta bakal mawa anjeun ka layar Visual Studio Ngamimitian. Dina layar Mimitian, klik pilihan anu disebut "Jieun proyék énggal."

- Ti Jieun Screen Project Anyar, gulung ka handap daptar template proyék tur pilih C # proyék disebut "Konsol App (.NET Framework)" lajeng klik Next. Anjeun oge bisa ngasupkeun ngaran citakan kana kotak Search di luhureun layar sangkan manggihan eta quicker.Catetan: Daptar proyék bakal ngandung proyék C # sarupa nu ngan disebut "Console Project." Ieu sanes proyek anu leres sareng milih éta bakal nyiptakeun proyék konsol anu nganggo .NET Core tinimbang kerangka .NET. Perpustakaan IVI VISA .NET diwangun dina .NET Framework, sanes .NET Core jadi hal anu penting nu milih .NET Framework dumasar C# proyék konsol.
Catetan: Daptar proyék bakal ngandung proyék C # anu sami anu disebat "Proyék Konsol." Ieu sanes proyek anu leres sareng milih éta bakal nyiptakeun proyék konsol anu nganggo .NET Core tinimbang kerangka .NET. Perpustakaan IVI VISA .NET diwangun dina .NET Framework, sanes .NET Core jadi hal anu penting nu milih .NET Framework dumasar C# proyék konsol. - Pasihan nami proyék sareng pilih a file lokasi pikeun nyimpen proyék di.

- Dina turun-handap Framework, pastikeun .NET Framework 4.7.2 dipilih teras klik tombol Jieun pikeun nyieun proyek.
Saatos Visual Studio nyiptakeun proyék, anjeun bakal dibere antarmuka Visual Studio lengkep pikeun ngédit proyék. Kodeu utama file pikeun proyék éta, "Program.cs" bakal dibuka dina redaktur kode sareng panel Solution Explorer, anu nyayogikeun aksés kana Properties, Rujukan sareng files dina proyék, bisa diakses. Sateuacan urang ngamimitian nambahkeun kode, urang kudu nyiapkeun proyék urang ku nambahkeun rujukan ka VISA kana kode urang.
- Kode urang bakal komunikasi sareng instrumen ku ngagunakeun perpustakaan IVI VISA .NET nu ieu dipasang salaku bagian tina installer NI-VISA. Sateuacan urang tiasa nganggo perpustakaan ieu dina kode urang, urang kedah nambihan rujukan ka éta dina proyék urang. Pikeun nambihan rujukan, lebet kana panel Solution Explorer, klik katuhu dina Rujukan sareng pilih tina ménu Tambihkeun Rujukan…

- Dina jandéla Reference Manager, dina Assemblies, klik "Ekstensi". Ngagulung daptar tur manggihan assembly ngaranna "Ivi.Visa Assembly" teras klik kotak centang gigireun eta pikeun milih eta. Klik OK pikeun nambahkeun rujukan ka proyek.
angka 8: Tambahkeun rujukan ka Majelis Ivi.Visa.
Patarosan: Naha urang nambihan rujukan ka Ivi.Visa sanés ka NI-VISA?
walon: perpustakaan IVI VISA .NET mangrupakeun pustaka .NET standarisasi pikeun kontrol instrumen anu ngajual agnostik. Ieu ngandung harti yén sagala program ditulis ngagunakeun perpustakaan IVI VISA .NET bisa dipaké kalawan palaksanaan VISA sagala vendor urang lamun palaksanaan nu ngarojong IVI baku VISA .NET panganteur.
Kalayan rujukan ka perpustakaan IVIVISA .NET ditambahkeun, kami ayeuna siap ngawitan nulis kode. - Buka Program.cs kabuka file dina redaktur kode sareng di luhur file anjeun bakal nempo sababaraha "ngagunakeun" pernyataan. Sanggeus pernyataan ngagunakeun panungtungan nambahkeun hiji garis anyar jeung asupkeun
- ngagunakeun Ivi.Visa;
Gambar 9: Ngagunakeun pernyataan ngurangan jumlah ketikan diperlukeun nalika nulis kode sarta mantuan ngarahkeun redaktur kode.
Garis ieu ngamungkinkeun urang pikeun ngaksés objék anu aya dina ruang ngaran Ivi.Visa tanpa kedah ngetik sakabéh rohangan ngaran unggal waktos urang nyatakeun atanapi nganggo salah sahiji objék ieu. Ieu sanés ngan ukur ngirangan jumlah ketikan, tapi ogé ngabantosan pangropéa pikeun masihan saran pikeun ngalengkepan otomatis nalika anjeun ngetik. - Salajengna ka handap dina file Anjeun bakal ningali dimana métode statik Main (string [] args) dinyatakeun sarta dituturkeun ku sapasang ellipsis. Antara ellipsis nambahkeun kodeu handap.
Kode anu kami tambahkeun bakal muka sambungan kana alat nganggo VISA, kirimkeun paréntah query *IDN? ka alat teras baca deui réspon tina alat sareng nyitak kana konsol. Program éta bakal ngajurung urang pikeun mencét tombol Enter pikeun neraskeun teras ngantosan dugi ka pencét Enter.
Pernyataan ngagunakeun sabudeureun objék wengkuan dina garis 3 dina snippet kode di luhur ensures yén lamun sagala Exceptions dialungkeun ku kode urang nalika eta dijalankeun, éta sambungan bakal tetep ditutup leres saméméh program quits. - Dina garis mana string visaRsrcAddr dinyatakeun sarta ditugaskeun, edit string pikeun cocog VISA Resource Alamat alat Anjeun.
- Ayeuna urang geus ditambahkeun sababaraha kode ka file, kami siap ngajalankeun program urang. Klik tombol Run dina bar menu atawa pencét F5 pikeun gancang compile tur ngajalankeun kode urang. Nalika kodeu ngajalankeun anjeun kedah ningali kaluaran dina jandela konsol anu katingalina sami sareng ieu.
Gambar 10: Kaluaran tina HelloScope dasar urang example.
Catetan: Upami kodeu gagal sareng ngaluarkeun pengecualian, alesan anu paling umum nyaéta kusabab VISA henteu tiasa nyambung ka alat. Ieu biasana kusabab Alamat Sumber Daya VISA salah diasupkeun atanapi kusabab alatna teu nyambung atanapi dihurungkeun deui.
Henteu kunanaon! Program anjeun tiasa nyambung ka alat, ngirim paréntah pikeun naroskeun ID na teras baca deui. Ieu saé, tapi sacara umum, éta sanés aplikasi anu mangpaat. Hayu nambahkeun sababaraha kode deui ex ieuample jeung sabenerna ngalakukeun hal kalawan oscilloscope nu. - Robah kodeu anjeun janten sapertos kieu.

Ayeuna kode anjeun bakal ngalakukeun ieu:
- Nyambung ka oscilloscope nu
- Parios ID na sareng nyitak kana konsol
- Reset oscilloscope kana kaayaan standar na
- Autoset oscilloscope nu
- Tambahkeun hiji ampukur litude
- Kéngingkeun sekuen tunggal
- Candak nu diukur ampnilai litude jeung nyitak ka konsol nu
Catetan: Mantanample kode nu didaptarkeun di luhur dirancang pikeun pamakéan ku Tektronix 2/4/5/6 Runtuyan MSO Campuran Signal Oscilloscopes. Pikeun nyieun kode ieu jalan kalawan 3 Series MDO, MSO / DPO5000 B, DPO7000 C, MSO / DSA / DPO70000 BCD DX, DPO70000SX Series Oscilloscopes, jieun perobahan handap.
- Ngaganti garis
scope.FormattedIO.WriteLine("MEASU:ADDMEAS AMPLITUDE"); - kalawan
scope.FormattedIO.WriteLine("MEASU:IMM:TYPE AMPLITUDE"); - tur ngaganti garis
scope.FormattedIO.WriteLine("MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?"); - kalawan
scope.FormattedIO.WriteLine ("MEASU: IMM: VAL?");
Perhatikeun yén kode ngawengku garis
scope.FormattedIO.WriteLine("* OPC?"); scope.RawIO.ReadString();
- sanggeus sababaraha operasi. Ieu paréntah paréntah Operasi Lengkep sareng dianggo pikeun ngajaga kodeu disingkronkeun sareng operasi osiloskop. Operasi oscilloscope lila-lila tangtu kawas ngalakukeun reset a, autoset atawa acquiring runtuyan tunggal bakal ngabalukarkeun oscilloscope nu nurunkeun Operasi Lengkep Bandéra dina status oscilloscope sarta ngangkat éta nalika operasi geus réngsé. *OPC? paréntah nyaéta paréntah blocking nu moal balik respon dugi bandéra OPC diatur tinggi. Ku naroskeun *OPC? urang tiasa meungpeuk kode urang ti neraskeun dugi paréntah mulih respon a.
- Sakali anjeun tos rengse ngédit kode anjeun, klik tombol Run pikeun compile tur ngajalankeun kode. Upami sadayana suksés, kaluaran program anjeun kedah sapertos kieu.

Gambar 11: Kaluaran tina HelloScope ex urang leuwih panjangample.
Wilujeng! Anjeun parantos suksés nyerat program nganggo C # anu nyambungkeun sareng alat, ngontrol sareng maca deui data ti dinya. Anjeun ayeuna parantos siap pikeun ngamimitian ngembangkeun aplikasi kontrol alat canggih anjeun nyalira.
Tarik Examples ti GitHub
Pikeun mantuan diajar nulis program pikeun ngadalikeun instrumen Tektronix, Tektronix geus sadia loba ex.ampprogram dina Tektronix GitHub dina Programmatic Control Examples gudang. Repository ieu tiasa dipendakan di https://github.com/tektronix/Programmatic-Control-Examples . Pikeun ex salajengnaample kami bakal narik kode ti Tektronix GitHub di URL di luhur. Anggo léngkah di handap ieu pikeun kéngingkeun salinan gudang ieu kana komputer anjeun.
- Pindah ka Tektronix Programmatic-Control-Examples gudang di URL di luhur.
- Kloning gudang nganggo Git atanapi unduh salaku ZIP file sareng ekstrak kana PC anjeun. Anjeun tiasa mendakan inpormasi anu diperyogikeun pikeun ngaklon atanapi ngaunduh gudang ku ngaklik tombol héjo <> Kodeu dina web kaca repo.

Gambar 12: Kloning atanapi ngaunduh gudang GitHub tiasa diaksés tina tombol Héjo <> Kode dina halaman utama repo.
Kurva Query C# Windows Bentuk Example
- Pikeun ex ieuample, tinimbang dimimitian ti scratch, urang bakal narik kode ti Repository Tektronix GitHub. Upami anjeun teu acan réngsé léngkah di luhur dina narik Examples ti GitHub, mangga lakukeun ayeuna.
- Mantan ieuample mendemonstrasikan cara nyieun hiji test otomatis tur aplikasi pangukuran kalawan panganteur pamaké grafis nu bakal dipulut gelombang tina hiji oscilloscope tur nembongkeun eta dina panganteur pamaké. Mantan ieuampLe ngagunakeun tipe proyék C# Windows Forms (.NET Framework) dina Visual Studio pikeun nyieun program sareng Windows Forms GUI, IVI VISA.
- Perpustakaan .NET pikeun komunikasi jeung perpustakaan grafik OxyPlot pikeun mintonkeun data gelombang dina panganteur pamaké. OxyPlot dipasang dina proyék nganggo manajer pakét NuGet anu diwangun dina Visual Studio sareng perpustakaan bakal diunduh sacara otomatis nalika anjeun nyusun proyék.
- Catetan: Proyék ieu dirancang pikeun dianggo sareng Tektronix
- 2/4/5/6 Runtuyan MSO Oscilloscopes Sinyal Campuran, 3 Runtuyan MDO Campuran Domain Oscilloscopes na Tektronix MSO / DPO5000 B, DPO7000 C, MSO / DPO70000 SM, MSO / DPO / DSA70000 D DX na DPO70000SX Series. Éta ogé tiasa dianggo sareng Series Oscilloscope Tektronix anu sanés (MDO / MSO / DPO3000/4000, 3 Series MDO, jsb), tapi henteu acan diuji.
- Saanggeus diklon, atawa diundeur jadi ZIP jeung sasari, nu Tektronix Programmatic-Control-Examples repo kana komputer Anjeun, buka folder nu ngandung files dina Windows Explorer sareng nganggo bar teang dina Windows Explorer pikeun milarian polder anu namina "CSharpCurveQueryWinforms".
- Di jero folder CSharpCurveQueryWinforms, buka file file "CurveQueryWinforms.sln" dina Visual Studio.
- Saatos proyék dimuat dina Visual Studio, angkat ka panel Solution Explorer teras klik dua kali dina file file ngaranna
"CurveQueryMain.cs". Ieu bakal muka panganteur pamaké grafis Windows Forms pikeun ex ieuampprogram le jero redaktur visual. - Dina pangropéa visual, dina formulir utama, ganda-klik tombol dilabélan "Get Waveform". Ieu bakal muka redaktur kode sareng langsung kana metodeu anu ngandung kodeu anu bakal dijalankeun nalika anjeun ngaklik tombol Get Waveform. Di jero metode ieu anjeun bakal mendakan kode anu nyambung ka alat, nyandak data bentuk gelombang, ngolahna, teras nampilkeun dina layar.
- Pencét tombol Run dina Visual Studio pikeun nyusun sareng ngajalankeun kodeu.
- Nalika program parantos dimuat, lebetkeun Ngaran Sumber Daya VISA alat anjeun kana kotak téks anu dilabélan Ngaran Sumber Daya VISA sareng pilih saluran anu badé dipulut.
- Dina osiloskop anu anjeun badé sambungkeun, pastikeun éta ngagaduhan bentuk gelombang dina saluran anu anjeun pilih sateuacana teras klik tombol Get Waveform dina Curve Query Ex.ampjeung GUI.
Program bakal nyambung ka alat, naroskeun ID na teras nyandak data gelombang tina saluran sareng ningalikeunana dina layar.
Gambar 13: Kurva Query Example bakal dipulut data gelombang tina oscilloscope tur nembongkeun eta dina layar.
Nyokot Léngkah Salajengna
- Biasana pikeun pamekar nyalin sareng nempelkeun kode tina examples; ieu henteu ngan ngahemat waktos tapi ogé ngabantosan aranjeunna diajar sapanjang jalan. Kotektak kode examples on Tektronix Github pikeun solusi rengse tur inspirasi!
- C # mangrupikeun basa anu saé pikeun ngawangun aplikasi tés sareng pangukuran otomatis. Pangrojong komunikasi instrumen ngaliwatan perpustakaan IVI VISA.NET ngajadikeun ngadalikeun sarta instrumen ngaliwatan panganteur programable jauh na angin ngahiliwir. Lingkungan pangembangan terpadu Visual Studio ramah-pamaké sareng nawiskeun fungsionalitas anu kuat anu ngagampangkeun nyerat sareng debug kode dina C #. Kalayan sintaksis anu bersih sareng dukungan perpustakaan anu éksténsif, C # ngamungkinkeun para insinyur nyerat kode anu épisién sareng tiasa dijaga.
Inpormasi kontak
- Australia 1 800 709 465
- Austria* 00800 2255 4835
- Balkan, Israél, Afrika Kidul jeung Nagara ISE séjén +41 52 675 3777 Bélgia* 00800 2255 4835
- Brazil +55 (11) 3530-8901
- Kanada 1 800 833 9200
- Éropa Wétan Tengah / Baltik +41 52 675 3777
- Éropa Tengah / Yunani +41 52 675 3777
- Dénmark +45 80 88 1401
- Finlandia +41 52 675 3777
- Perancis* 00800 2255 4835
- Jérman* 00800 2255 4835
- Hongkong 400 820 5835
- India 000 800 650 1835
- Indonésia 007 803 601 5249
- Itali 00800 2255 4835
- Jepang 81 (3) 6714 3086
- Luksemburg +41 52 675 3777
- Malaysia 1 800 22 55835
- Méksiko, Tengah/Amérika Kidul jeung Karibia 52 (55) 88 69 35 25 Timur Tengah, Asia, jeung Afrika Kalér +41 52 675 3777
- Walanda* 00800 2255 4835
- Selandia Baru 0800 800 238
- Norwégia 800 16098
- Républik Rahayat Cina 400 820 5835
- Filipina 1 800 1601 0077
- Polandia +41 52 675 3777
- Portugal 80 08 12370
- Républik Koréa +82 2 565 1455
- Rusia / CIS +7 (495) 6647564
- Singapura 800 6011 473
- Afrika Kidul +41 52 675 3777
- Spanyol* 00800 2255 4835
- Swédia* 00800 2255 4835
- Swiss* 00800 2255 4835
- Taiwan 886 (2) 2656 6688
- Thailand 1 800 011 931
- Britania Raya / Irlandia* 00800 2255 4835
- AS 1 800 833 9200
- Viétnam 12060128
* Jumlah bébas tol Éropa. Upami henteu tiasa diaksés, telepon: +41 52 675 3777
Milarian sumber anu langkung berharga di TEK.COM
Hak Cipta © Tektronix. Sadaya hak disimpen. Produk Tektronix katutupan ku patén-patén AS sareng asing, dikaluarkeun sareng ditangguhkeun. Émbaran dina ieu publikasi supersedes éta
dina sakabéh bahan diterbitkeun saméméhna. Spésifikasi sarta hak husus robah harga ditangtayungan. TEKTRONIX jeung TEK mangrupakeun mérek dagang kadaptar ti Tektronix, Inc. Sadaya ngaran dagang séjén anu dirujuk nyaéta merek jasa, mérek dagang atawa mérek dagang kadaptar ti pausahaan masing-masing.
7/2423 SBG 61W-74018-0
Dokumén / Sumberdaya
![]() |
Tektronix MSO44 Oscilloscope Automation [pdf] Pituduh pamaké MSO44 Oscilloscope Automation, MSO44, Oscilloscope Automation, Automation |





