Automasi Osiloskop Tektronix MSO44

Spesifikasi
- Bahasa Pengaturcaraan: C#
- Persekitaran Pembangunan: Komuniti Microsoft Visual Studio 2022
- Perpustakaan Komunikasi Instrumen: NI-VISA
- Perpustakaan Antara Muka: IVI VISA.NET
Arahan Penggunaan Produk
Pasang Persekitaran Pembangunan
Sebelum anda boleh mula mengautomasikan osiloskop menggunakan C#, ikuti langkah ini untuk menyediakan persekitaran pembangunan anda:
- Muat turun Visual Studio: Lawati visualstudio.com dan muat turun Visual Studio 2022.
- Pasang Visual Studio: Klik dua kali pada pemasang dan pilih “.NET desktop development” sebagai beban kerja.
- Peribadikan Visual Studio: Pilih Visual C# daripada lungsur turun Tetapan Pembangunan.
- Mulakan Visual Studio: Setelah pemasangan selesai, lancarkan Visual Studio.
Pasang VISA
Untuk mengawal instrumen dengan C#, ikuti langkah ini untuk memasang perpustakaan komunikasi VISA:
Pasang NI-VISA: Pastikan Visual Studio dipasang sebelum memasang NI-VISA untuk memilih komponen yang betul secara automatik untuk pembangunan kod.
Soalan Lazim (FAQ)
- S: Bolehkah saya menggunakan Visual Studio Professional atau Enterprise dan bukannya Komuniti?
J: Ya, anda boleh menggunakan Visual Studio Professional atau Enterprise untuk automasi osiloskop dalam C#. Proses persediaan mungkin berbeza sedikit. - S: Adakah perlu memasang IVI VISA.NET untuk antara muka dengan VISA dalam C#?
A: IVI VISA.NET disyorkan untuk antara muka dengan VISA dalam C# untuk penyepaduan dan kefungsian yang lebih baik.
Bermula dengan Automasi Osiloskop dalam C#
NOTA PERMOHONAN
Bermula dengan Automasi Osiloskop dalam C#
pengenalan
- Kebanyakan instrumentasi ujian dan pengukuran moden hari ini boleh dikonfigurasikan dan dikawal melalui antara muka boleh atur cara jauh yang boleh diakses melalui antara muka fizikal seperti
sebagai Ethernet, USB atau GPIB. Malah instrumen kompleks seperti osiloskop boleh dikawal sepenuhnya dan diarahkan untuk melakukan ujian kompleks hanya menggunakan antara muka boleh atur caranya. Dalam ujian dan pengukuran, selalunya terdapat keperluan untuk melakukan satu siri ujian, mengumpul data pengukuran dan mengulangi tindakan ini beberapa kali pada satu atau lebih peranti yang sedang diuji. Apabila melakukan ujian dan pengukuran berulang, automasi instrumentasi adalah kunci untuk ketekalan metodologi ujian, kebolehulangan keputusan pengukuran, penjimatan masa dan pengurangan risiko kesilapan manusia. Atas sebab ini, selalunya jurutera memilih untuk meluangkan masa untuk mengambil advantage keupayaan antara muka boleh diprogramkan jauh bagi instrumen mereka dan menulis kod ujian untuk mengautomasikan aplikasi ujian dan pengukuran mereka. Bagi kebanyakan jurutera ini, C# (disebut C Sharp) ialah bahasa pengaturcaraan pilihan. - C# ialah bahasa pengaturcaraan serba boleh dan berkuasa yang dibangunkan oleh Microsoft sebagai sebahagian daripada rangka kerja .NETnya. Ia digunakan secara meluas untuk membina pelbagai aplikasi, dari perisian desktop hingga web aplikasi dan juga aplikasi mudah alih. Menggunakan perpustakaan pihak ketiga yang disepadukan dengan mudah, C# ialah pilihan yang sangat baik untuk aplikasi ujian automatik juga.
- Ramai jurutera dalam ujian dan pengukuran memilih untuk menulis kod ujian automatik mereka dalam C# atas pelbagai sebab, termasuk:
- Sokongan komunikasi instrumen yang sangat baik tersedia melalui perpustakaan IVI VISA.NET.
- Beratus-ratus perpustakaan berguna yang terbina dalam Rangka Kerja.NET menjadikan tugas kod harian mudah dan didokumenkan dengan baik.
- Pembangunan dilakukan menggunakan Persekitaran Pembangunan Bersepadu Visual Studio yang berkuasa dan mudah digunakan.
- Percuma untuk menggunakan Edisi Komuniti Visual Studio tersedia.
- IntelliSense dalam editor kod Visual Studio menjadikan kod penulisan dan bekerja dengan perpustakaan kod baharu menjadi mudah.
- Pustaka .NET Winforms menjadikan program penulisan dengan GUI mudah.
- Sintaks bersih, serupa dengan C/C++ yang biasa bagi ramai orang.
- Bahasa berorientasikan objek merangkum kod ke dalam objek menjadikannya lebih modular dan boleh digunakan semula.
- Pengurus memori masa jalan secara automatik memperuntukkan dan mendelokasikan memori, menjadikan pengurusan memori manual tidak diperlukan, mengelakkan kebocoran memori.
- Pustaka tambahan tersedia untuk melanjutkan rangka kerja .NET melalui pengurus pakej NuGet yang disepadukan ke dalam Visual Studio.
Bermula
Keperluan Sistem yang Disyorkan
Senarai berikut mengandungi keperluan sistem yang disyorkan untuk diikuti bersama dengan panduan ini.
- Komputer peribadi yang menjalankan Windows 10 atau Windows 11
- Pemproses teras i5-2500 atau lebih baharu
- 8 GB RAM atau lebih besar
- > 15 GB ruang cakera kosong
Peralatan yang Disyorkan
- Osiloskop Tektronix
- Osiloskop Isyarat Campuran MSO 2/4/5/6
- Osiloskop Domain Campuran MDO 3 Siri
- Osiloskop Siri MSO/DPO5000 B
- Osiloskop Siri DPO7000 C
- Osiloskop Prestasi Siri MSO/DPO70000 SM
- Osiloskop Prestasi Siri MSO/DPO/DSA70000 D/DX
- Osiloskop Prestasi Siri DPO70000SX
Pasang Persekitaran Pembangunan
Sebelum anda boleh mula mengautomasikan osiloskop menggunakan C#, anda perlu mendapatkan persediaan persekitaran pembangunan anda. Dalam panduan ini kami akan menggunakan Microsoft Visual Studio Community 2022 sebagai persekitaran pembangunan kami, NI-VISA sebagai perpustakaan komunikasi instrumen kami dan perpustakaan IVI VISA.NET untuk antara muka dengan VISA dalam C#.
Pasang Visual Studio
- Muat turun Visual Studio:
Pergi ke http://visualstudio.com dan muat turun serta pasang Visual Studio 2022. Untuk panduan ini, kami akan menggunakan Visual Studio Community 2022, versi Visual Studio percuma untuk Microsoft, tetapi Visual Studio Professional atau Enterprise 2022 boleh digunakan juga. Versi terdahulu Visual Studio juga boleh digunakan; walau bagaimanapun, langkah untuk menyediakan projek anda dalam versi ini mungkin berbeza sedikit daripada yang ditunjukkan dalam panduan ini. - Pasang Visual Studio:
Klik dua kali pemasang untuk Visual Studio untuk menjalankannya. Semasa persediaan, Pemasang Visual Studio akan meminta anda memilih jenis Beban Kerja yang anda rancang untuk digunakan dengan Visual Studio. Pilih “.NET desktop development” kemudian klik butang Pasang untuk memulakan proses pemasangan.
- Apabila pemasangan selesai, pemasang akan meminta anda memperibadikan Visual Studio. Memandangkan kami akan membangun dalam C#, anda disarankan untuk memilih Visual C# daripada menu lungsur Tetapan Pembangunan.

- Sebaik sahaja anda telah membuat pilihan anda, klik Mulakan Visual Studio.
- Visual Studio akan mengambil masa beberapa minit untuk menyediakan dirinya untuk digunakan. Setelah selesai, anda akan dipersembahkan dengan tetingkap Permulaan Visual Studio 2022. Tutup tetingkap ini buat masa ini dengan mengklik butang tutup di penjuru kanan sebelah atas sebelum meneruskan untuk memasang NI-VISA.
Pasang VISA
- Sebelum kita boleh mula menulis program untuk mengawal instrumen dengan C#, kita perlu memasang perpustakaan komunikasi VISA pada sistem di mana kita memasang Visual Studio. Anda harus memasang NI-VISA sekarang.
- Nota: Jika anda masih belum memasang Visual Studio, anda disyorkan untuk berbuat demikian sebelum meneruskan untuk memasang NI-VISA. Pemasang untuk NI-VISA akan mengesan bahawa Visual Studio dipasang dan secara automatik akan memastikan bahawa komponen yang betul dipilih dan dipasang untuk digunakan dalam pembangunan kod.
- Dalam panduan ini kami akan menggunakan NI-VISA 2023 S2. Versi lain NI-VISA seawal versi 17 akan berfungsi tetapi proses persediaan mungkin berbeza daripada yang ditunjukkan dalam panduan ini dan pemasangan berasingan bagi Pakej Pematuhan IVI mungkin diperlukan untuk mendapatkan sokongan bagi antara muka pengaturcaraan aplikasi IVI VISA.NET . NI-VISA 2023 Q2 mengandungi semua pakej yang diperlukan dan akan menjadi satu-satunya file anda perlu memuat turun dan memasang.
- Nota: Apabila memuat turun dan memasang NI-VISA, jika terdapat pilihan antara versi Penuh dan versi Run-time, pastikan anda mendapatkan versi Penuh. Versi Penuh mempunyai alat dan perpustakaan tambahan yang diperlukan untuk pembangunan kod.
- Panduan lengkap tentang cara memasang VISA dan menggunakannya untuk kawalan instrumen boleh didapati dalam E-book Bermula Alat Kawalan dengan VISA yang boleh dimuat turun dari tek.com .
Membangunkan Aplikasi Kawalan Instrumen dengan C#
- Dengan Visual Studio dan NI-VISA dipasang, anda kini bersedia untuk mula membangunkan program untuk mengawal instrumen menggunakan C#.
- Untuk langkah seterusnya dalam panduan ini, kami akan menunjukkan kepada anda cara mencipta projek C# baharu dalam Visual Studio, sediakannya untuk menggunakan perpustakaan komunikasi VISA dan kemudian tulis beberapa kod untuk melakukan komunikasi osiloskop mudah.
Mencipta Projek Konsol C# Baharu untuk Kawalan Instrumen (Hello World)
Bekas pertamaampyang dibentangkan dalam hampir setiap pengenalan pengaturcaraan ialah program klasik "Hello World". Panduan ini tidak akan berbeza dan anda akan belajar cara mencipta Kawalan Instrumen yang setara dengan program Hello World dengan mencipta program yang menyambung kepada instrumen, menanyakan rentetan IDnya dan kemudian mencetaknya ke skrin. Kami kemudiannya akan membimbing anda untuk mengubah suai program ini untuk melaksanakan beberapa kawalan osiloskop asas di mana kami akan menetapkan semula instrumen, menghidupkan ukuran dan kemudian mengambil nilai pengukuran dan mencetaknya ke skrin.
- Lancarkan Visual Studio dan ia akan membawa anda ke skrin Permulaan Visual Studio. Pada skrin Bermula, klik pilihan yang dipanggil "Buat projek baharu."

- Daripada Skrin Cipta Projek Baharu, tatal ke bawah senarai templat projek dan pilih projek C# yang dipanggil "Apl Konsol (.NET Framework)" kemudian klik Seterusnya. Anda juga boleh memasukkan nama templat ke dalam kotak Carian di bahagian atas skrin untuk mempercepatkan pencariannya. Nota: Senarai projek akan mengandungi projek C# serupa yang baru dipanggil "Projek Konsol." Ini bukan projek yang betul dan memilihnya akan mencipta projek konsol yang menggunakan Teras .NET dan bukannya rangka kerja .NET. Pustaka IVI VISA .NET dibina pada Rangka Kerja .NET, bukan Teras .NET jadi adalah penting untuk anda memilih projek Konsol C# berasaskan Rangka Kerja .NET.
Nota: Senarai projek akan mengandungi projek C# serupa yang baru dipanggil "Projek Konsol." Ini bukan projek yang betul dan memilihnya akan mencipta projek konsol yang menggunakan Teras .NET dan bukannya rangka kerja .NET. Pustaka IVI VISA .NET dibina pada Rangka Kerja .NET, bukan Teras .NET jadi adalah penting untuk anda memilih projek Konsol C# berasaskan Rangka Kerja .NET. - Beri nama projek dan pilih a file lokasi untuk menyimpan projek.

- Dalam lungsur turun Rangka Kerja, pastikan .NET Framework 4.7.2 dipilih kemudian klik butang Cipta untuk mencipta projek.
Selepas Visual Studio mencipta projek, anda akan dibentangkan dengan antara muka Visual Studio penuh untuk mengedit projek. Kod utama file untuk projek itu, "Program.cs" akan dibuka dalam editor kod dan anak tetingkap Solution Explorer, yang menyediakan akses kepada Properties, Rujukan dan files dalam projek, boleh diakses. Sebelum kami mula menambah kod, kami perlu menyediakan projek kami dengan menambahkan rujukan kepada VISA pada kod kami.
- Kod kami akan berkomunikasi dengan instrumen dengan menggunakan perpustakaan IVI VISA .NET yang dipasang sebagai sebahagian daripada pemasang NI-VISA. Sebelum kita boleh menggunakan pustaka ini dalam kod kita, kita perlu menambah rujukan padanya dahulu dalam projek kita. Untuk menambah rujukan, pergi ke anak tetingkap Solution Explorer, klik kanan pada Rujukan dan pilih daripada menu Tambah Rujukan…

- Dalam tetingkap Pengurus Rujukan, di bawah Assemblies, klik pada "Sambungan". Tatal senarai dan cari perhimpunan bernama "Ivi.Visa Assembly" dan klik kotak semak di sebelahnya untuk memilihnya. Klik OK untuk menambah rujukan kepada projek.
Rajah 8: Tambah rujukan kepada Ivi.Visa Assembly.
Soalan: Mengapa kami menambah rujukan kepada Ivi.Visa dan bukan kepada NI-VISA?
Jawapan: Perpustakaan IVI VISA .NET ialah perpustakaan .NET standard untuk kawalan instrumen yang agnostik vendor. Ini bermakna bahawa sebarang program yang ditulis untuk menggunakan perpustakaan IVI VISA .NET boleh digunakan dengan mana-mana pelaksanaan VISA vendor jika pelaksanaan tersebut menyokong antara muka standard IVI VISA .NET.
Dengan rujukan kepada perpustakaan IVIVISA .NET ditambah, kami kini bersedia untuk mula menulis kod. - Pergi ke Program.cs yang terbuka file dalam editor kod dan di bahagian atas file anda akan melihat beberapa pernyataan "menggunakan". Selepas pernyataan menggunakan terakhir tambah baris baru dan masukkan
- menggunakan Ivi.Visa;
Rajah 9: Menggunakan pernyataan mengurangkan jumlah menaip yang diperlukan semasa menulis kod dan membantu mengarahkan editor kod.
Baris ini membolehkan kami mengakses objek yang terkandung dalam ruang nama Ivi.Visa tanpa perlu menaip keseluruhan ruang nama setiap kali kami mengisytiharkan atau menggunakan salah satu objek ini. Ini bukan sahaja mengurangkan jumlah menaip, tetapi ia juga membantu editor membuat cadangan autolengkap semasa anda menaip. - Lebih jauh ke bawah dalam file anda akan melihat di mana kaedah statik Main(rentetan[] args) diisytiharkan dan diikuti oleh sepasang elipsis. Antara elipsis tambah kod berikut.
Kod yang kami tambah akan membuka sambungan kepada instrumen menggunakan VISA, hantar arahan pertanyaan *IDN? ke instrumen dan kemudian baca balik respons daripada instrumen dan cetak ke konsol. Program ini kemudiannya akan menggesa kami untuk menekan kekunci Enter untuk meneruskan dan kemudian akan menunggu sehingga Enter ditekan.
Pernyataan penggunaan di sekitar objek skop pada baris 3 dalam coretan kod di atas memastikan bahawa jika sebarang Pengecualian dilemparkan oleh kod kami semasa ia dijalankan, sambungan itu masih akan ditutup dengan betul sebelum program dihentikan. - Dalam baris di mana rentetan visaRsrcAddr diisytiharkan dan diberikan, edit rentetan untuk memadankan Alamat Sumber VISA instrumen anda.
- Sekarang kita telah menambah beberapa kod pada file, kami bersedia untuk menjalankan program kami. Klik butang Jalankan dalam bar menu atau tekan F5 untuk menyusun dan menjalankan kod kami dengan cepat. Apabila kod berjalan, anda harus melihat output dalam tetingkap konsol yang kelihatan serupa dengan yang berikut.
Rajah 10: Output daripada HelloScope asas kami example.
Nota: Jika kod gagal dan mengeluarkan pengecualian, sebab yang paling biasa ialah kerana VISA tidak dapat menyambung ke instrumen. Ini biasanya kerana Alamat Sumber VISA telah dimasukkan dengan salah atau kerana instrumen tidak lagi disambungkan atau dihidupkan.
Baiklah! Program anda dapat menyambung ke instrumen, menghantar arahan untuk menanyakan IDnya dan kemudian membacanya kembali. Ini hebat, tetapi secara keseluruhan, ia bukan aplikasi yang sangat berguna. Mari tambahkan beberapa lagi kod pada bekas iniample dan sebenarnya melakukan sesuatu dengan osiloskop. - Ubah suai kod anda supaya kelihatan seperti berikut.

Sekarang kod anda akan melakukan perkara berikut:
- Sambungkan ke osiloskop
- Tanya IDnya dan cetak ke konsol
- Tetapkan semula osiloskop kepada keadaan lalainya
- Autoset osiloskop
- Tambah satu amppengukuran lintang
- Dapatkan satu urutan
- Ambil yang diukur ampnilai litude dan mencetaknya ke konsol
Nota: bekas ituampKod yang disenaraikan di atas direka untuk digunakan dengan Osiloskop Isyarat Campuran MSO Siri Tektronix 2/4/5/6. Untuk menjadikan kod ini berfungsi dengan 3 Siri MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, Osiloskop Siri DPO70000SX, buat perubahan berikut.
- Gantikan garisan
skop.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITUDE”); - dengan
skop.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITUDE”); - dan menggantikan talian
skop.FormattedIO.WriteLine("MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?"); - dengan
skop.FormattedIO.WriteLine("MEASU:IMM:VAL?");
Perhatikan bahawa kod itu termasuk baris
skop.FormattedIO.WriteLine(“*OPC?”); scope.RawIO.ReadString();
- selepas beberapa operasi. Ini ialah perintah pertanyaan Operasi Lengkap dan ia digunakan untuk memastikan kod disegerakkan dengan operasi osiloskop. Operasi osiloskop berjalan lama tertentu seperti melakukan penetapan semula, autoset atau memperoleh urutan tunggal akan menyebabkan osiloskop menurunkan Bendera Selesai Operasi dalam status osiloskop dan menaikkannya apabila operasi telah selesai. *OPC? arahan ialah arahan menyekat yang tidak akan mengembalikan respons sehingga bendera OPC ditetapkan tinggi. Dengan menanyakan *OPC? kita boleh menyekat kod kita daripada meneruskan sehingga arahan itu mengembalikan respons.
- Setelah anda selesai mengedit kod anda, klik butang Jalankan untuk menyusun dan menjalankan kod. Jika semuanya berjaya, output program anda sepatutnya kelihatan seperti berikut.

Rajah 11: Output daripada HelloScope ex kami yang lebih panjangample.
tahniah! Anda telah berjaya menulis atur cara menggunakan C# yang bersambung ke dan instrumen, mengawalnya dan membaca kembali data daripadanya. Anda kini bersedia untuk mula membangunkan aplikasi kawalan instrumen termaju anda sendiri.
Menarik Examples daripada GitHub
Untuk membantu dalam pembelajaran menulis program untuk mengawal instrumen Tektronix, Tektronix telah menyediakan banyak bekasampprogram pada Tektronix GitHub dalam Programmatic Control Examples repositori. Repositori ini boleh didapati di https://github.com/tektronix/Programmatic-Control-Examples . Untuk bekas seterusnyaampkita akan tarik kod dari Tektronix GitHub di URL atas. Gunakan langkah berikut untuk mendapatkan salinan repositori ini ke komputer anda.
- Pergi ke Tektronix Programmatic-Control-Examples repositori di URL di atas.
- Klon repositori menggunakan Git atau muat turunnya sebagai ZIP file dan ekstrak ke PC anda. Anda boleh mendapatkan maklumat yang diperlukan untuk mengklon atau memuat turun repositori dengan mengklik pada butang <> Kod hijau pada web halaman repo.

Rajah 12: Pengklonan atau memuat turun repositori GitHub boleh diakses daripada butang Kod <> Hijau pada halaman utama repo.
Curve Query C# Windows Forms Example
- Untuk bekas iniample, daripada bermula dari awal, kami akan menarik kod dari repositori Tektronix GitHub. Jika anda belum melengkapkan langkah di atas dalam Menarik Examples daripada GitHub, sila lakukan sekarang.
- bekas iniample menunjukkan cara mencipta aplikasi ujian dan pengukuran automatik dengan antara muka pengguna grafik yang akan mengambil bentuk gelombang daripada osiloskop dan memaparkannya pada antara muka pengguna. bekas iniampsaya menggunakan jenis projek C# Windows Forms (.NET Framework) dalam Visual Studio untuk mencipta program dengan GUI Borang Windows, IVI VISA
- Perpustakaan .NET untuk komunikasi dan perpustakaan grafik OxyPlot untuk memaparkan data bentuk gelombang pada antara muka pengguna. OxyPlot dipasang dalam projek menggunakan pengurus pakej NuGet terbina dalam dalam Visual Studio dan perpustakaan akan dimuat turun secara automatik apabila anda menyusun projek.
- Nota: Projek ini direka bentuk untuk berfungsi dengan Tektronix
- Osiloskop Isyarat Campuran MSO 2/4/5/6, Osiloskop Domain Campuran 3 Siri MDO dan Oscilloscope Siri Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 SM, MSO/DPO/DSA70000 D DX dan DPO70000SX. Ia mungkin berfungsi dengan Siri Oscilloscope Tektronix yang lain juga (MDO/MSO/DPO3000/4000, 3 Series MDO, dll.), tetapi belum diuji.
- Selepas anda mengklon, atau memuat turun sebagai ZIP dan mengekstrak, Tektronix Programmatic-Control-Examples repo ke komputer anda, buka folder yang mengandungi files dalam Windows Explorer dan gunakan bar carian dalam Windows Explorer untuk mencari folder bernama "CSharpCurveQueryWinforms".
- Di dalam folder CSharpCurveQueryWinforms, buka fail file "CurveQueryWinforms.sln" dalam Visual Studio.
- Selepas projek dimuatkan dalam Visual Studio, pergi ke anak tetingkap Solution Explorer dan klik dua kali pada file bernama
“CurveQueryMain.cs”. Ini akan memuatkan antara muka pengguna grafik Windows Forms untuk ex iniampprogram di dalam editor visual. - Dalam editor visual, pada borang utama, klik dua kali pada butang berlabel "Dapatkan Bentuk Gelombang". Ini akan membuka editor kod dan pergi terus ke kaedah yang mengandungi kod yang akan dijalankan apabila anda mengklik pada butang Dapatkan Bentuk Gelombang. Di dalam kaedah ini, anda akan menemui kod yang bersambung kepada instrumen, mengambil data bentuk gelombang, memprosesnya, dan kemudian memaparkannya pada skrin.
- Klik butang Jalankan dalam Visual Studio untuk menyusun dan menjalankan kod.
- Apabila program telah dimuatkan, masukkan Nama Sumber VISA instrumen anda ke dalam kotak teks berlabel Nama Sumber VISA dan pilih saluran untuk diambil.
- Pada osiloskop yang anda akan sambungkan, pastikan ia telah memperoleh bentuk gelombang pada saluran yang anda pilih sebelum ini kemudian klik butang Dapatkan Bentuk Gelombang dalam Curve Query Example GUI.
Program ini akan menyambung ke instrumen, menanyakan IDnya dan kemudian mengambil data bentuk gelombang daripada saluran dan memaparkannya pada skrin.
Rajah 13: Pertanyaan Keluk Cthample akan mengambil data bentuk gelombang daripada osiloskop dan memaparkannya pada skrin.
Mengambil Langkah Seterusnya
- Ia adalah perkara biasa bagi pembangun untuk menyalin dan menampal kod daripada examples; ini bukan sahaja menjimatkan masa tetapi juga membantu mereka belajar sepanjang perjalanan. Semak imbas kod examples pada Tektronix Github untuk penyelesaian dan inspirasi yang lengkap!
- C# ialah bahasa yang sangat baik untuk membina aplikasi ujian dan pengukuran automatik. Sokongan komunikasi instrumen melalui perpustakaan IVI VISA.NET menjadikan kawalan dan instrumen melalui antara muka boleh diprogramkan jauhnya dengan mudah. Persekitaran pembangunan bersepadu Visual Studio adalah mesra pengguna dan menawarkan fungsi berkuasa yang memudahkan untuk menulis dan menyahpepijat kod dalam C#. Dengan sintaksnya yang bersih dan sokongan perpustakaan yang luas, C# membolehkan jurutera menulis kod yang cekap dan boleh diselenggara.
Maklumat Hubungan
- Australia 1 800 709 465
- Austria* 00800 2255 4835
- Balkan, Israel, Afrika Selatan dan Negara ISE lain +41 52 675 3777 Belgium* 00800 2255 4835
- Brazil +55 (11) 3530-8901
- Kanada 1 800 833 9200
- Eropah Timur Tengah / Baltik +41 52 675 3777
- Eropah Tengah / Greece +41 52 675 3777
- Denmark +45 80 88 1401
- Finland +41 52 675 3777
- Perancis* 00800 2255 4835
- Jerman* 00800 2255 4835
- Hong Kong 400 820 5835
- India 000 800 650 1835
- Indonesia 007 803 601 5249
- Itali 00800 2255 4835
- Jepun 81 (3) 6714 3086
- Luxembourg +41 52 675 3777
- Malaysia 1 800 22 55835
- Mexico, Amerika Tengah/Selatan dan Caribbean 52 (55) 88 69 35 25 Timur Tengah, Asia dan Afrika Utara +41 52 675 3777
- Belanda* 00800 2255 4835
- New Zealand 0800 800 238
- Norway 800 16098
- Republik Rakyat China 400 820 5835
- Filipina 1 800 1601 0077
- Poland +41 52 675 3777
- Portugal 80 08 12370
- Republik Korea +82 2 565 1455
- Rusia / CIS +7 (495) 6647564
- Singapura 800 6011 473
- Afrika Selatan +41 52 675 3777
- Sepanyol* 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
- Amerika Syarikat 1 800 833 9200
- Vietnam 12060128
* Nombor bebas tol Eropah. Sekiranya tidak dapat diakses, hubungi: +41 52 675 3777
Cari sumber yang lebih berharga di TEK.COM
Hak Cipta © Tektronix. Hak cipta terpelihara. Produk Tektronix dilindungi oleh paten AS dan asing, dikeluarkan dan belum selesai. Maklumat dalam penerbitan ini menggantikan itu
dalam semua bahan yang diterbitkan sebelum ini. Keistimewaan spesifikasi dan perubahan harga terpelihara. TEKTRONIX dan TEK ialah tanda dagangan berdaftar Tektronix, Inc. Semua nama dagangan lain yang dirujuk ialah tanda perkhidmatan, tanda dagangan atau tanda dagangan berdaftar syarikat masing-masing.
7/2423 SBG 61W-74018-0
Dokumen / Sumber
![]() |
Automasi Osiloskop Tektronix MSO44 [pdf] Panduan Pengguna Automasi Osiloskop MSO44, MSO44, Automasi Osiloskop, Automasi |





