EMÜ allikad EEC400XAC IVI draiveri alustamine

Läbiview

See rakenduse märkus kirjeldab installijuhiseid ja mitut programmeerimist, ntamples EEC400XAC seeria IVI instrumendidraiveri jaoks. IVI draiverite kohta lisateabe saamiseks vaadake webIVI sihtasutuse sait. EEC400XAC IVI draiveri kohta lisateabe saamiseks vaadake abidokumenti EEC400XAC.chm, mis asub aadressil Files>\IVI Foundation\IVI\Drivers\EEC400XAC.

1. IVI draiveri seadistamine
Juhised IVI instrumentide draiverite allalaadimiseks ja installimiseks saidilt websaidile. Laadige alla ja installige Shared Components saidilt IVI Foundation Websaidile.

2. C#-ga alustamine
IVI draiverit kasutav õpetus loob side seadmega C# programmeerimise teel.

3. C++ kasutamise alustamine
IVI draiverit kasutav õpetus loob side instrumendiga C++ programmeerimise teel.

4. Pythoni kasutamise alustamine
IVI draiverit kasutav õpetus loob Pythoni programmeerimise abil ühenduse instrumendiga.

5. Labori kasutamise alustamineVIEW
IVI draiverit kasutav õpetus loob seadmega ühenduse labori pooltVIEW programmeerimine.

1. IVI draiveri seadistamine

Pärast IVI draiveri allalaadimist käivitage isepahanev seadistus file ja näete installiviisardi installimise alustamiseks. Installimise lõpuleviimiseks järgige alltoodud juhiseid.

IVI juht

Seadistamine tuvastab, kas IVI Shared Components on installitud. Kui kuvatakse järgmine ekraan, klõpsake nuppu Laadi alla, The IVI Foundation Websait avaneb.

SEADISTAMINE

Laadige alla uusim IVI Shared Components kas 32-bitine või 64-bitine versioon. Pärast allalaadimist installige jagatud komponendid ja jätkake installimist.

Pärast IVI jagatud komponentide installimist järgige installimise lõpuleviimiseks juhiseid.

IVI juht

Vajadusel on olemas võimalused IVI draiveri lähtekoodi installimiseks.

IVI juht

IVI draiver installitakse tee alla Files>\IVI Sihtasutus\IVI”. jaoks files failist *.dll file asuks kaustas "Bin". Ja vajalikud abidokumendid asuvad kaustas “..\Drivers\EEC400XAC”.

2. C#-ga alustamine

Sissejuhatus
Selles peatükis kirjeldatakse Ikonix Groupi IVI-COM draiveri kasutamise protseduure C# programmeerimiskeeles. Selles harjutuses saab programmeerija importida draiverit ja täita lühikest programmi, mis juhib seadet samm-sammult.

C# võib kasutada ka IVI-C draiverit. Siiski soovitame, et programmi arendamine oleks lihtsam IVI-COM-iga.

Nõuded

⚫ EEC400XAC IVI draiver
⚫ IVI jagatud komponendid, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) draiver,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio või muud IDE-d
⚫ EEC400XAC seeria toiteallikas, sealhulgas 430XAC, 460XAC

Laadige alla draiverid

Palun minge aadressile webIKONIXi saidilt, et laadida alla IVI draiverite uusim versioon või võtta ühendust tarnijatega. Installimise lõpuleviimiseks järgige 1. peatükis toodud samme ja juhiseid.
Viited
peal webIVI Foundationi saidil on dokumente, mis võivad teile seadmete juhtimise rakendamisel huvi pakkuda. IVI draiveriga arendamiseks võite leida ressursse,
https://www.ivifoundation.org/resources/default.aspx. IVI jagatud komponente saab alla laadida
alates https://www.ivifoundation.org/shared_components/Default.aspx. Sellel on mitu dokumenti websait IVI mõistmiseks.
Installitud kataloogis on mitu dokumenti, mis aitavad teil mõista draiverit EEC400XAC IVI. Abi file, EEC400XAC.chm, asuks tee juures Files>\IVI
Foundation\IVI\Drivers\EEC400XAC. Selles abis file, leiate kõik pakutavad funktsioonid ja
nende hierarhia.
Seal on nelja tüüpi sample kood teie viitamiseks, mis asuvad tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, sealhulgas C#, C++, Python ja LabVIEW samuti.

1. Looge C# projekt
1.1 Avage Visual Studio IDE ja looge uus C# konsooliprojekt.

2. Impordi raamatukogud
2.1 Paremklõpsake viitel ja valige lahenduste uurijas käsk Add Reference
2.2 Klõpsake nuppu Sirvi ja minge teele " Files>\IVI Foundation\IVI\Bin\Primary Interop Assemblies” ja valige EEC.EEC400XAC.Interop.dll ja Ivi.Driver.Interop.dll.

IVI juht

2.3 Deklareerige eelmises jaotises viitamiseks määratud nimeruumide kasutamist interop-koostude jaoks.

kasutades EEC.EEC400XAC.Interop;

3. Alusta programmeerimist
3.1 Looge draiveri objekt ja kasutage ühenduse loomiseks lähtestamismeetodit.

var draiver = uus EEC400XAC();
driver.Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);

Täpsema teabe saamiseks meetodi Initialize() parameetrite kohta vaadake abidokumenti EEC400XAC.chm, mis asub aadressil " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Esimene parameeter ResourceName on stringitüüp ja näitab ühenduse liidese tüüpi ja aadressi. Ressursi nimi "ASRL3::INSTR" tähistab jadaporti aadressiga 3. Näiteksample, GPIB-ühendus võib olla "GPIB0::8::INSTR". TCP/IP-ühenduse puhul on see vormingus "TCPIP0::192.168.0.1::10001::SOCKET". 10001 on EEC400XAC TCP/IP-ühendusport.
Initialize() meetodi valikul on ka teisi parameetreid. Üksikasjalikuma teabe saamiseks vaadake EEC400XAC.chm. Näiteksample, "QueryInstrStatus=true" paneb seansi automaatselt päringu iga saadetud käsu veaoleku kohta.

3.2 Loo file ja seadistustest

===========

// Mälu redigeerimine manuaalrežiimis, vahelduvvool, 3-faasiline-4juhtmeline
Console.WriteLine(“Käsirežiimi seadistamine, vahelduvvoolu väljund, 3 faasi / 4 juhtmest…”);
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOutputModeEnum.EEC400XACOutputModeAC;
driver.System.Function = EEC400XACFunctionEnum.EEC400XACFunctionThreePhase4Wire;
driver.Steps.ActiveMemory = 1;
driver.Parameters.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
juht.Parameetrid.Voltage = 110;
juht.Parameetrid.Sagedus = 60;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetA;
driver.Parameters.CurrentHighLimit = 3.2;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetB;
driver.Parameters.CurrentHighLimit = 2.5;
driver.Parameters.PhaseSet = EEC400XACPhaseSetEnum.EEC400XACPhaseSetC;
driver.Parameters.CurrentHighLimit = 3.0;

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

EEC400XAC puhul oleksid kõik testiparameetrid mälus. Seetõttu peate esmalt valima mälu ja seejärel seadistama parameetrid. Samuti võivad parameetrid olenevalt väljundrežiimist ja funktsioonidest erineda.

3.3 Laadige file ja alusta testiga

========

// Väljund ja mõõt
//
Console.WriteLine(“Alusta väljundit…”);
driver.Steps.ActiveMemory = 1;
driver.Execution.RunTest();

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

Enne väljundi käivitamist peate valima laaditava mälu. Seejärel käivitage testimise alustamiseks meetod driver.Execution.RunTest().

3.4 Mõõtmine katse ajal

===========

int mälu = 0;
int samm = 0;
stringi olek = null;
kahekordne sagedus = 0;
kahekordne voltage = 0;
topeltvool = 0;
kahekordne võimsus = 0;
topeltvoolPiik = 0;
kahekordne võimsustegur = 0;
topeltreaktiivnePower = 0;
kahekordne harifaktor = 0;
kahekordne näivVõim = 0;
topelttaimer = 0;
jaoks (int i = 0; i < 3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(ref memory,
viite samm,
viite staatus,
ref sagedus,
viide voltage,
refvool,
reflektoorne võimsus,
ref currentPeak,
ref power Factor,
ref reactivePower,
ref crestFactor,
näidisvõimsus,

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

IVI juht

reflektoorne võimsus,
ref power Factor,
ref reactivePower,
näidisvõimsus,
ref taimer);
Console.WriteLine($”PHASE-Sum\nMemory-{memory}, Step-{step}, Status-{status}\n”
+ $”Frequency:{frequency}\n”
+ $ ”Voltage:{voltage}\n”
+ $”Praegune:{praegune}\n”
+ $”Toide:{power}\n”
+ $”Power Factor:{powerFactor}\n”
+ $”Reaktiivvõimsus:{reactivePower}\n”
+ $”Paparent Power: {apparentPower}\n”
+ $”Taimer:{timer}\n”);
Thread.Sleep(500);
}
See while-tsükkel töötaks koos oleku testimisega. Mõõtmise alamsüsteemi meetodite kasutamine võimaldab teil lugeda koheseid näitu.

3.5 Sulgege seanss

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

driver.Execution.AbortTest();
driver.Close();
Console.WriteLine(“Valmis – väljumiseks vajutage sisestusklahvi”);
Console.ReadLine();
Close() sulgeb instrumendi I/O seansi.

======

4. Täidetud eksample

Valminud sample koodi võib leida teelt Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”. Lisaks on veel üks osa, mis kirjeldab endistampProgrammirežiim 1 faasi ja 3 juhtme konfiguratsiooniga.

3. C++ kasutamise alustamine

Sissejuhatus
Selles peatükis kirjeldatakse Ikonix Groupi IVI-COM draiveri kasutamise protseduure C++ programmeerimiskeeles. Selles harjutuses saab programmeerija importida draiverit ja täita lühikest programmi, mis juhib seadet samm-sammult.

Nõuded

⚫ EEC400XAC IVI draiver
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) draiver, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio või muud IDE-d
⚫ EEC400XAC seeria toiteallikas, sealhulgas 430XAC, 460XAC

Laadige alla draiverid

Palun minge aadressile webIKONIXi saidilt, et laadida alla IVI draiverite uusim versioon või võtta ühendust tarnijatega. Installimise lõpuleviimiseks järgige 1. peatükis toodud samme ja juhiseid.

Viited

peal webIVI Foundationi saidil on dokumente, mis võivad teile seadmete juhtimise rakendamisel huvi pakkuda. IVI draiveriga arendamiseks võite leida ressursse, https://www.ivifoundation.org/resources/default.aspx. IVI jagatud komponendid saab alla laadida saidilt https://www.ivifoundation.org/shared_components/Default.aspx. Sellel on mitu dokumenti websait IVI mõistmiseks.
Installitud kataloogis on mitu dokumenti, mis aitavad teil mõista draiverit EEC400XAC IVI. Abi file, EEC400XAC.chm, asuks tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Selles abis file, leiate kõik pakutavad funktsioonid ja nende hierarhia.
Seal on kolme tüüpi sample kood teie viitamiseks, mis asuvad tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, sealhulgas C#, C++ ja Python.

1. Looge C++ projekt
1.1 Avage Visual Studio IDE ja looge uus C++ konsooliprojekt.
2. Kaasake kataloogid
2.1 Paremklõpsake projektil ja valige omadused.
2.2 Laiendage konfiguratsiooni atribuudid ja valige vasakpoolsest menüüst VC++ kataloogid.
2.3 Klõpsake kataloogide kaasamise rippmenüü veerul ja valige redigeerimisakna avamiseks.

IVI juht

2.4 Kaasamiskataloogide lisamiseks valige nupp Uus rida. Tuleb lisada kaks vajalikku teed.

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

IVI juht

2.5 Kataloogide lisamiseks klõpsake nuppu OK.
2.6 Kasutage vajalike DLL-ide importimiseks operaatorit #import

#include "stdafx.h"

#include "stdafx.h"
#kaasa
#import no_namespace
#import no_namespace
#import no_namespace
#kaasa

3. Alusta programmeerimist
3.1 Looge draiveri eksemplar kursori järgi ja kasutage ühenduse loomiseks lähtestamismeetodit.

HRESULT hr = ::CoInitialize(NULL);
IEEC400XACPtr draiver(__uuidof(EEC400XAC));
// IIviDriverIdentity atribuudid – nõutav lähtestamine
//
driver->Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);

Täpsemat teavet meetodi Initialize() parameetrite kohta leiate abidokumendist EEC400XAC.chm, mis asub aadressil " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Esimene parameeter ResourceName on stringitüüp ja näitab ühenduse liidese tüüpi ja aadressi. Ressursi nimi "ASRL3::INSTR" tähistab jadaporti aadressiga 3. Näiteksample, GPIB-ühendus võib olla "GPIB0::8::INSTR". TCP/IP-ühenduse puhul on see vormingus "TCPIP0::192.168.0.1::10001::SOCKET". 10001 on EEC400XAC TCP/IP-ühendusport.
Initialize() meetodi valikul on ka teisi parameetreid. Üksikasjalikuma teabe saamiseks vaadake EEC400XAC.chm. Näiteksample, "QueryInstrStatus=true" paneb seansi automaatselt päringu iga saadetud käsu veaoleku kohta.

3.2 Loo file ja seadistustest

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

// Mälu redigeerimine manuaalrežiimis, vahelduvvool, 3-faasiline-4juhtmeline
std::wcout << “Käsirežiimi seadistamine, vahelduvvoolu väljund, 3 faasi / 4 juhtmest…” << std::endl;
draiver -> Süsteem -> Režiim = EEC400XACModeEnum::EEC400XACModeManual;
draiver -> Süsteem-> VäljundMode = EEC400XACOutputModeEnum::EEC400XACOutputModeAC;
draiver -> Süsteem -> Funktsioon = EEC400XACFunctionEnum::EEC400XACFunctionThreePhase4Wire;
draiver -> Sammud -> ActiveMemory = 1;
draiver -> Parameetrid -> Vahemik = EEC400XACRangeEnum::EEC400XACRangeAuto;
draiver -> Parameetrid -> Voltage = 110;
draiver -> Parameetrid -> Sagedus = 60;
draiver -> Parameetrid -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
draiver -> Parameetrid -> CurrentHighLimit = 3.2;
draiver -> Parameetrid -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
draiver -> Parameetrid -> CurrentHighLimit = 2.5;
draiver -> Parameetrid -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
draiver -> Parameetrid -> CurrentHighLimit = 3.0;

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

EEC400XAC puhul oleksid kõik testiparameetrid mälus. Seetõttu peate valima redigeeritava mälu. Samuti võivad parameetrid olenevalt väljundrežiimist ja funktsioonidest erineda.

3.3 Laadige file ja alusta testiga

// Väljund ja mõõt
//
std::wcout << “Alusta väljundit…” << std::endl;
draiver -> Sammud -> ActiveMemory = 1;
draiver -> Täitmine -> RunTest();

Enne väljundi käivitamist peate valima laaditava mälu. Seejärel käivitage testimise alustamiseks meetod draiver-> täitmine-> käivitustest().

3.4 Mõõtmine katse ajal

IVI juht

IVI juht

See while-tsükkel jookseks olekute ja meetrite küsitlemisega. Mõõtmise alamsüsteemi meetodite kasutamine võimaldab teil lugeda koheseid näitu.

3.5 Sulgege seanss

//Sule ühendus
std::wcout << "Väljundi lõpp." << std::endl << std::endl;
draiver -> Täitmine -> KatkestaTest();
draiver -> Sulge();
std::wcout << “Valmis – väljumiseks vajutage sisestusklahvi” << std::endl;
std::cin.get();
Close() sulgeb instrumendi I/O seansi.

4. Täidetud eksample
Valminud sample koodi võib leida teelt " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”.

4. Pythoni kasutamise alustamine

Sissejuhatus
Selles peatükis kirjeldatakse programmeerimiskeele Ikonix Group by Python IVI-COM draiveri kasutamise protseduure. Selles harjutuses saab programmeerija importida draiverit ja täita lühikest programmi, mis juhib seadet samm-sammult.

Nõuded

⚫ EEC400XAC IVI draiver
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) draiver, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Python IDE
⚫ Cometypes Library (pip install cometypes)
⚫ EEC400XAC seeria toiteallikas, sealhulgas 430XAC, 460XAC

Laadige alla draiverid

Palun minge aadressile webIKONIXi saidilt, et laadida alla IVI draiverite uusim versioon või võtta ühendust tarnijatega. Installimise lõpuleviimiseks järgige 1. peatükis toodud samme ja juhiseid.

Viited

peal webIVI Foundationi saidil on dokumente, mis võivad teile seadmete juhtimise rakendamisel huvi pakkuda. IVI draiveriga arendamiseks võite leida ressursse, https://www.ivifoundation.org/resources/default.aspx. IVI jagatud komponendid saab alla laadida saidilt https://www.ivifoundation.org/shared_components/Default.aspx. Sellel on mitu dokumenti websait IVI mõistmiseks.

Installitud kataloogis on mitu dokumenti, mis aitavad teil mõista draiverit EEC400XAC IVI. Abi file, EEC400XAC.chm, asuks tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Selles abis file, leiate kõik pakutavad funktsioonid ja nende hierarhia.

Seal on kolme tüüpi sample kood teie viitamiseks, mis asuvad tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, sealhulgas C#, C++ ja Python.

1. Installige Comtypesi teek

pip install cometypes

Pythonis välise com-i DLL-i kutsumiseks peate installima comtypes'i teegi.

2. Looge Python file
2.1 Avage mis tahes Pythoni IDE ja looge uus Python file.

3. Impordi raamatukogud

3.1 Importige kometüüpide teek ja EEC400XAC_64.dll

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

impordi aeg
importida komtüüpe
importida comtypes.client koopiana
cc.GetModule('EEC400XAC_64.dll')
comtypes.gen import EEC400XACLib

=========
4. Alusta programmeerimist
4.1 Looge draiveri objekt ja kasutage ühenduse loomiseks lähtestamismeetodit.

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

draiver = cc.CreateObject('EEC400XAC.EEC400XAC', liides=EEC400XACLib.IEEC400XAC)
# Initsialiseerige draiver ja looge ühendus
driver.Initialize('ASRL3::INSTR', True, False, 'QueryInstrStatus=true')

===========

Täpsemat teavet meetodi Initialize() parameetrite kohta leiate abidokumendist EEC400XAC.chm, mis asub aadressil " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Esimene parameeter ResourceName on stringitüüp ja näitab ühenduse liidese tüüpi ja aadressi. Ressursi nimi "ASRL3::INSTR" tähistab jadaporti aadressiga 3. Näiteksample, GPIB-ühendus võib olla "GPIB0::8::INSTR". TCP/IP-ühenduse puhul on see vormingus "TCPIP0::192.168.0.1::10001::SOCKET". 10001 on EEC400XAC TCP/IP-ühendusport.

Initialize() meetodi valikul on ka teisi parameetreid. Üksikasjalikuma teabe saamiseks vaadake EEC400XAC.chm. Näiteksample, "QueryInstrStatus=true" paneb seansi automaatselt päringu iga saadetud käsu veaoleku kohta.

4.2 Loo file ja seadistustest

=======

# Redigeerige mälu käsitsi režiimis, vahelduvvool, 3-faasiline-4juhtmeline
print ("Käsitsi režiimi seadistamine, vahelduvvoolu väljund, 3 faasi / 4 juhtmest ...")
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
driver.Steps.ActiveMemory = 1
driver.Parameters.Range = EEC400XACLib.EEC400XACRangeAuto
juht.Parameetrid.Voltage = 110
draiver.Parameetrid.Sagedus = 60
driver.Parameters.PhaseSet = EEC400XACLib.EEC400XACPhaseSetA
driver.Parameters.CurrentHighLimit = 3.2

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

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

EEC400XAC puhul oleksid kõik testiparameetrid mälus. Seetõttu peate valima redigeeritava mälu. Samuti võivad parameetrid olenevalt väljundrežiimist ja funktsioonidest erineda.

4.3 Laadige file ja alusta testiga

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

# Väljund ja mõõtmine
#
print ("Alusta väljundit...")
driver.Steps.ActiveMemory = 1
driver.Execution.RunTest()

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

Enne väljundi käivitamist peate valima laaditava mälu. Seejärel käivitage testimise alustamiseks meetod driver.Execution.RunTest().

4.4 Mõõtmine katse ajal

=========

i jaoks vahemikus (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
print ('faas-A')
print (MeasurePhaseA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
print ('B-faas')
print (MeasurePhaseB)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
print ('C-faas')
print (MeasurePhaseC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
print('Phase-Sum')
print (MeasurePhaseSum)
aeg. magama (0.5)

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

See silmus käiks koos oleku ja arvestite küsitlusega. Mõõtmise alamsüsteemi meetodite kasutamine võimaldab teil lugeda koheseid näitu.

4.5 Sulgege seanss

# Sule ühendus
driver.Execution.AbortTest()
print ("Väljundi lõpp".)
driver.Close()
print ("Valmis".)
Close() sulgeb instrumendi I/O seansi.

5. Täidetud eksample
Valminud sample koodi võib leida teelt Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples”.

5. Labori kasutamise alustamineVIEW

Sissejuhatus
Selles peatükis kirjeldatakse Ikonix Group by Lab IVI-COM draiveri kasutamise protseduureVIEW programmeerimiskeel. Selle harjutuse käigus saab programmeerija õppida draiverit importima ja läbima lühikest programmi, mis juhib seadet samm-sammult.
Kuigi programmeerijad said seadet juhtida IVI Driveri abil. Labori jaoksVIEW programmeerija, soovitame kasutada LabVIEW Plu&play draiver oleks teie programmeerimise ja silumise jaoks lihtsam. LaborVIEW Ikonix Groupi draiverid koosnevad kõik otse käskudest, nii et saate selgelt kontrollida, kuidas käsud instrumentidele saadeti.

Nõuded

⚫ EEC400XAC IVI draiver
⚫ IVI jagatud komponendid, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) draiver, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ National Instruments LabVIEW (See eksample kirjutati LabVIEW 2014)
⚫ EEC400XAC seeria toiteallikas, sealhulgas 430XAC, 460XAC

Laadige alla draiverid

Palun minge aadressile webIKONIXi saidilt, et laadida alla IVI draiverite uusim versioon või võtta ühendust tarnijatega. Installimise lõpuleviimiseks järgige 1. peatükis toodud samme ja juhiseid.

Viited

peal webIVI Foundationi saidil on dokumente, mis võivad teile seadmete juhtimise rakendamisel huvi pakkuda. IVI draiveriga arendamiseks võite leida ressursse, https://www.ivifoundation.org/resources/default.aspx. IVI jagatud komponendid saab alla laadida saidilt https://www.ivifoundation.org/shared_components/Default.aspx. Sellel on mitu dokumenti websait IVI mõistmiseks.
Installitud kataloogis on mitu dokumenti, mis aitavad teil mõista draiverit EEC400XAC IVI. Abi file, EEC400XAC.chm, asuks tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Selles abis file, leiate kõik pakutavad funktsioonid ja nende hierarhia.
Seal on kolme tüüpi sample kood teie viitamiseks, mis asuvad tee juures Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, sealhulgas C#, C++ ja Python.

1. Avage uus vi.
2. Importige DLL-i komponent.

IVI juht

Avage funktsioonide palett, paremklõpsates plokkskeemil. Seejärel valige Ühenduvus -> ActiveX. Valige või pukseerige plokkskeemil funktsioon Automation Open.
3. Paremklõps automaatika avamisel ja vali Select ActiveX Class -> Browse avab aken DLL-i valimiseks.
4. Valige nupp Sirvi ja valige file EEC400XAC.dll asub aadressil Files> (x86)\IVI Foundation\IVI\Bin. IVI EEC400XAC tüübiteek lisatakse rippmenüüsse Type Libraries.
5. Valige IEEC400XAC ja seejärel klõpsake nuppu OK, et lõpetada EEC400XAC draiveri eksemplari objekti loomine.

IVI juht

Laborview loob automaatselt juhtelemendi EEC400XACLib.IEEC400XAC automatiseerimise refnumi ja loob ühenduse funktsiooniga Automation Open.

IVI juht

6. Looge funktsioon Invoke Node ja ühendage viide Automation Refnum väljundiga, seejärel klõpsake meetodil ja valige Initialize, et initsialiseerida ühendus seadmega.

IVI juht

Täpsemat teavet meetodi Initialize() parameetrite kohta leiate abidokumendist EEC400XAC.chm, mis asub aadressil " Files>\IVI Foundation\IVI\Drivers\EEC400XAC”.
Esimene parameeter ResourceName on stringitüüp ja näitab ühenduse liidese tüüpi ja aadressi. Ressursi nimi "ASRL3::INSTR" tähistab jadaporti aadressiga 3. Näiteksample, GPIB-ühendus võib olla "GPIB0::8::INSTR". TCP/IP-ühenduse puhul on see vormingus "TCPIP0::192.168.0.1::10001::SOCKET". 10001 on EEC400XAC TCP/IP-ühendusport.
Initialize() meetodi valikul on ka teisi parameetreid. Üksikasjalikuma teabe saamiseks vaadake EEC400XAC.chm. Näiteksample, "QueryInstrStatus=true" paneb seansi automaatselt päringu iga saadetud käsu veaoleku kohta.

6.1 Töörežiimi vahetamine

IVI juht

Enne EEC400XAC toiteallika parameetrite konfigureerimist peame töörežiimi vahetama. 400XAC-l saab selle seada 1 faasi-2 juhtmest, 1 faasi-3 juhtmest ja 3 faasi-4 juhtmest. Samuti 400XAC, mis on võimeline pakkuma vahelduv- või alalisvooluallikat. Juhtimismeetodi jaoks on see võimeline lülituma käsitsirežiimile, programmeerimisrežiimile ja protseduurile IEC61000-4-11.

6.2 Valige mälu ja muutke parameetreid

IVI juht

Kasutage IEEC400XAC klassi alamsüsteemi viite saamiseks atribuudisõlme. Näiteksample, et lülitada aktiivset mälu, mis on IEEC400XAC.Steps omadus, et saaksime panna atribuudisõlme juurdepääsuks IEEC400XAC.Steps.ActiveMemory. Samuti. saaksime parameetreid redigeerida samade mõistetega. Sõltuvalt juhtimisrežiimidest, väljundrežiimidest ja funktsioonidest tuleb seadistada erinevad parameetrid.
EEC400XAC puhul oleksid kõik testiparameetrid mälus. Seetõttu peate valima redigeeritava mälu.
Pange tähele, et veaandmete voog võib tagada, et protseduur kulgeb järjestikku.

6.3 Laadige file ja alusta testiga

IVI juht

Enne väljundi käivitamist peate valima laaditava mälu. Ja seejärel käivitage testimise alustamiseks meetod driver.Execution.RunTest().

6.4 Mõõtmine katse ajal

IVI juht

Võiksime teha oleku ja arvestite küsitluse. Erinevate faaside jaoks on nende lugemiseks vastavad käsud. Kuva alamsüsteemi meetodite kasutamine võimaldab teil saada kohesed näidud.

6.5 Peatage ja sulgege seanss

IVI juht

Ülaltoodud protseduur näitab, kuidas katkestada 400XAC väljund ja sulgeda ühendus. IEEC400XAC klassi sulgemismeetod sulgeks instrumendi I/O seansi. Samuti tuleks kõik viited sulgeda funktsiooni Close Reference abil.

IVI juht

7. Täidetud eksample

Valmis endample teie teadmiseks, mis asuvad tee ääres Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, sealhulgas C#, C++ ja Python. Siiski soovitame kasutada LabVIEW plug & play draiver oleks Labi jaoks lihtsamVIEW arendajad. Kui vajate laboritVIEW draiver, laadige see alla saidilt webIKONIXi saidil või võtke ühendust müüjaga.

Tehnilised andmed:

  • Toode: EEC400XAC seeria
  • Tootja: Ikonix Group
  • IVI draiveri versioon: 1.1
  • Abidokumendi asukoht: IVI
    SihtasutusIVIDriversEEC400XACEEC400XAC.chm

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


Korduma kippuvad küsimused (KKK):

K: Kust ma leian lisateavet IVI draiverite kohta?

V: IVI draiverite kohta lisateabe saamiseks vaadake webIVI Foundationi saiti või vaadake abidokumenti, mis asub aadressil IVI FoundationIVIDriversEEC400XACEEC400XAC.chm.

K: Kuidas installida IVI jagatud komponente?

V: Pärast IVI draiveri allalaadimist järgige installiviisardi juhiseid. Kui teil palutakse IVI Shared Components alla laadida, külastage IVI Foundationi Websaidil, laadige alla kas 32-bitine või 64-bitine versioon ja installige need enne installiprotsessi lõpetamist.

Dokumendid / Ressursid

EMÜ allikad EEC400XAC IVI draiveri alustamine [pdfKasutusjuhend
EEC400XAC, EEC400XAC IVI draiveri alustamine, EEC400XAC, IVI draiveri alustamine, draiveri alustamine, alustamine, alustamine

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *