Burimet EEC EEC400XAC IVI Drejtuesi Fillimi

Mbiview

Ky shënim aplikacioni do të përshkruajë udhëzimet e instalimit dhe disa programe p.shamples për IVI Instrument Driver të serisë EEC400XAC. Për të kuptuar më shumë rreth drejtuesve të IVI, ju lutemi referojuni websiti i Fondacionit IVI. Për më shumë detaje rreth drejtuesit EEC400XAC IVI, ju lutemi kontrolloni dokumentin e ndihmës, EEC400XAC.chm, i vendosur në shtegun e Files>\IVI Foundation\IVI\Drivers\EEC400XAC.

1. Konfigurimi i shoferit IVI
Udhëzime për shkarkimin dhe instalimin e drejtuesve të instrumenteve IVI nga webfaqe. Shkarkoni dhe instaloni Shared Components nga Fondacioni IVI Webfaqe.

2. Fillimi me C#
Një tutorial duke përdorur drejtuesin IVI vendos komunikimin me instrumentin duke programuar C#.

3. Fillimi me C++
Një tutorial duke përdorur drejtuesin IVI vendos komunikimin me instrumentin duke programuar C++.

4. Fillimi me Python
Një tutorial duke përdorur drejtuesin IVI vendos komunikimin me instrumentin me anë të programimit Python.

5. Fillimi me LabVIEW
Një tutorial duke përdorur drejtuesin IVI vendos komunikimin me instrumentin nga LabVIEW programimit.

1. Konfigurimi i shoferit IVI

Pas shkarkimit të shoferit IVI, ekzekutoni konfigurimin e vetë-nxjerrjes file dhe do të shihni magjistarin e instalimit për të nisur konfigurimin. Ju lutemi ndiqni udhëzimet e mëposhtme për të përfunduar instalimin.

Shofer IVI

Konfigurimi do të zbulojë nëse janë instaluar komponentët e përbashkët të IVI. Nëse ju kërkohet me ekranin e mëposhtëm, klikoni në Shkarko, The IVI Foundation Webfaqja do të hapet.

SETUP

Ju lutemi shkarkoni versionin më të fundit të IVI Shared Components ose 32-bit ose 64-bit. Pas shkarkimit, instaloni komponentët e përbashkët dhe vazhdoni instalimin.

Pasi të instalohen komponentët e përbashkët të IVI, ndiqni hapat për të përfunduar instalimin.

Shofer IVI

Ekzistojnë mundësi për instalimin e kodit burimor të shoferit IVI, nëse është e nevojshme.

Shofer IVI

Shoferi IVI do të instalohej nën shtegun e " Files>\IVI Foundation\IVI”. Për të files e *.dll file do të vendoset në dosjen "Bin". Dhe dokumentet e nevojshme të ndihmës do të jenë në dosjen "..\Drivers\EEC400XAC".

2. Fillimi me C#

Hyrje
Ky kapitull përshkruan procedurat e përdorimit të drejtuesit IVI-COM të Ikonix Group me gjuhën e programimit C#. Në këtë ushtrim, programuesi mund të importojë drejtuesin dhe të përfundojë një program të shkurtër duke kontrolluar pajisjen hap pas hapi.

C# mund të përdorë edhe drejtuesin IVI-C. Megjithatë, ne sugjerojmë që një ndërveprim IVI-COM do të ishte më i lehtë për ju për të zhvilluar programin.

Kërkesat

⚫ Shofer EEC400XAC IVI
⚫ Komponentët e përbashkët të IVI, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Shofer VISA (Virtual Instrument Software Architecture),
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio ose IDE të tjera
⚫ Një furnizim me energji të serisë EEC400XAC, duke përfshirë 430XAC, 460XAC

Shkarkoni Drivers

Ju lutemi shkoni në webfaqen e IKONIX për të shkarkuar versionin më të fundit të drejtuesve të IVI ose kontaktoni shitësit. Ndiqni hapat dhe udhëzimet në kapitullin 1 për të përfunduar instalimin.
Referencat
Në webfaqen e Fondacionit IVI, ka dokumente që mund t'ju interesojnë gjatë zbatimit të kontrollit të pajisjeve. Ju mund të gjeni burimet e zhvillimit me një drejtues IVI,
https://www.ivifoundation.org/resources/default.aspx. Komponentët e përbashkët të IVI mund të shkarkohen
nga https://www.ivifoundation.org/shared_components/Default.aspx. Ka disa dokumente për webfaqe për të kuptuar IVI.
Në drejtorinë e instaluar, ka disa dokumente për referencën tuaj për të kuptuar drejtuesin EEC400XAC IVI. Një ndihmë file, EEC400XAC.chm, do të vendosej në shtegun e Files>\IVI
Fondacioni\IVI\Drivers\EEC400XAC. Në këtë ndihmë file, ju mund të gjeni të gjitha funksionet e ofruara dhe
hierarkia e tyre.
Ekzistojnë katër lloje të sample kodin për referencën tuaj të cilat ndodhen në rrugën e Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, duke përfshirë C#, C++, Python dhe LabVIEW po ashtu.

1. Krijo një projekt C#
1.1 Hapni Visual Studio IDE dhe krijoni një projekt të ri të konsolës C#.

2. Bibliotekat e importit
2.1 Klikoni me të djathtën mbi referencë dhe zgjidhni Shto referencë në eksploruesin e zgjidhjeve
2.2 Klikoni në butonin Browse dhe shkoni në rrugën e " Files>\IVI Foundation\IVI\Bin\Primary Interop Assemblies” dhe zgjidhni EEC.EEC400XAC.Interop.dll dhe Ivi.Driver.Interop.dll.

Shofer IVI

2.3 Deklaroni të përdorni hapësirat e emrave për asambletë e ndërveprimit që janë specifikuar për referencë në seksionin e mëparshëm.

duke përdorur EEC.EEC400XAC.Interop;

3. Filloni programimin
3.1 Krijoni një objekt të drejtuesit dhe përdorni metodën e inicializimit për të krijuar lidhjen.

var shofer = EEC400XAC i ri ();
driver.Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);

Për më shumë detaje për parametrat e metodës Initialize(), ju lutemi referojuni dokumentit të ndihmës, EEC400XAC.chm, i cili ndodhet në " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Parametri i parë ResourceName është një lloj vargu dhe tregon llojin e ndërfaqes dhe adresën e lidhjes. Emri i burimit, "ASRL3::INSTR", përfaqëson një port serik me adresën 3. Për shembullample, një lidhje GPIB mund të jetë "GPIB0::8::INSTR". Për lidhjen TCP/IP, do të jetë në formatin "TCPIP0::192.168.0.1::10001::SOCKET". 10001 është porti i lidhjes TCP/IP i EEC400XAC.
Ka parametra të tjerë për opsionin e metodës Initialize(), ju lutemi referojuni EEC400XAC.chm për më shumë detaje. Për shembullampLe, “QueryInstrStatus=true” bën që sesioni të kërkojë automatikisht statusin e gabimit për secilën komandë të dërguar.

3.2 Krijo file dhe testi i konfigurimit

============

// Modifiko kujtesën në modalitetin manual, AC, 3fazë-4 tela
Console.WriteLine (“Konfigurimi i modalitetit manual, dalje AC, 3 faza / 4 tela…”);
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOoutputModeEnum.EEC400XACOoutputModeAC;
shoferi.Sistemi.Funksioni = EEC400XACFunctionEnum.EEC400XACFunksioniThreePhase4Wire;
driver.Hapat.ActiveMemory = 1;
drejtuesi.Parametrat.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
drejtuesi.Parametrat.Vëlltage = 110;
drejtuesi.Parametrat.Frekuenca = 60;
drejtuesi.Parametrat.FazeSet ​​= EEC400XACPhaseSetEnum.EEC400XACPhaseSetA;
drejtuesi.Parametrat.CurrentHighLimit = 3.2;
drejtuesi.Parametrat.FazeSet ​​= EEC400XACPhaseSetEnum.EEC400XACPhaseSetB;
drejtuesi.Parametrat.CurrentHighLimit = 2.5;
drejtuesi.Parametrat.FazeSet ​​= EEC400XACPhaseSetEnum.EEC400XACPhaseSetC;
drejtuesi.Parametrat.CurrentHighLimit = 3.0;

================

Për EEC400XAC, të gjithë parametrat e testimit do të jenë brenda një memorie. Prandaj, së pari duhet të zgjidhni një memorie dhe më pas të konfiguroni parametrat. Gjithashtu, parametrat mund të ndryshojnë në varësi të mënyrës së daljes dhe funksioneve.

3.3 Ngarkesa file dhe filloni një test

========

// Prodhimi dhe Masa
//
Console.WriteLine ("Start Output...");
driver.Hapat.ActiveMemory = 1;
shoferi.Ekzekutimi.RunTest();

==============

Para se të ekzekutoni daljen, duhet të zgjidhni një memorie për të ngarkuar. Dhe pastaj thirrni metodën e driver.Execution.RunTest() për të nisur një test.

3.4 Masa gjatë provës

============

memorie int = 0;
hapi int = 0;
statusi i vargut = null;
frekuencë e dyfishtë = 0;
dyfish voltage = 0;
rrymë e dyfishtë = 0;
fuqi e dyfishtë = 0;
dyfishi i rrymës Pika = 0;
Fuqia e dyfishtëFaktor = 0;
Fuqia reaktive e dyfishtë = 0;
dyfishtë kreshtëFaktor = 0;
Fuqia e dyfishtë e dukshme = 0;
kohëmatës i dyfishtë = 0;
për (int i = 0; i < 3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(memorie ref,
ref hapi,
statusi i referencës,
frekuenca e referimit,
ref voltage,
rrymë ref,
fuqia ref,
ref Pika aktuale,
ref faktori i fuqisë,
Fuqia reaktive ref,
ref crestFactor,
ref e dukshme Fuqia,

================

Shofer IVI

fuqia ref,
ref faktori i fuqisë,
Fuqia reaktive ref,
ref e dukshme Fuqia,
ref timer);
Console.WriteLine($”PHASE-Sum\nMemory-{memory}, Step-{step}, Status-{status}\n”
+ $”Frekuenca:{frekuenca}\n”
+ $”Vëlltage:{vëlltage}\n”
+ $”aktuale:{aktuale}\n”
+ $”Fuqia:{power}\n”
+ $”Faktor i fuqisë:{powerFactor}\n”
+ $”Fuqia reaktive:{reactivePower}\n”
+ $”Fuqia e dukshme: {apparentPower}\n”
+ $”Timer:{timer}\n”);
Thread.Sleep(500);
}
Ky cikli ndërkohë që do të funksiononte me kushtin e testimit të gjendjes. Përdorimi i metodave të nënsistemit Measure mund t'ju lejojë të lexoni leximet e menjëhershme.

3.5 Mbyllni seancën

===============

shoferi.Ekzekutimi.AbortTest();
shoferi.Close();
Console.WriteLine (“U krye – Shtyp Enter për të dalë”);
Console.ReadLine();
Close() do të mbyllte sesionin I/O në instrument.

======

4. Plotësuar pshample

E përfunduara sampkodi le mund të gjendet në rrugën e " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”. Gjithashtu, ekziston një seksion tjetër që përshkruan një ishample të modalitetit të programit me konfigurime 1fazore dhe 3 telash.

3. Fillimi me C++

Hyrje
Ky kapitull përshkruan procedurat e përdorimit të drejtuesit IVI-COM të Ikonix Group nga gjuha programuese C++. Në këtë ushtrim, programuesi mund të importojë drejtuesin dhe të përfundojë një program të shkurtër duke kontrolluar pajisjen hap pas hapi.

Kërkesat

⚫ Shofer EEC400XAC IVI
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Drejtues VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio ose IDE të tjera
⚫ Një furnizim me energji të serisë EEC400XAC, duke përfshirë 430XAC, 460XAC

Shkarkoni Drivers

Ju lutemi shkoni në webfaqen e IKONIX për të shkarkuar versionin më të fundit të drejtuesve të IVI ose kontaktoni shitësit. Ndiqni hapat dhe udhëzimet në kapitullin 1 për të përfunduar instalimin.

Referencat

Në webfaqen e Fondacionit IVI, ka dokumente që mund t'ju interesojnë gjatë zbatimit të kontrollit të pajisjeve. Ju mund të gjeni burimet e zhvillimit me një drejtues IVI, https://www.ivifoundation.org/resources/default.aspx. Komponentët e përbashkët të IVI mund të shkarkohen nga https://www.ivifoundation.org/shared_components/Default.aspx. Ka disa dokumente për webfaqe për të kuptuar IVI.
Në drejtorinë e instaluar, ka disa dokumente për referencën tuaj për të kuptuar drejtuesin EEC400XAC IVI. Një ndihmë file, EEC400XAC.chm, do të vendosej në shtegun e Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Në këtë ndihmë file, ju mund të gjeni të gjitha funksionet e ofruara dhe hierarkinë e tyre.
Ekzistojnë tre lloje të sample kodin për referencën tuaj të cilat ndodhen në rrugën e Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, duke përfshirë edhe C#, C++ dhe Python.

1. Krijo një projekt C++
1.1 Hapni Visual Studio IDE dhe krijoni një projekt të ri të konsolës C++.
2. Përfshi direktoritë
2.1 Klikoni me të djathtën mbi projektin dhe zgjidhni pronat.
2.2 Zgjeroni Vetitë e Konfigurimit dhe zgjidhni Drejtoritë VC++ në menynë e majtë.
2.3 Klikoni në kolonën rënëse të Include Directories dhe zgjidhni për të hapur dritaren e redaktimit.

Shofer IVI

2.4 Zgjidhni butonin New Line për të shtuar një drejtori të përfshirjes. Do të ketë dy shtigje të nevojshme që duhen shtuar.

⚫ Files>\IVI Foundation\IVI\Bin
⚫ $(VXIPNPPATH)VisaCom

Shofer IVI

2.5 Kliko OK për të plotësuar duke përfshirë drejtoritë.
2.6 Përdorni operatorin #import për të importuar DLL-të e nevojshme

#include "stdafx.h"

#include "stdafx.h"
#përfshi
#import pa_hapësirë ​​emri
#import pa_hapësirë ​​emri
#import pa_hapësirë ​​emri
#përfshi

3. Filloni programimin
3.1 Krijoni një shembull të drejtuesit me anë të treguesit dhe përdorni metodën e inicializimit për të krijuar lidhjen.

HRESULT hr = ::Coinitialize(NULL);
Shoferi IEEC400XACPtr(__uuidof(EEC400XAC));
// Vetitë e IIviDriverIdentity – Kërkohet inicializimi
//
driver->Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);

Për më shumë detaje për parametrat e metodës Initialize(), ju lutemi referojuni dokumentit të ndihmës, EEC400XAC.chm që ndodhet në " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Parametri i parë ResourceName është një lloj vargu dhe tregon llojin e ndërfaqes dhe adresën e lidhjes. Emri i burimit, "ASRL3::INSTR", përfaqëson një port serik me adresën 3. Për shembullample, një lidhje GPIB mund të jetë "GPIB0::8::INSTR". Për lidhjen TCP/IP, do të jetë në formatin "TCPIP0::192.168.0.1::10001::SOCKET". 10001 është porti i lidhjes TCP/IP i EEC400XAC.
Ka parametra të tjerë për opsionin e metodës Initialize(), ju lutemi referojuni EEC400XAC.chm për më shumë detaje. Për shembullampLe, “QueryInstrStatus=true” bën që sesioni të kërkojë automatikisht statusin e gabimit për secilën komandë të dërguar.

3.2 Krijo file dhe testi i konfigurimit

==============

// Modifiko kujtesën në modalitetin manual, AC, 3fazë-4 tela
std::wcout << “Konfigurimi i modalitetit manual, dalje AC, 3 faza / 4 tela…” << std::endl;
drejtuesi -> Sistemi -> Modaliteti = EEC400XACModeEnum::EEC400XACModeManual;
driver -> System-> OutputMode = EEC400XACOoutputModeEnum::EEC400XACOoutputModeAC;
drejtuesi -> Sistemi -> Funksioni = EEC400XACFunctionNumri::EEC400XACFunctionThreePhase4Wire;
drejtuesi -> Hapat -> Memoria aktive = 1;
drejtuesi -> Parametrat -> Gama = EEC400XACRangeEnum::EEC400XACRangeAuto;
shofer -> Parametrat -> Vëlltage = 110;
drejtuesi -> Parametrat -> Frekuenca = 60;
drejtuesi -> Parametrat -> Faza Set = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
shofer -> Parametrat -> CurrentHighLimit = 3.2;
drejtuesi -> Parametrat -> FazaSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
shofer -> Parametrat -> CurrentHighLimit = 2.5;
drejtuesi -> Parametrat -> FazaSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
shofer -> Parametrat -> CurrentHighLimit = 3.0;

===============

Për EEC400XAC, të gjithë parametrat e testimit do të jenë brenda një memorie. Prandaj, duhet të zgjidhni një memorie për t'u redaktuar. Gjithashtu, parametrat mund të ndryshojnë në varësi të mënyrës së daljes dhe funksioneve.

3.3 Ngarkesa file dhe filloni një test

// Prodhimi dhe Masa
//
std::wcout << “Start Output…” << std::endl;
drejtuesi -> Hapat -> Memoria aktive = 1;
shofer -> Ekzekutimi -> RunTest();

Para se të ekzekutoni daljen, duhet të zgjidhni një memorie për të ngarkuar. Dhe pastaj thirrni metodën e driver->Execution->RunTest() për të nisur një test.

3.4 Masa gjatë provës

Shofer IVI

Shofer IVI

Ky lak do të funksiononte me vrojtimin e shteteve dhe njehsorëve. Përdorimi i metodave të nënsistemit Measure mund t'ju lejojë të lexoni leximet e menjëhershme.

3.5 Mbyllni seancën

//Lidhja e ngushtë
std::wcout << "Fundi i prodhimit." << std::endl << std::endl;
drejtuesi -> Ekzekutimi -> AborTest();
shofer -> Mbylle();
std::wcout << “U krye – Shtypni Enter për të dalë” << std::endl;
std::cin.get();
Close() do të mbyllte sesionin I/O në instrument.

4. Plotësuar pshample
E përfunduara sampkodi le mund të gjendet në rrugën e " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”.

4. Fillimi me Python

Hyrje
Ky kapitull përshkruan procedurat e përdorimit të drejtuesit IVI-COM të Ikonix Group nga gjuha programuese Python. Në këtë ushtrim, programuesi mund të importojë drejtuesin dhe të përfundojë një program të shkurtër duke kontrolluar pajisjen hap pas hapi.

Kërkesat

⚫ Shofer EEC400XAC IVI
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Drejtues VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Python IDE
⚫ Biblioteka Cometypes (kometipe me instalim pip)
⚫ Një furnizim me energji të serisë EEC400XAC, duke përfshirë 430XAC, 460XAC

Shkarkoni Drivers

Ju lutemi shkoni në webfaqen e IKONIX për të shkarkuar versionin më të fundit të drejtuesve të IVI ose kontaktoni shitësit. Ndiqni hapat dhe udhëzimet në kapitullin 1 për të përfunduar instalimin.

Referencat

Në webfaqen e Fondacionit IVI, ka dokumente që mund t'ju interesojnë gjatë zbatimit të kontrollit të pajisjeve. Ju mund të gjeni burimet e zhvillimit me një drejtues IVI, https://www.ivifoundation.org/resources/default.aspx. Komponentët e përbashkët të IVI mund të shkarkohen nga https://www.ivifoundation.org/shared_components/Default.aspx. Ka disa dokumente për webfaqe për të kuptuar IVI.

Në drejtorinë e instaluar, ka disa dokumente për referencën tuaj për të kuptuar drejtuesin EEC400XAC IVI. Një ndihmë file, EEC400XAC.chm, do të vendosej në shtegun e Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Në këtë ndihmë file, ju mund të gjeni të gjitha funksionet e ofruara dhe hierarkinë e tyre.

Ekzistojnë tre lloje të sample kodin për referencën tuaj të cilat ndodhen në rrugën e Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, duke përfshirë edhe C#, C++ dhe Python.

1.Instaloni bibliotekën Comtypes

Kometipet e instalimit të pip

Për të thirrur një DLL të jashtme com në Python, do t'ju duhet të instaloni bibliotekën comtypes.

2. Krijo një Python file
2.1 Hapni çdo IDE të Python dhe krijoni një Python të ri file.

3. Bibliotekat e importit

3.1 Importoni bibliotekën e kometipeve dhe EEC400XAC_64.dll

=============

koha e importit
comtypes importi
importoj comtypes.klient si cc
cc.GetModule('EEC400XAC_64.dll')
nga comtypes.gen importi EEC400XACLib

=========
4. Filloni programimin
4.1 Krijoni një objekt të drejtuesit dhe përdorni metodën e inicializimit për të krijuar lidhjen.

=============

drejtuesi = cc.CreateObject('EEC400XAC.EEC400XAC', ndërfaqja=EEC400XACLib.IEEC400XAC)
# Inicializoni shoferin dhe bëni lidhjen
driver.Initialize('ASRL3::INSTR', True, False, 'QueryInstrStatus=true')

============

Për më shumë detaje për parametrat e metodës Initialize(), ju lutemi referojuni dokumentit të ndihmës, EEC400XAC.chm që ndodhet në " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Parametri i parë ResourceName është një lloj vargu dhe tregon llojin e ndërfaqes dhe adresën e lidhjes. Emri i burimit, "ASRL3::INSTR", përfaqëson një port serik me adresën 3. Për shembullample, një lidhje GPIB mund të jetë "GPIB0::8::INSTR". Për lidhjen TCP/IP, do të jetë në formatin "TCPIP0::192.168.0.1::10001::SOCKET". 10001 është porti i lidhjes TCP/IP i EEC400XAC.

Ka parametra të tjerë për opsionin e metodës Initialize(), ju lutemi referojuni EEC400XAC.chm për më shumë detaje. Për shembullampLe, “QueryInstrStatus=true” bën që sesioni të kërkojë automatikisht statusin e gabimit për secilën komandë të dërguar.

4.2 Krijo file dhe testi i konfigurimit

=======

# Ndrysho kujtesën në modalitetin manual, AC, 3faz-4 tela
print (“Konfigurimi i modalitetit manual, dalje AC, 3 faza / 4 tela…”)
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOoutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
shoferi.Hapat.ActiveMemory = 1
drejtuesi.Parametrat.Range = EEC400XACLib.EEC400XACRangeAuto
drejtuesi.Parametrat.Vëlltage = 110
drejtuesi.Parametrat.Frekuenca = 60
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetA
drejtuesi.Parametrat.CurrentHighLimit = 3.2

driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetB
drejtuesi.Parametrat.CurrentHighLimit = 2.5
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetC
drejtuesi.Parametrat.CurrentHighLimit = 3.0

==============

Për EEC400XAC, të gjithë parametrat e testimit do të jenë brenda një memorie. Prandaj, duhet të zgjidhni një memorie për t'u redaktuar. Gjithashtu, parametrat mund të ndryshojnë në varësi të mënyrës së daljes dhe funksioneve.

4.3 Ngarkesa file dhe filloni një test

==============

# Prodhimi dhe Matja
#
print ("Fillimi i prodhimit...")
shoferi.Hapat.ActiveMemory = 1
driver.Execution.RunTest()

===============

Para se të ekzekutoni daljen, duhet të zgjidhni një memorie për të ngarkuar. Dhe pastaj thirrni metodën e driver.Execution.RunTest() për të nisur një test.

4.4 Masa gjatë provës

=========

për i në rangun (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
print ('Faza-A')
printim (MeasureFhaseA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
print ('Faza-B')
print (MeasureFhaseB)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
printim ('Faza-C')
printim (MeasurePhaseC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
print ('Faza-Sum')
shtypja (Matja e shumës së fazave)
koha. gjumi (0.5)

=============

Ky lak për do të funksiononte me sondazhin e shtetit dhe matësit. Përdorimi i metodave të nënsistemit Measure mund t'ju lejojë të lexoni leximet e menjëhershme.

4.5 Mbyllni seancën

# Mbyll lidhjen
driver.Execution.AbortTest()
print ("Fundi i prodhimit.")
shoferi. Mbylle ()
print ("U krye")
Close() do të mbyllte sesionin I/O në instrument.

5. Plotësuar pshample
E përfunduara sampkodi le mund të gjendet në rrugën e " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”.

5. Fillimi me LabVIEW

Hyrje
Ky kapitull përshkruan procedurat e përdorimit të drejtuesit IVI-COM të Ikonix Group nga LabVIEW gjuhë programimi. Në këtë ushtrim, programuesi mund të mësojë se si të importojë drejtuesin dhe të përfundojë një program të shkurtër duke kontrolluar pajisjen hap pas hapi.
Edhe pse programuesit mund ta kontrollonin pajisjen nga IVI Driver. Për LaboratorinVIEW programues, ne sugjerojmë që të përdorni LabVIEW shoferi plu&play do të ishte më i lehtë për programimin dhe korrigjimin tuaj. LaboratoriVIEW drejtuesit nga Ikonix Group janë të gjitha të krijuara drejtpërdrejt me komanda, kështu që ju mund të kontrolloni qartë se si u dërguan komandat në instrumente.

Kërkesat

⚫ Shofer EEC400XAC IVI
⚫ Komponentët e përbashkët të IVI, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Shofer VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ National Instruments LabVIEW (Ky ishampështë shkruar në LabVIEW 2014)
⚫ Një furnizim me energji të serisë EEC400XAC, duke përfshirë 430XAC, 460XAC

Shkarkoni Drivers

Ju lutemi shkoni në webfaqen e IKONIX për të shkarkuar versionin më të fundit të drejtuesve të IVI ose kontaktoni shitësit. Ndiqni hapat dhe udhëzimet në kapitullin 1 për të përfunduar instalimin.

Referencat

Në webfaqen e Fondacionit IVI, ka dokumente që mund t'ju interesojnë gjatë zbatimit të kontrollit të pajisjeve. Ju mund të gjeni burimet e zhvillimit me një drejtues IVI, https://www.ivifoundation.org/resources/default.aspx. Komponentët e përbashkët të IVI mund të shkarkohen nga https://www.ivifoundation.org/shared_components/Default.aspx. Ka disa dokumente për webfaqe për të kuptuar IVI.
Në drejtorinë e instaluar, ka disa dokumente për referencën tuaj për të kuptuar drejtuesin EEC400XAC IVI. Një ndihmë file, EEC400XAC.chm, do të vendosej në shtegun e Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Në këtë ndihmë file, ju mund të gjeni të gjitha funksionet e ofruara dhe hierarkinë e tyre.
Ekzistojnë tre lloje të sample kodin për referencën tuaj të cilat ndodhen në rrugën e Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, duke përfshirë edhe C#, C++ dhe Python.

1. Hapni një vi të re.
2. Importoni komponentin DLL.

Shofer IVI

Hapni Paletën e Funksioneve duke klikuar me të djathtën në bllok diagramin. Pastaj zgjidhni Connectivity -> ActiveX. Zgjidhni ose lëshoni funksionin Automatizimi Hap në bllok diagramin.
3. Duke klikuar me të djathtën në Automation Open dhe zgjidhni Select ActiveX Class -> Browse do të hapet një dritare për zgjedhjen e DLL.
4. Zgjidhni butonin Browse dhe zgjidhni file EEC400XAC.dll ndodhet në Files> (x86)\IVI Foundation\IVI\Bin. Biblioteka e tipit IVI EEC400XAC do të shtohet në menunë rënëse të Bibliotekave të Llojeve.
5. Zgjidhni IEEC400XAC dhe më pas klikoni OK për të përfunduar krijimin e një objekti të shembullit të drejtuesit EEC400XAC.

Shofer IVI

Laboratoriview do të gjenerojë automatikisht një refnum Automatizimi të kontrollit EEC400XACLib.IEEC400XAC dhe do të lidhet me funksionin Automatizimi Hap.

Shofer IVI

6. Krijoni një funksion Node Invoke dhe lidhni referencën me daljen e Automation Refnum dhe më pas klikoni në Method dhe zgjidhni Initialize për të inicializuar lidhjen me pajisjen.

Shofer IVI

Për më shumë detaje për parametrat e metodës Initialize(), ju lutemi referojuni dokumentit të ndihmës, EEC400XAC.chm që ndodhet në " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Parametri i parë ResourceName është një lloj vargu dhe tregon llojin e ndërfaqes dhe adresën e lidhjes. Emri i burimit, "ASRL3::INSTR", përfaqëson një port serik me adresën 3. Për shembullample, një lidhje GPIB mund të jetë "GPIB0::8::INSTR". Për lidhjen TCP/IP, do të jetë në formatin "TCPIP0::192.168.0.1::10001::SOCKET". 10001 është porti i lidhjes TCP/IP i EEC400XAC.
Ka parametra të tjerë për opsionin e metodës Initialize(), ju lutemi referojuni EEC400XAC.chm për më shumë detaje. Për shembullampLe, “QueryInstrStatus=true” bën që sesioni të kërkojë automatikisht statusin e gabimit për secilën komandë të dërguar.

6.1 Ndërroni mënyrën e funksionimit

Shofer IVI

Përpara se të konfigurojmë parametrat në furnizimin me energji EEC400XAC, duhet të ndërrojmë mënyrën e funksionimit. Në 400XAC, mund të vendoset në 1fazë-2 tela, 1fazë-3 tela dhe 3faza-4 tela. Gjithashtu, 400XAC i aftë të ofrojë burim energjie AC ose DC. Për metodën e kontrollit, është në gjendje të kalojë në modalitetin manual, modalitetin e programit dhe procedurën IEC61000-4-11.

6.2 Zgjidhni një memorie dhe modifikoni parametrat

Shofer IVI

Përdorni Property Node për të marrë referencë të nën-sistemit të klasës IEEC400XAC. Për shembullample, për të ndërruar memorien aktive e cila është një veti e IEEC400XAC.Steps, kështu që ne mund të vendosim një nyje vetie për të hyrë në IEEC400XAC.Steps.ActiveMemory. Gjithashtu. ne mund t'i modifikojmë parametrat me të njëjtat koncepte. Ka parametra të ndryshëm që duhen konfiguruar në varësi të mënyrave të kontrollit, mënyrave të daljes dhe funksioneve.
Për EEC400XAC, të gjithë parametrat e testimit do të jenë brenda një memorie. Prandaj, duhet të zgjidhni një memorie për t'u redaktuar.
Ju lutemi vini re se rrjedha e të dhënave të gabimit mund të sigurojë që procedura të ecë në mënyrë sekuenciale.

6.3 Ngarkesa file dhe filloni një test

Shofer IVI

Para se të ekzekutoni daljen, duhet të zgjidhni një memorie që do të ngarkohet. Dhe pastaj thirrni metodën driver.Execution.RunTest() për të nisur një test.

6.4 Masa gjatë provës

Shofer IVI

Ne mund të bënim një lak për të vëzhguar gjendjen dhe matësit. Për faza të ndryshme, ka komanda përkatëse për t'i lexuar ato. Përdorimi i metodave të nënsistemit Display mund t'ju lejojë të merrni leximet e menjëhershme.

6.5 Ndalo dhe mbyll seancën

Shofer IVI

Procedura e mësipërme tregon se si të ndërpresni daljen 400XAC dhe të mbyllni lidhjen. Metoda e mbylljes në klasën IEEC400XAC do të mbyllte seancën I/O në instrument. Gjithashtu, të gjitha referencat duhet të mbyllen duke përdorur funksionin Close Reference.

Shofer IVI

7. Plotësuar pshample

Ish i përfunduarample për referencë tuaj të cilat janë të vendosura në rrugën e Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, duke përfshirë edhe C#, C++ dhe Python. Megjithatë, ne sugjerojmë që të përdorni LabVIEW Shoferi plug & play do të ishte më i lehtë për LabVIEW zhvilluesit. Nëse keni nevojë për një laboratorVIEW shofer, ju lutemi shkarkoni atë nga webfaqen e IKONIX ose kontaktoni shitësin.

Specifikimet:

  • Produkti: Seria EEC400XAC
  • Prodhuesi: Ikonix Group
  • Versioni i shoferit IVI: 1.1
  • Vendndodhja e Dokumentit të Ndihmës: IVI
    ThemeliIVIDriversEEC400XACEEC400XAC.chm

28105 N. Keith Drive
Lake Forest, IL 60045 USA
Pa pagesë: 1-800-858-8378 SHBA/Kanada
Telefoni: 1-847-367-4077 | Faks: 1-847-367-4080 | www.eecsources.com


Pyetjet e bëra më shpesh (FAQ):

Pyetje: Ku mund të gjej më shumë informacion rreth drejtuesve të IVI?

Përgjigje: Për detaje shtesë rreth drejtuesve të IVI, ju lutemi referojuni webfaqen e Fondacionit IVI ose kontrolloni dokumentin e ndihmës që ndodhet në IVI FoundationIVIDriversEEC400XACEEC400XAC.chm.

Pyetje: Si mund të instaloj komponentët e përbashkët të IVI?

Përgjigje: Pas shkarkimit të shoferit IVI, ndiqni udhëzimet e magjistarit të instalimit. Nëse ju kërkohet të shkarkoni IVI Shared Components, vizitoni Fondacionin IVI Websitit, shkarkoni ose versionin 32-bit ose 64-bit dhe instaloni ato përpara se të përfundoni procesin e instalimit.

Dokumentet / Burimet

Burimet EEC EEC400XAC IVI Drejtuesi Fillimi [pdfUdhëzuesi i përdoruesit
Shoferi EEC400XAC, EEC400XAC IVI Fillimi, EEC400XAC, Shoferi IVI Fillimi, Shoferi Fillimi, Fillimi, Fillimi

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *