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.

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

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.

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

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.

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,
================

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.

2.4 Kaasamiskataloogide lisamiseks valige nupp Uus rida. Tuleb lisada kaks vajalikku teed.
⚫ Files>\IVI Sihtasutus\IVI\Bin
⚫ $(VXIPNPPATH)VisaCom

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


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.

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.

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

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

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

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

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

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

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

Ü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.

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.
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 |




