Tektronix-logo

Tektronix MSO44 automatizacija osciloskopa

Tektronix-MSO44-Osciloscope-Automation-product-image

Specifikacije

  • Programski jezik: C#
  • Razvojno okruženje: Microsoft Visual Studio Community 2022
  • Instrument komunikaciona biblioteka: NI-VISA
  • Biblioteka interfejsa: IVI VISA.NET

Upute za upotrebu proizvoda

Instalirajte razvojno okruženje
Prije nego što počnete automatizirati osciloskope koristeći C#, slijedite ove korake da postavite svoje razvojno okruženje:

  1. Preuzmite Visual Studio: Visit visualstudio.com i preuzmite Visual Studio 2022.
  2. Instalirajte Visual Studio: Dvaput kliknite na instalater i odaberite “.NET desktop development” kao radno opterećenje.
  3. Personalizirajte Visual Studio: Odaberite Visual C# iz padajućeg izbornika Postavke razvoja.
  4. Pokrenite Visual Studio: Kada se instalacija završi, pokrenite Visual Studio.

Instalirajte VISA
Za kontrolu instrumenata pomoću C#, slijedite ove korake da instalirate VISA komunikacijsku biblioteku:

Instalirajte NI-VISA: Uvjerite se da je Visual Studio instaliran prije instaliranja NI-VISA da automatski odaberete ispravne komponente za razvoj koda.

Često postavljana pitanja (FAQ)

  • P: Mogu li koristiti Visual Studio Professional ili Enterprise umjesto Zajednice?
    O: Da, možete koristiti Visual Studio Professional ili Enterprise za automatizaciju osciloskopa u C#. Proces podešavanja može se neznatno razlikovati.
  • P: Da li je potrebno instalirati IVI VISA.NET za povezivanje sa VISA-om u C#?
    O: IVI VISA.NET se preporučuje za povezivanje sa VISA-om u C# radi bolje integracije i funkcionalnosti.

Početak rada s automatizacijom osciloskopa u C#

NAPOMENA ZA PRIJAVU
Početak rada s automatizacijom osciloskopa u C#

Uvod

  • Većina modernih testnih i mjernih instrumenata danas se može konfigurirati i kontrolirati putem daljinskog programabilnog sučelja kojem se može pristupiti preko fizičkih sučelja kao što su
    kao Ethernet, USB ili GPIB. Čak se i složeni instrumenti poput osciloskopa mogu u potpunosti kontrolisati i usmjeriti na izvođenje složenih testova koristeći samo programibilni interfejs. U testiranju i mjerenju, često postoji potreba za izvođenjem niza testova, prikupljanjem mjernih podataka i ponavljanjem ovih radnji više puta na jednom ili više uređaja koji se testiraju. Prilikom izvođenja ponavljajućih ispitivanja i mjerenja, automatizacija instrumentacije je ključna za konzistentnost metodologije ispitivanja, ponovljivost rezultata mjerenja, uštedu vremena i smanjenje rizika od ljudske greške. Iz ovih razloga, inženjeri se često odlučuju da utroše vrijeme da uzmu prednosttage od mogućnosti daljinskog programabilnog interfejsa njihovog instrumenta i pisanje koda za testiranje kako bi automatizovali svoje aplikacije za testiranje i merenje. Za mnoge od ovih inženjera, C# (izgovara se C Sharp) je programski jezik po izboru.
  • C# je svestran i moćan programski jezik koji je razvio Microsoft kao dio svog .NET frameworka. Široko se koristi za izradu raznih aplikacija, od desktop softvera do web aplikacije, pa čak i mobilne aplikacije. Koristeći lako integrisane biblioteke trećih strana, C# je odličan izbor i za automatizovane testne aplikacije.
  • Mnogi inženjeri u testiranju i mjerenju biraju da napišu svoj automatizirani testni kod u C# iz više razloga, uključujući:
    • Odlična komunikacijska podrška instrumenta dostupna preko IVI VISA.NET biblioteke.
    • Stotine korisnih biblioteka ugrađenih u .NET Framework olakšavaju svakodnevne zadatke koda i dobro su dokumentovane.
    • Razvoj je izveden korišćenjem moćnog i jednostavnog za korišćenje Visual Studio integrisanog razvojnog okruženja.
    • Dostupno je besplatno za korištenje Visual Studio Community Edition.
    • IntelliSense u uređivaču koda Visual Studio čini pisanje koda i rad sa novim bibliotekama kodova lakim.
    • .NET Winforms biblioteka olakšava pisanje programa sa GUI.
    • Čista sintaksa, slična C/C++ koja je poznata mnogim ljudima.
    • Objektno orijentisani jezik inkapsulira kod u objekte čineći ga modularnijim i višekratnim.
    • Runtime memory manager automatski dodeljuje i oslobađa memoriju, čineći ručno upravljanje memorijom nepotrebnim, izbegavajući curenje memorije.
    • Dodatne biblioteke su lako dostupne za proširenje .NET okvira kroz NuGet menadžer paketa koji je integrisan u Visual Studio.

Getting Started

Preporučeni sistemski zahtjevi
Sljedeća lista sadrži preporučene sistemske zahtjeve za praćenje zajedno s ovim vodičem.

  • Lični računar sa operativnim sistemom Windows 10 ili Windows 11
    • Core i5-2500 ili noviji procesor
    • 8 GB RAM-a ili više
    • > 15 GB slobodnog prostora na disku

Preporučena oprema

  • Tektronix osciloskop
    • 2/4/5/6 MSO osciloskop s mješovitim signalom
    • Osciloskop mješovite domene 3 serije MDO
    • Osciloskop MSO/DPO5000 B serije
    • Osciloskop DPO7000 C serije
    • Osciloskop performansi MSO/DPO70000 BC serije
    • Osciloskop performansi MSO/DPO/DSA70000 D/DX serije
    • Osciloskop performansi serije DPO70000SX

Instalirajte razvojno okruženje
Pre nego što počnete da automatizujete osciloskope koristeći C#, moraćete da podesite svoje razvojno okruženje. U ovom vodiču ćemo koristiti Microsoft Visual Studio Community 2022 kao naše razvojno okruženje, NI-VISA kao našu komunikacijsku biblioteku instrumenta i IVI VISA.NET biblioteku za povezivanje sa VISA-om u C#.

Instalirajte Visual Studio

  1. Preuzmite Visual Studio:
    Idi na http://visualstudio.com i preuzmite i instalirajte Visual Studio 2022. Za ovaj vodič ćemo koristiti Visual Studio Community 2022, Microsoftovu besplatnu verziju Visual Studio-a, ali se mogu koristiti i Visual Studio Professional ili Enterprise 2022. Ranije verzije Visual Studio-a se takođe mogu koristiti; međutim, koraci za postavljanje vašeg projekta u ovim verzijama mogu se neznatno razlikovati od onoga što je prikazano u ovom vodiču.
  2. Instalirajte Visual Studio:
    Dvaput kliknite na instalater za Visual Studio da ga pokrenete. Tokom podešavanja, Visual Studio Installer će od vas tražiti da odaberete vrstu radnog opterećenja koje planirate da koristite sa Visual Studio-om. Odaberite “.NET desktop development”, a zatim kliknite na dugme Instaliraj da započnete proces instalacije.Tektronix-MSO44-Osciloscope-Automation-fig- (2)
  3. Kada se instalacija završi, instalater će od vas tražiti da personalizirate Visual Studio. Budući da ćemo razvijati u C#, općenito se preporučuje da odaberete Visual C# iz padajućeg izbornika Postavke razvoja.Tektronix-MSO44-Osciloscope-Automation-fig- (3)
  4. Nakon što ste odabrali, kliknite na Pokreni Visual Studio.
  5. Visual Studio će trebati nekoliko minuta da se pripremi za upotrebu. Kada se završi, biće vam predstavljen prozor Visual Studio 2022 Getting Started. Zatvorite ovaj prozor za sada klikom na dugme za zatvaranje u gornjem desnom uglu pre nego što nastavite sa instaliranjem NI-VISA-e.

Instalirajte VISA

  • Pre nego što počnemo da pišemo programe za kontrolu instrumenata sa C#, moramo da instaliramo VISA komunikacionu biblioteku na sistem u koji smo instalirali Visual Studio. Trebali biste sada instalirati NI-VISA.
  • Napomena: Ako još niste instalirali Visual Studio, preporučuje se da to učinite prije nego što nastavite s instaliranjem NI-VISA-e. Instalater za NI-VISA će otkriti da je Visual Studio instaliran i automatski će se pobrinuti da su ispravne komponente odabrane i instalirane za korištenje u razvoju koda.
  • U ovom vodiču ćemo koristiti NI-VISA 2023 Q2. Ostale verzije NI-VISA-e već od verzije 17 će raditi, ali proces postavljanja može se razlikovati od onoga što je prikazano u ovom vodiču i može biti potrebna posebna instalacija IVI Compliance Packagea da bi se dobila podrška za IVI VISA.NET aplikacijsko programsko sučelje . NI-VISA 2023 Q2 sadrži sve potrebne pakete i biće jedini file morate preuzeti i instalirati.
  • Napomena: Kada preuzimate i instalirate NI-VISA, ako postoji opcija između Pune verzije i Run-time verzije, obavezno nabavite punu verziju. Puna verzija ima dodatne alate i biblioteke koje su potrebne za razvoj koda.
  • Kompletan vodič o tome kako instalirati VISA-u i koristiti je za kontrolu instrumenta može se naći u E-knjigi Prvi koraci Kontrolisanje instrumenta sa VISA-om koju možete preuzeti sa tek.com .

Razvoj aplikacija za upravljanje instrumentima sa C#

  • Sa instaliranim Visual Studio-om i NI-VISA-om, sada ste spremni za početak razvoja programa za kontrolu instrumenata koristeći C#.
  • Za sljedeći korak u ovom vodiču, pokazat ćemo vam kako da kreirate novi C# projekat u Visual Studiju, podesite ga da koristi VISA komunikacijsku biblioteku i zatim napišete neki kod za obavljanje jednostavne komunikacije osciloskopom.

Kreiranje novog C# projekta konzole za kontrolu instrumenta (Hello World)
Prvi exampkoji je predstavljen u skoro svakom uvodu u programiranje je klasičan program “Hello World”. Ovaj vodič neće biti ništa drugačiji i naučićete kako da kreirate Instrument Control ekvivalent Hello World programu kreiranjem programa koji se povezuje sa instrumentom, postavlja upit za njegov ID niz i zatim ga štampa na ekranu. Zatim ćemo vas uputiti da modifikujete ovaj program da izvršite neku osnovnu kontrolu osciloskopa gde ćemo resetovati instrument, uključiti merenje i zatim preuzeti mernu vrednost i odštampati je na ekran.

  1. Pokrenite Visual Studio i on će vas dovesti do ekrana Visual Studio Getting Started. Na ekranu Početak rada kliknite na opciju pod nazivom „Kreiraj novi projekat“.Tektronix-MSO44-Osciloscope-Automation-fig- (4)
  2. Na ekranu Kreiraj novi projekat, pomerite se prema dole po listi predložaka projekta i izaberite C# projekat pod nazivom „Konzolna aplikacija (.NET Framework)“, a zatim kliknite na Dalje. Također možete unijeti naziv predloška u polje za pretragu na vrhu ekrana kako biste ga brže pronašli. Napomena: Lista projekata će sadržavati sličan C# projekat koji se samo zove „Projekat konzole“. Ovo nije ispravan projekt i njegovim odabirom kreirat će se projekt konzole koji koristi .NET Core umjesto .NET frameworka. IVI VISA .NET biblioteka je izgrađena na .NET Frameworku, a ne na .NET Core-u pa je važno da odaberete C# projekt konzole zasnovan na .NET Frameworku.Tektronix-MSO44-Osciloscope-Automation-fig- (5) Napomena: Lista projekata će sadržavati sličan C# projekat koji se samo zove „Projekat konzole“. Ovo nije ispravan projekt i njegovim odabirom kreirat će se projekt konzole koji koristi .NET Core umjesto .NET frameworka. IVI VISA .NET biblioteka je izgrađena na .NET Frameworku, a ne na .NET Core-u pa je važno da odaberete C# projekt konzole zasnovan na .NET Frameworku.
  3. Dajte projektu ime i odaberite a file lokacija na kojoj se pohranjuje projekat.Tektronix-MSO44-Osciloscope-Automation-fig- (6)
  4. U padajućem izborniku Framework provjerite je li odabran .NET Framework 4.7.2, a zatim kliknite na dugme Kreiraj da biste kreirali projekat.
    Nakon što Visual Studio kreira projekat, biće vam predstavljen kompletan Visual Studio interfejs za uređivanje projekta. Glavni kod file za projekat, “Program.cs” će biti otvoren u uređivaču koda i oknu Solution Explorer, koji omogućava pristup svojstvima, referencama i files u projektu, može se pristupiti. Prije nego što počnemo sa dodavanjem koda, moramo pripremiti naš projekat dodavanjem reference na VISA našem kodu.Tektronix-MSO44-Osciloscope-Automation-fig- (7)
  5. Naš kod će komunicirati sa instrumentima koristeći IVI VISA .NET biblioteku koja je instalirana kao dio NI-VISA instalatera. Prije nego što možemo koristiti ovu biblioteku u našem kodu, prvo moramo dodati referencu na nju u našem projektu. Da dodate referencu, idite u okno Solution Explorer, kliknite desnim tasterom miša na Reference i izaberite iz menija Dodaj referencu…Tektronix-MSO44-Osciloscope-Automation-fig- (8)
  6. U prozoru Reference Manager, u okviru Sklopovi, kliknite na “Extensions”. Pomičite se kroz listu i pronađite sklop pod nazivom “Ivi.Visa Assembly” i kliknite na kvadratić pored njega da biste ga odabrali. Kliknite OK da dodate referencu projektu.Tektronix-MSO44-Osciloscope-Automation-fig- (9) Slika 8: Dodajte referencu na Ivi.Visa Assembly.
    Pitanje: Zašto smo dodali referencu na Ivi.Visa, a ne na NI-VISA?
    Odgovor: IVI VISA .NET biblioteka je standardizirana .NET biblioteka za kontrolu instrumenta koja je agnostična od dobavljača. To znači da se bilo koji program napisan za korištenje IVI VISA .NET biblioteke može koristiti sa VISA implementacijom bilo kojeg dobavljača ako ta implementacija podržava IVI standard VISA .NET sučelje.
    Uz dodanu referencu na IVIVISA .NET biblioteku, sada smo spremni za početak pisanja koda.
  7. Idite na otvoreni Program.cs file u uređivaču koda i na vrhu file videćete nekoliko „using“ izjava. Nakon posljednjeg using naredbe dodajte novi red i unesite
  8. korištenjem Ivi.Visa;Tektronix-MSO44-Osciloscope-Automation-fig- (1) Slika 9: Upotreba izraza smanjuje količinu kucanja koja je potrebna prilikom pisanja koda i pomaže u usmjeravanju uređivača koda.
    Ova linija nam omogućava pristup objektima sadržanim u imenskom prostoru Ivi.Visa bez potrebe da upisujemo cijeli imenski prostor svaki put kada deklariramo ili koristimo jedan od ovih objekata. Ovo ne samo da smanjuje količinu kucanja, već i pomaže uređivaču da daje prijedloge za automatsko dovršavanje dok kucate.
  9. Dalje dole u file vidjet ćete gdje je statička metoda Main(string[] args) deklarirana i praćena parom tri tačke. Između tri tačke dodajte sljedeći kod.
    Tektronix-MSO44-Osciloscope-Automation-fig- (10) Kod koji smo dodali otvoriće vezu sa instrumentom koristeći VISA, poslati naredbu za upit *IDN? na instrument, a zatim pročitajte odgovor sa instrumenta i odštampajte ga na konzoli. Program će nas tada tražiti da pritisnemo tipku Enter za nastavak, a zatim će pričekati dok se ne pritisne Enter.
    Naredba using oko objekta opsega u redu 3 u isječku koda iznad osigurava da, ako naš kod izbaci bilo koji iznimke kada se pokrene, da će veza i dalje biti pravilno zatvorena prije nego što se program zatvori.
  10. U redu u kojem je deklariran i dodijeljen niz visaRsrcAddr, uredite string tako da odgovara VISA adresi resursa vašeg instrumenta.
  11. Sada kada smo dodali neki kod u file, spremni smo za pokretanje našeg programa. Kliknite na dugme Run na traci menija ili pritisnite F5 da brzo kompajlirate i pokrenete naš kod. Kada se kod pokrene, trebali biste vidjeti izlaz u prozoru konzole koji izgleda slično sljedećem.Tektronix-MSO44-Osciloscope-Automation-fig- (2) Slika 10: Izlaz iz našeg osnovnog HelloScope example.
    Napomena: Ako kod nije uspio i izazvao izuzetak, najčešći razlog je to što VISA nije mogla da se poveže sa instrumentom. To je obično zato što je VISA adresa resursa unesena pogrešno ili zato što instrument više nije povezan ili uključen.
    U redu! Vaš program je bio u mogućnosti da se poveže sa instrumentom, pošalje komandu za upit njegovog ID-a i zatim ga ponovo pročita. Ovo je odlično, ali sve u svemu, nije baš korisna aplikacija. Dodajmo još malo koda ovom example i zapravo uradi nešto sa osciloskopom.
  12. Izmijenite svoj kod da izgleda ovako.
    Tektronix-MSO44-Osciloscope-Automation-fig- (11) Tektronix-MSO44-Osciloscope-Automation-fig- (12) Tektronix-MSO44-Osciloscope-Automation-fig- (13) Tektronix-MSO44-Osciloscope-Automation-fig- (14)

Sada će vaš kod učiniti sljedeće:

  1. Spojite na osciloskop
  2. Upitajte njegov ID i odštampajte ga na konzoli
  3. Vratite osciloskop na zadano stanje
  4. Automatsko podešavanje osciloskopa
  5. Dodajte an ampmjerenje litude
  6. Nabavite jednu sekvencu
  7. Donesite izmjereno ampvrijednost litude i odštampajte je na konzoli

Napomena: BivšiampLe kod naveden iznad je dizajniran za upotrebu sa Tektronix 2/4/5/6 serijom MSO osciloskopa mješovitih signala. Da bi ovaj kod radio sa osciloskopima serije 3 MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX, napravite sljedeće promjene.

  • Zamijenite liniju
    scope.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITUDE”);
  • sa
    scope.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITUDE”);
  • i zamijenite liniju
    scope.FormattedIO.WriteLine(“MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?”);
  • sa
    scope.FormattedIO.WriteLine(“MEASU:IMM:VAL?”);

Obratite pažnju da kod uključuje linije
scope.FormattedIO.WriteLine(“*OPC?”); scope.RawIO.ReadString();

  • nakon nekoliko operacija. Ovo je naredba upita dovršena operacija i koristi se za održavanje sinkronizacije koda s operacijama osciloskopa. Određene dugotrajne operacije osciloskopa, kao što je izvođenje resetovanja, automatskog postavljanja ili preuzimanja jedne sekvence, dovešće do toga da osciloskop snizi oznaku Dovršena operacija u statusu osciloskopa i podigne je kada se operacija završi. *OPC? komanda je naredba za blokiranje koja neće vratiti odgovor dok OPC zastavica nije postavljena visoko. Upitom *OPC? možemo blokirati nastavak našeg koda sve dok naredba ne vrati odgovor.
  • Kada završite sa uređivanjem koda, kliknite na dugme Pokreni da prevedete i pokrenete kod. Ako je sve uspješno, izlaz vašeg programa trebao bi izgledati ovako.Tektronix-MSO44-Osciloscope-Automation-fig- (3)

Slika 11: Izlaz iz našeg dužeg HelloScope example.

Čestitamo! Uspješno ste napisali program koristeći C# koji se povezuje i instrumentira, kontrolira ga i čita podatke iz njega. Sada ste spremni za početak razvoja vlastitih naprednih aplikacija za upravljanje instrumentima.

Pulling Examples sa GitHub-a
Kako bi pomogao u učenju pisanja programa za kontrolu Tektronix instrumenata, Tektronix je učinio dostupnim mnoge nprample programe na Tektronix GitHub u Programmatic Control Examples repozitorijum. Ovo spremište se može naći na https://github.com/tektronix/Programmatic-Control-Examples . Za sljedeći examppa ćemo izvući kod sa Tektronix GitHub-a na URL gore. Koristite sljedeći korak da dobijete kopiju ovog spremišta na svoj računar.

  1. Idite na Tektronix Programmatic-Control-Examples repozitorijum na URL gore.
  2. Klonirajte spremište koristeći Git ili ga preuzmite kao ZIP file i raspakirajte ga na svoj PC. Možete pronaći informacije potrebne za kloniranje ili preuzimanje spremišta klikom na zeleno dugme <> Code na web stranica repo.Tektronix-MSO44-Osciloscope-Automation-fig- (4)

Slika 12: Kloniranju ili preuzimanju GitHub spremišta može se pristupiti preko zelenog <> Code dugmeta na glavnoj stranici repo-a.

Curve Query C# Windows Forms Example

  • Za ovaj exampLe, umjesto da počnemo od nule, izvući ćemo kod iz Tektronix GitHub spremišta. Ako niste dovršili gore navedene korake u Pulling Examples sa GitHub-a, učinite to sada.
  • Ovaj example pokazuje kako kreirati automatizovanu aplikaciju za testiranje i merenje sa grafičkim korisničkim interfejsom koji će dohvatiti talasni oblik sa osciloskopa i prikazati ga na korisničkom interfejsu. Ovaj example koristi tip projekta C# Windows Forms (.NET Framework) u Visual Studiju za kreiranje programa sa Windows Forms GUI, IVI VISA
  • .NET biblioteka za komunikacije i OxyPlot grafička biblioteka za prikaz podataka talasnog oblika na korisničkom interfejsu. OxyPlot se instalira u projekat pomoću ugrađenog NuGet menadžera paketa u Visual Studio i biblioteka će se automatski preuzeti kada prevedete projekat.
  • Napomena: Ovaj projekat je dizajniran za rad sa Tektronixom
  • Osciloskopi mješovitih signala serije 2/4/5/6, osciloskopi mješovite domene MDO 3 serije i Osciloskopi Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX i DPOX70000. Može raditi i sa drugim Tektronix serijom osciloskopa (MDO/MSO/DPO3000/4000, 3 serije MDO, itd.), ali nije testiran.
  1. Nakon što ste klonirali, ili preuzeli kao ZIP i raspakirali, Tektronix Programmatic-Control-Examples repo na vašem računaru, otvorite fasciklu koja sadrži files u Windows Exploreru i koristite traku za pretragu u Windows Exploreru da pronađete fasciklu pod nazivom “CSharpCurveQueryWinforms”.
  2. Unutar fascikle CSharpCurveQueryWinforms otvorite file “CurveQueryWinforms.sln” u Visual Studio.
  3. Nakon što se projekat učita u Visual Studio, idite na okno Solution Explorer i dvaput kliknite na file imenovani
    “CurveQueryMain.cs”. Ovo će učitati grafički korisnički interfejs Windows Forms za ovaj nprample program unutar vizuelnog uređivača.
  4. U vizuelnom uređivaču, na glavnom obrascu, dvaput kliknite na dugme pod nazivom „Preuzmi talasni oblik“. Ovo će otvoriti uređivač koda i otići direktno na metodu koja sadrži kod koji će se pokrenuti kada kliknete na dugme Get Waveform. Unutar ove metode naći ćete kod koji se povezuje sa instrumentom, dohvaća podatke o talasnom obliku, obrađuje ih i zatim prikazuje na ekranu.
  5. Kliknite na dugme Pokreni u Visual Studiju da kompajlirate i pokrenete kod.
  6. Kada se program učita, unesite naziv VISA resursa vašeg instrumenta u tekstualni okvir označen sa VISA Resource Name i odaberite kanal za preuzimanje.
  7. Na osciloskopu na koji ćete se povezati, uvjerite se da je dobio talasni oblik na kanalu koji ste ranije odabrali, a zatim kliknite na dugme Get Waveform u upitu krivulje Example GUI.

Program će se povezati sa instrumentom, upitati njegov ID i zatim preuzeti podatke talasnog oblika sa kanala i prikazati ih na ekranu.
Tektronix-MSO44-Osciloscope-Automation-fig- (5)Slika 13: Upit krive nprample će dohvatiti podatke talasnog oblika sa osciloskopa i prikazati ih na ekranu.

Preduzimanje sljedećih koraka

  • Uobičajeno je da programeri kopiraju i lijepe kod iz examples; ovo ne samo da štedi vrijeme, već im pomaže i da uče usput. Pregledajte kod npramples na Tektronix Github za gotova rješenja i inspiraciju!
  • C# je odličan jezik za izgradnju automatizovanih aplikacija za testiranje i merenje. Podrška za komunikaciju instrumenta kroz IVI VISA.NET biblioteku čini upravljanje i instrumentiranje preko njegovog daljinskog programabilnog interfejsa lakim. Visual Studio integrisano razvojno okruženje je jednostavno za korisnika i nudi moćnu funkcionalnost koja olakšava pisanje i otklanjanje grešaka koda u C#. Sa svojom čistom sintaksom i opsežnom bibliotečkom podrškom, C# omogućava inženjerima da napišu kod koji je efikasan i za održavanje.

Kontakt informacije

  • Australija 1 800 709 465
  • Austrija* 00800 2255 4835
  • Balkan, Izrael, Južna Afrika i druge ISE zemlje +41 52 675 3777 Belgija* 00800 2255 4835
  • Brazil +55 (11) 3530-8901
  • Kanada 1 800 833 9200
  • Centralna Istočna Evropa / Baltik +41 52 675 3777
  • Srednja Evropa / Grčka +41 52 675 3777
  • Danska +45 80 88 1401
  • Finska +41 52 675 3777
  • Francuska* 00800 2255 4835
  • Njemačka* 00800 2255 4835
  • Hong Kong 400 820 5835
  • Indija 000 800 650 1835
  • Indonezija 007 803 601 5249
  • Italija 00800 2255 4835
  • Japan 81 (3) 6714 3086
  • Luksemburg +41 52 675 3777
  • Malezija 1 800 22 55835
  • Meksiko, Centralna/Južna Amerika i Karibi 52 (55) 88 69 35 25 Bliski istok, Azija i Sjeverna Afrika +41 52 675 3777
  • Holandija* 00800 2255 4835
  • Novi Zeland 0800 800 238
  • Norveška 800 16098
  • Narodna Republika Kina 400 820 5835
  • Filipini 1 800 1601 0077
  • Poljska +41 52 675 3777
  • Portugal 80 08 12370
  • Republika Koreja +82 2 565 1455
  • Rusija / CIS +7 (495) 6647564
  • Singapur 800 6011 473
  • Južna Afrika +41 52 675 3777
  • Španija* 00800 2255 4835
  • Švedska* 00800 2255 4835
  • Švicarska* 00800 2255 4835
  • Tajvan 886 (2) 2656 6688
  • Tajland 1 800 011 931
  • Ujedinjeno Kraljevstvo / Irska* 00800 2255 4835
  • SAD 1 800 833 9200
  • Vijetnam 12060128

* Evropski besplatni broj. Ako nije dostupan, nazovite: +41 52 675 3777

Nađite vrijednije resurse na adresi TEK.COM
Autorska prava © Tektronix. Sva prava zadržana. Tektronix proizvodi su pokriveni američkim i stranim patentima, izdati i na čekanju. Informacije u ovoj publikaciji zamjenjuju to
u svim ranije objavljenim materijalima. Privilegije specifikacije i promjene cijene su rezervirane. TEKTRONIX i TEK su registrovani zaštitni znaci kompanije Tektronix, Inc. Svi ostali navedeni trgovački nazivi su žigovi usluga, zaštitni znaci ili registrovani zaštitni znaci njihovih kompanija.
7/2423 SBG 61W-74018-0

Dokumenti / Resursi

Tektronix MSO44 automatizacija osciloskopa [pdf] Korisnički priručnik
MSO44 automatizacija osciloskopa, MSO44, automatizacija osciloskopa, automatizacija

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *