Logotip de Tektronix

Automatització de l'oscil·loscopi Tektronix MSO44

Tektronix-MSO44-Imatge-del-producte-automatització-oscil·loscopi

Especificacions

  • Llenguatge de programació: C#
  • Entorn de desenvolupament: Microsoft Visual Studio Community 2022
  • Biblioteca de comunicacions d'instruments: NI-VISA
  • Biblioteca d'interfícies: IVI VISA.NET

Instruccions d'ús del producte

Instal·leu l'entorn de desenvolupament
Abans de començar a automatitzar oscil·loscopis amb C#, seguiu aquests passos per configurar el vostre entorn de desenvolupament:

  1. Descarrega Visual Studio: Visita visualstudio.com i descarregueu Visual Studio 2022.
  2. Instal·leu Visual Studio: feu doble clic a l'instal·lador i seleccioneu "Desenvolupament d'escriptori .NET" com a càrrega de treball.
  3. Personalitza Visual Studio: trieu Visual C# al menú desplegable Configuració de desenvolupament.
  4. Inicieu Visual Studio: un cop finalitzada la instal·lació, inicieu Visual Studio.

Instal·leu VISA
Per controlar instruments amb C#, seguiu aquests passos per instal·lar la biblioteca de comunicacions VISA:

Instal·leu NI-VISA: assegureu-vos que Visual Studio estigui instal·lat abans d'instal·lar NI-VISA per seleccionar automàticament els components correctes per al desenvolupament de codi.

Preguntes freqüents (FAQ)

  • P: Puc utilitzar Visual Studio Professional o Enterprise en lloc de Community?
    R: Sí, podeu utilitzar Visual Studio Professional o Enterprise per a l'automatització de l'oscil·loscopi en C#. El procés de configuració pot variar lleugerament.
  • P: És necessari instal·lar IVI VISA.NET per a la interfície amb VISA en C#?
    R: Es recomana IVI VISA.NET per a la interfície amb VISA en C# per a una millor integració i funcionalitat.

Introducció a l'automatització de l'oscil·loscopi en C#

NOTA D'APLICACIÓ
Introducció a l'automatització de l'oscil·loscopi en C#

Introducció

  • La majoria de la instrumentació de prova i mesura moderna actual es pot configurar i controlar mitjançant una interfície programable remota que és accessible a través d'interfícies físiques com ara
    com Ethernet, USB o GPIB. Fins i tot instruments complexos com els oscil·loscopis es poden controlar i dirigir completament per realitzar proves complexes utilitzant només la seva interfície programable. En proves i mesuraments, sovint hi ha la necessitat de realitzar una sèrie de proves, recollir dades de mesura i repetir aquestes accions diverses vegades en un o més dispositius a prova. Quan es realitzen proves i mesures repetitives, l'automatització de la instrumentació és clau per a la coherència de la metodologia de prova, la repetibilitat dels resultats de les mesures, l'estalvi de temps i la reducció del risc d'error humà. Per aquests motius, sovint els enginyers opten per dedicar temps a avançar-setage de les capacitats d'interfície programable remota del seu instrument i escriure codi de prova per automatitzar les seves aplicacions de prova i mesura. Per a molts d'aquests enginyers, C# (pronunciat C Sharp) és el llenguatge de programació preferit.
  • C# és un llenguatge de programació versàtil i potent que va ser desenvolupat per Microsoft com a part del seu framework .NET. S'utilitza àmpliament per crear una varietat d'aplicacions, que van des de programari d'escriptori fins a web aplicacions i fins i tot aplicacions mòbils. Utilitzant biblioteques de tercers fàcilment integrables, C# també és una opció excel·lent per a aplicacions de prova automatitzades.
  • Molts enginyers en proves i mesurament opten per escriure el seu codi de prova automatitzat en C# per moltes raons, com ara:
    • Excel·lent suport de comunicació d'instrument disponible a través de la biblioteca IVI VISA.NET.
    • Centenars de biblioteques útils integrades a.NET Framework faciliten les tasques quotidianes de codi i estan ben documentades.
    • Desenvolupament realitzat amb el potent i fàcil d'utilitzar Visual Studio Integrated Development Environment.
    • L'edició comunitària de Visual Studio d'ús gratuït està disponible.
    • IntelliSense a l'editor de codi de Visual Studio fa que escriure codi i treballar amb biblioteques de codi noves sigui molt fàcil.
    • La biblioteca .NET Winforms facilita l'escriptura de programes amb una GUI.
    • Sintaxi neta, similar a C/C++ que és familiar per a moltes persones.
    • El llenguatge orientat a objectes encapsula el codi en objectes fent-lo més modular i reutilitzable.
    • El gestor de memòria en temps d'execució assigna i desassigna la memòria automàticament, fent innecessària la gestió manual de la memòria, evitant les fuites de memòria.
    • Biblioteques addicionals disponibles per ampliar el framework .NET mitjançant el gestor de paquets NuGet integrat a Visual Studio.

Primers passos

Requisits del sistema recomanats
La llista següent conté els requisits del sistema recomanats per seguir juntament amb aquesta guia.

  • Ordinador personal amb Windows 10 o Windows 11
    • Processador Core i5-2500 o més recent
    • 8 GB de RAM o més
    • > 15 GB d'espai lliure en disc

Equipament recomanat

  • Oscil·loscopi Tektronix
    • Oscil·loscopi de senyal mixt MSO sèrie 2/4/5/6
    • Oscil·loscopi de domini mixt MDO de la sèrie 3
    • Oscil·loscopi MSO/DPO5000 B Sèrie
    • Oscil·loscopi de la sèrie C DPO7000
    • Oscil·loscopi de rendiment de la sèrie MSO/DPO70000 BC
    • Oscil·loscopi de rendiment de la sèrie MSO/DPO/DSA70000 D/DX
    • Oscil·loscopi de rendiment de la sèrie DPO70000SX

Instal·leu l'entorn de desenvolupament
Abans de començar a automatitzar oscil·loscopis amb C#, haureu de configurar el vostre entorn de desenvolupament. En aquesta guia utilitzarem Microsoft Visual Studio Community 2022 com a entorn de desenvolupament, NI-VISA com a biblioteca de comunicacions d'instruments i la biblioteca IVI VISA.NET per a la interfície amb VISA en C#.

Instal·leu Visual Studio

  1. Descarrega Visual Studio:
    Vés a http://visualstudio.com i descarregueu i instal·leu Visual Studio 2022. Per a aquesta guia farem servir Visual Studio Community 2022, la versió gratuïta de Visual Studio de Microsoft, però també es pot utilitzar Visual Studio Professional o Enterprise 2022. També es poden utilitzar versions anteriors de Visual Studio; tanmateix, els passos per configurar el vostre projecte en aquestes versions poden variar lleugerament del que es mostra en aquesta guia.
  2. Instal·leu Visual Studio:
    Feu doble clic a l'instal·lador de Visual Studio per executar-lo. Durant la configuració, l'instal·lador de Visual Studio us demanarà que trieu el tipus de càrrega de treball que voleu utilitzar amb Visual Studio. Seleccioneu "Desenvolupament d'escriptori .NET" i feu clic al botó Instal·la per començar els processos d'instal·lació.Tektronix-MSO44-oscil·loscopi-automatització-fig- (2)
  3. Quan finalitzi la instal·lació, l'instal·lador us demanarà que personalitzeu Visual Studio. Com que desenvoluparem en C#, en general es recomana que trieu Visual C# al menú desplegable Configuració de desenvolupament.Tektronix-MSO44-oscil·loscopi-automatització-fig- (3)
  4. Un cop hàgiu fet les vostres seleccions, feu clic a Inicia Visual Studio.
  5. Visual Studio trigarà uns minuts a preparar-se per utilitzar-lo. Un cop s'hagi completat, se us presentarà la finestra Introducció a Visual Studio 2022. Tanqueu aquesta finestra de moment fent clic al botó de tancament a la cantonada superior dreta abans de procedir a instal·lar NI-VISA.

Instal·leu VISA

  • Abans de poder començar a escriure programes per controlar instruments amb C#, hem d'instal·lar la biblioteca de comunicacions VISA al sistema en què hem instal·lat Visual Studio. Hauríeu d'instal·lar NI-VISA ara.
  • Nota: Si encara no heu instal·lat Visual Studio, us recomanem que ho feu abans de procedir a instal·lar NI-VISA. L'instal·lador de NI-VISA detectarà que Visual Studio està instal·lat i s'assegurarà automàticament que els components correctes estiguin seleccionats i instal·lats per utilitzar-los en el desenvolupament de codi.
  • En aquesta guia farem servir NI-VISA 2023 Q2. Altres versions de NI-VISA des de la versió 17 funcionaran, però el procés de configuració pot variar del que es mostra en aquesta guia i és possible que sigui necessària una instal·lació independent del paquet de compliment IVI per obtenir suport per a la interfície de programació d'aplicacions IVI VISA.NET . NI-VISA 2023 Q2 conté tots els paquets necessaris i serà l'únic file cal descarregar i instal·lar.
  • Nota: Quan baixeu i instal·leu NI-VISA, si hi ha una opció entre una versió completa i una versió en temps d'execució, assegureu-vos d'obtenir la versió completa. La versió completa té eines i biblioteques addicionals que són necessàries per al desenvolupament de codi.
  • Es pot trobar una guia completa sobre com instal·lar VISA i utilitzar-la per al control d'instruments al llibre electrònic Introducció a Controlling Instrument with VISA que es pot descarregar des de tek.com .

Desenvolupament d'aplicacions de control d'instruments amb C#

  • Amb Visual Studio i NI-VISA instal·lats, ja esteu preparat per començar a desenvolupar programes per controlar instruments amb C#.
  • Per al següent pas d'aquesta guia, us mostrarem com crear un nou projecte C# a Visual Studio, configurar-lo per utilitzar la biblioteca de comunicacions VISA i, a continuació, escriure codi per realitzar una comunicació senzilla amb l'oscil·loscopi.

Creació d'un nou projecte de consola C# per al control d'instruments (Hello World)
El primer exampEl que es presenta a gairebé totes les introduccions de programació és el clàssic programa "Hello World". Aquesta guia no serà diferent i aprendràs a crear l'equivalent de control d'instruments del programa Hello World creant un programa que es connecti a un instrument, consulta la seva cadena d'identificació i després l'imprimeix a la pantalla. A continuació, us guiarem per modificar aquest programa per dur a terme un control bàsic de l'oscil·loscopi on restablirem l'instrument, encendrem una mesura i després recuperarem el valor de mesura i l'imprimirem a la pantalla.

  1. Inicieu Visual Studio i us portarà a la pantalla d'inici de Visual Studio. A la pantalla d'inici, feu clic a l'opció anomenada "Crea un projecte nou".Tektronix-MSO44-oscil·loscopi-automatització-fig- (4)
  2. Des de la pantalla Crea un projecte nou, desplaceu-vos cap avall per la llista de plantilles de projecte i seleccioneu el projecte C# anomenat "Aplicació de consola (.NET Framework)" i feu clic a Següent. També podeu introduir el nom de la plantilla al quadre de cerca de la part superior de la pantalla per trobar-la més ràpid. Nota: la llista de projectes contindrà un projecte C# similar que només s'anomena "Projecte de consola". Aquest no és el projecte correcte i en seleccionar-lo es crearà un projecte de consola que utilitza .NET Core en lloc de .NET framework. La biblioteca IVI VISA .NET es basa en .NET Framework, no en .NET Core, per la qual cosa és important que trieu el projecte de consola C# basat en .NET Framework.Tektronix-MSO44-oscil·loscopi-automatització-fig- (5) Nota: La llista de projectes contindrà un projecte C# similar que només s'anomena "Projecte de consola". Aquest no és el projecte correcte i en seleccionar-lo es crearà un projecte de consola que utilitza .NET Core en lloc de .NET framework. La biblioteca IVI VISA .NET es basa en .NET Framework, no en .NET Core, per la qual cosa és important que trieu el projecte de consola C# basat en .NET Framework.
  3. Doneu un nom al projecte i seleccioneu a file ubicació on emmagatzemar el projecte.Tektronix-MSO44-oscil·loscopi-automatització-fig- (6)
  4. Al menú desplegable Framework, assegureu-vos que .NET Framework 4.7.2 estigui seleccionat i feu clic al botó Crea per crear el projecte.
    Després que Visual Studio creï el projecte, se us presentarà la interfície completa de Visual Studio per editar el projecte. El codi principal file per al projecte, "Program.cs" s'obrirà a l'editor de codi i al panell Explorador de solucions, que proporciona accés a les propietats, referències i files del projecte, es pot accedir. Abans de començar a afegir codi, hem de preparar el nostre projecte afegint una referència a VISA al nostre codi.Tektronix-MSO44-oscil·loscopi-automatització-fig- (7)
  5. El nostre codi es comunicarà amb els instruments mitjançant la biblioteca IVI VISA .NET que es va instal·lar com a part de l'instal·lador de NI-VISA. Abans de poder utilitzar aquesta biblioteca al nostre codi, primer hem d'afegir-hi una referència al nostre projecte. Per afegir la referència, aneu al panell Explorador de solucions, feu clic amb el botó dret a Referències i seleccioneu al menú Afegeix una referència...Tektronix-MSO44-oscil·loscopi-automatització-fig- (8)
  6. A la finestra Gestor de referències, a Assemblys, feu clic a "Extensions". Desplaceu-vos per la llista i trobeu el conjunt anomenat "Assembly Ivi.Visa" i feu clic a la casella de selecció que hi ha al costat per seleccionar-lo. Feu clic a D'acord per afegir la referència al projecte.Tektronix-MSO44-oscil·loscopi-automatització-fig- (9) Figura 8: Afegiu una referència a Ivi.Visa Assembly.
    Pregunta: Per què hem afegit una referència a Ivi.Visa i no a NI-VISA?
    Resposta: La biblioteca IVI VISA .NET és una biblioteca .NET estandarditzada per al control d'instruments que és independent del proveïdor. Això vol dir que qualsevol programa escrit per utilitzar la biblioteca IVI VISA .NET es pot utilitzar amb la implementació VISA de qualsevol proveïdor si aquesta implementació admet la interfície estàndard VISA .NET IVI.
    Amb la referència a la biblioteca IVIVISA .NET afegida, ara estem preparats per començar a escriure codi.
  7. Aneu a Program.cs obert file a l'editor de codi i a la part superior de la file veureu diverses declaracions "using". Després de l'última instrucció d'ús, afegiu una nova línia i introduïu
  8. utilitzant Ivi.Visa;Tektronix-MSO44-oscil·loscopi-automatització-fig- (1) Figura 9: L'ús de sentències redueix la quantitat d'escriptura necessària per escriure codi i ajuda a dirigir l'editor de codi.
    Aquesta línia ens permet accedir als objectes continguts a l'espai de noms Ivi.Visa sense haver d'escriure tot l'espai de noms cada vegada que declarem o utilitzem un d'aquests objectes. Això no només redueix la quantitat d'escriptura, sinó que també ajuda l'editor a fer suggeriments d'emplenament automàtic mentre escriviu.
  9. Més avall a la file veureu on es declara el mètode estàtic Main(string[] args) i seguit d'un parell de punts suspensius. Entre els punts suspensius afegiu el codi següent.
    Tektronix-MSO44-oscil·loscopi-automatització-fig- (10) El codi que hem afegit obrirà una connexió a l'instrument mitjançant VISA, enviarà l'ordre de consulta *IDN? a l'instrument i després llegir la resposta de l'instrument i imprimir-la a la consola. Aleshores, el programa ens demanarà que premem la tecla Intro per continuar i després esperarem fins que es premeu Intro.
    La instrucció using al voltant de l'objecte d'abast a la línia 3 del fragment de codi anterior garanteix que si el nostre codi llança alguna excepció quan s'executa, la connexió es tancarà correctament abans que el programa es tanqui.
  10. A la línia on es declara i s'assigna la cadena visaRsrcAddr, editeu la cadena perquè coincideixi amb l'adreça de recursos VISA del vostre instrument.
  11. Ara que hem afegit algun codi al fitxer file, estem preparats per executar el nostre programa. Feu clic al botó Executar a la barra de menú o premeu F5 per compilar i executar el nostre codi ràpidament. Quan s'executa el codi, hauríeu de veure una sortida a la finestra de la consola que s'assembla a la següent.Tektronix-MSO44-oscil·loscopi-automatització-fig- (2) Figura 10: La sortida del nostre HelloScope bàsic example.
    Nota: Si el codi va fallar i va llançar una excepció, el motiu més comú és perquè VISA no va poder connectar-se a l'instrument. Això sol ser perquè l'adreça del recurs VISA s'ha introduït incorrectament o perquè l'instrument ja no està connectat o encès.
    Tot bé! El vostre programa es va poder connectar a l'instrument, enviar una ordre per consultar el seu ID i després llegir-lo de nou. Això és genial, però en general, no és una aplicació molt útil. Afegim una mica més de codi a aquest exempleampi fer alguna cosa amb l'oscil·loscopi.
  12. Modifiqueu el vostre codi perquè sembli el següent.
    Tektronix-MSO44-oscil·loscopi-automatització-fig- (11) Tektronix-MSO44-oscil·loscopi-automatització-fig- (12) Tektronix-MSO44-oscil·loscopi-automatització-fig- (13) Tektronix-MSO44-oscil·loscopi-automatització-fig- (14)

Ara el vostre codi farà el següent:

  1. Connecteu-vos a l'oscil·loscopi
  2. Consulteu el seu ID i imprimiu-lo a la consola
  3. Restableix l'oscil·loscopi al seu estat predeterminat
  4. Autoajust de l'oscil·loscopi
  5. Afegeix un ampmesura de la litud
  6. Adquirir una única seqüència
  7. Obteniu el mesurat amplitude i imprimiu-lo a la consola

Nota: L'exampEl codi que es mostra més amunt està dissenyat per utilitzar-lo amb oscil·loscopis de senyal mixt MSO de la sèrie Tektronix 2/4/5/6. Perquè aquest codi funcioni amb els oscil·loscopis de la sèrie 3 MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX, feu els canvis següents.

  • Substitueix la línia
    scope.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLITUD”);
  • amb
    scope.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLITUD”);
  • i substituir la línia
    scope.FormattedIO.WriteLine(“MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?”);
  • amb
    scope.FormattedIO.WriteLine(“MEASU:IMM:VAL?”);

Tingueu en compte que el codi inclou les línies
scope.FormattedIO.WriteLine ("*OPC?"); scope.RawIO.ReadString();

  • després de diverses operacions. Aquesta és l'ordre de consulta Operació completa i s'utilitza per mantenir el codi sincronitzat amb les operacions de l'oscil·loscopi. Algunes operacions de l'oscil·loscopi de llarga durada, com ara la realització d'un restabliment, l'ajust automàtic o l'adquisició d'una única seqüència, faran que l'oscil·loscopi baixi el indicador d'operació completa a l'estat de l'oscil·loscopi i l'aixequi quan s'hagi completat l'operació. El *OPC? L'ordre és una ordre de bloqueig que no retornarà una resposta fins que el senyalador OPC estigui en alt. Consultant *OPC? podem bloquejar el nostre codi perquè continuï fins que l'ordre retorni una resposta.
  • Un cop hàgiu acabat d'editar el codi, feu clic al botó Executar per compilar i executar el codi. Si tot té èxit, la sortida del vostre programa hauria de semblar a la següent.Tektronix-MSO44-oscil·loscopi-automatització-fig- (3)

Figura 11: la sortida del nostre HelloScope més llarg, example.

Felicitats! Heu escrit amb èxit un programa amb C# que es connecta i s'instrumenta, el controla i llegeix dades. Ara esteu preparat per començar a desenvolupar les vostres pròpies aplicacions avançades de control d'instruments.

Estirant Exampfitxers de GitHub
Per ajudar a aprendre a escriure programes per controlar els instruments Tektronix, Tektronix ha posat a disposició molts exampprogrames del Tektronix GitHub al Control Programàtic Examples repositori. Aquest repositori es pot trobar a https://github.com/tektronix/Programmatic-Control-Examples . Per al següent examptreurem el codi del Tektronix GitHub al URL a dalt. Feu el pas següent per obtenir una còpia d'aquest repositori al vostre ordinador.

  1. Aneu a Tektronix Programmatic-Control-Examples dipòsit a la URL a dalt.
  2. Cloneu el dipòsit amb Git o descarregueu-lo com a ZIP file i extreu-lo al vostre ordinador. Podeu trobar la informació necessària per clonar o descarregar el repositori fent clic al botó verd <> Codi a web pàgina del repo.Tektronix-MSO44-oscil·loscopi-automatització-fig- (4)

Figura 12: Es pot accedir a la clonació o la descàrrega del dipòsit de GitHub des del botó de codi verd <> de la pàgina principal del dipòsit.

Consulta de corbes C# Windows Forms Example

  • Per aquest example, en lloc de començar des de zero, extreurem el codi del dipòsit de GitHub de Tektronix. Si no heu completat els passos anteriors a Pulling Exampfitxers de GitHub, feu-ho ara.
  • Aquest example mostra com crear una aplicació de prova i mesura automatitzada amb una interfície d'usuari gràfica que recuperarà una forma d'ona d'un oscil·loscopi i la mostrarà a la interfície d'usuari. Aquest exampLe utilitza el tipus de projecte C# Windows Forms (.NET Framework) a Visual Studio per crear un programa amb una GUI de Windows Forms, el VISA IVI
  • Biblioteca .NET per a comunicacions i biblioteca de gràfics OxyPlot per mostrar les dades de la forma d'ona a la interfície d'usuari. OxyPlot s'instal·la al projecte mitjançant el gestor de paquets NuGet integrat a Visual Studio i la biblioteca es baixarà automàticament quan compileu el projecte.
  • Nota: Aquest projecte està dissenyat per treballar amb Tektronix
  • Oscil·loscopis de senyal mixt MSO de la sèrie 2/4/5/6, oscil·loscopis de domini mixt MDO de la sèrie 3 i oscil·loscopis Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX i DPO70000SX. També pot funcionar amb altres sèries d'oscil·loscopis Tektronix (MDO/MSO/DPO3000/4000, MDO de la sèrie 3, etc.), però no s'ha provat.
  1. Després d'haver clonat o descarregat com a ZIP i extret, el Tektronix Programmatic-Control-Examples repo al vostre ordinador, obriu la carpeta que conté el fitxer files a l'Explorador de Windows i utilitzeu la barra de cerca de l'Explorador de Windows per trobar la carpeta anomenada "CSharpCurveQueryWinforms".
  2. Dins de la carpeta CSharpCurveQueryWinforms, obriu el fitxer file "CurveQueryWinforms.sln" a Visual Studio.
  3. Després de carregar el projecte a Visual Studio, aneu al panell de l'Explorador de solucions i feu doble clic a file nomenat
    "CurveQueryMain.cs". Això carregarà la interfície d'usuari gràfica de Windows Forms per a aquest exempleample programa dins de l'editor visual.
  4. A l'editor visual, al formulari principal, feu doble clic al botó amb l'etiqueta "Obtenir forma d'ona". Això obrirà l'editor de codi i anirà directament al mètode que conté el codi que s'executarà quan feu clic al botó Obtenir forma d'ona. Dins d'aquest mètode trobareu el codi que es connecta a l'instrument, obté les dades de la forma d'ona, les processa i després les mostra a la pantalla.
  5. Feu clic al botó Executar a Visual Studio per compilar i executar el codi.
  6. Quan s'hagi carregat el programa, introduïu el nom del recurs VISA del vostre instrument al quadre de text amb l'etiqueta Nom del recurs VISA i seleccioneu un canal per obtenir.
  7. A l'oscil·loscopi al qual us connectareu, assegureu-vos que ha adquirit una forma d'ona al canal que heu seleccionat anteriorment i, a continuació, feu clic al botó Obtenir forma d'ona a la consulta Curve Ex.ampla GUI.

El programa es connectarà a l'instrument, consultarà el seu identificador i després obtindrà les dades de la forma d'ona del canal i les mostrarà a la pantalla.
Tektronix-MSO44-oscil·loscopi-automatització-fig- (5)Figura 13: La consulta de corba ExampLe recuperarà les dades de la forma d'ona de l'oscil·loscopi i les mostrarà a la pantalla.

Donant els propers passos

  • És habitual que els desenvolupadors copien i enganxin codi des d'examples; això no només estalvia temps sinó que també els ajuda a aprendre durant el camí. Navega pel codi examples al Tektronix Github per obtenir solucions acabades i inspiració!
  • C# és un llenguatge excel·lent per crear aplicacions de mesura i proves automatitzades. El suport de comunicació d'instruments a través de la biblioteca IVI VISA.NET fa que el control i l'instrumentació a través de la seva interfície programable remota sigui molt fàcil. L'entorn de desenvolupament integrat de Visual Studio és fàcil d'utilitzar i ofereix una potent funcionalitat que facilita l'escriptura i la depuració de codi en C#. Amb la seva sintaxi neta i un ampli suport de biblioteques, C# permet als enginyers escriure codi que és alhora eficient i fàcil de mantenir.

Informació de contacte

  • Austràlia 1 800 709 465
  • Àustria* 00800 2255 4835
  • Balcans, Israel, Sud-àfrica i altres països ISE +41 52 675 3777 Bèlgica* 00800 2255 4835
  • Brasil +55 (11) 3530-8901
  • Canadà 1 800 833 9200
  • Europa Central de l'Est / Bàltics +41 52 675 3777
  • Europa Central / Grècia +41 52 675 3777
  • Dinamarca +45 80 88 1401
  • Finlàndia +41 52 675 3777
  • França* 00800 2255 4835
  • Alemanya* 00800 2255 4835
  • Hong Kong 400 820 5835
  • Índia 000 800 650 1835
  • Indonèsia 007 803 601 5249
  • Itàlia 00800 2255 4835
  • Japó 81 (3) 6714 3086
  • Luxemburg +41 52 675 3777
  • Malàisia 1 800 22 55835
  • Mèxic, Amèrica Central/Sud i el Carib 52 (55) 88 69 35 25 Orient Mitjà, Àsia i Àfrica del Nord +41 52 675 3777
  • Països Baixos* 00800 2255 4835
  • Nova Zelanda 0800 800 238
  • Noruega 800 16098
  • República Popular de la Xina 400 820 5835
  • Filipines 1 800 1601 0077
  • Polònia +41 52 675 3777
  • Portugal 80 08 12370
  • República de Corea +82 2 565 1455
  • Rússia/CIS +7 (495) 6647564
  • Singapur 800 6011 473
  • Sud-àfrica +41 52 675 3777
  • Espanya* 00800 2255 4835
  • Suècia* 00800 2255 4835
  • Suïssa* 00800 2255 4835
  • Taiwan 886 (2) 2656 6688
  • Tailàndia 1 800 011 931
  • Regne Unit/Irlanda* 00800 2255 4835
  • EUA 1 800 833 9200
  • Vietnam 12060128

* Número europeu gratuït. Si no és accessible, truqueu al +41 52 675 3777

Trobeu recursos més valuosos a TEK.COM
Copyright © Tektronix. Tots els drets reservats. Els productes de Tektronix estan coberts per patents nord-americanes i estrangeres, emeses i pendents. La informació d'aquesta publicació la substitueix
en tot el material publicat anteriorment. Especificacions i privilegis de canvi de preu reservats. TEKTRONIX i TEK són marques comercials registrades de Tektronix, Inc. Tots els altres noms comercials als quals es fa referència són marques de servei, marques comercials o marques comercials registrades de les seves respectives empreses.
7/2423 SBG 61W-74018-0

Documents/Recursos

Automatització de l'oscil·loscopi Tektronix MSO44 [pdfGuia de l'usuari
MSO44 Oscil·loscopi Automatització, MSO44, Oscil·loscopi Automatització, Automatització

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *