EEC Heimildir EEC400XAC IVI Bílstjóri Að hefjast
Yfirview
Þessi umsóknarskýring mun lýsa uppsetningarleiðbeiningunum og nokkrum forritun tdamples fyrir IVI Instrument Driver af EEC400XAC röð. Til að skilja meira um IVI reklana, vinsamlegast skoðaðu websíða IVI Foundation. Fyrir frekari upplýsingar um EEC400XAC IVI ökumanninn, vinsamlegast skoðaðu hjálparskjalið, EEC400XAC.chm, sem staðsett er á slóð Files>\IVI Foundation\IVI\Drivers\EEC400XAC.
1. Uppsetning IVI bílstjóra
Leiðbeiningar um að hlaða niður og setja upp IVI Instrument Driver frá websíða. Hladdu niður og settu upp Shared Components frá IVI Foundation Websíða.
2. Byrjaðu með C#
Kennsla sem notar IVI bílstjóri kemur á samskiptum við tækið með C# forritun.
3. Að byrja með C++
Kennsla sem notar IVI bílstjóri kemur á samskiptum við tækið með C++ forritun.
4. Að byrja með Python
Kennsla sem notar IVI bílstjóri kemur á samskiptum við tækið með Python forritun.
5. Að byrja með LabVIEW
Kennsla sem notar IVI bílstjóri kemur á samskiptum við tækið af LabVIEW forritun.
1. Uppsetning IVI bílstjóra
Eftir að hafa hlaðið niður IVI bílstjóranum skaltu keyra sjálfútdráttaruppsetninguna file og þú munt sjá uppsetningarhjálpina til að hefja uppsetningu. Vinsamlegast fylgdu leiðbeiningunum hér að neðan til að ljúka uppsetningunni.

Uppsetningin mun greina hvort IVI Shared Components eru settir upp. Ef beðið er um eftirfarandi skjá, smelltu á Download, The IVI Foundation Websíða opnast.

Vinsamlegast hlaðið niður nýjustu IVI Shared Components annað hvort 32-bita eða 64-bita útgáfu. Eftir niðurhal skaltu setja upp samnýttu íhlutina og halda uppsetningunni áfram.
Eftir að IVI samnýttu íhlutirnir hafa verið settir upp skaltu fylgja skrefunum til að ljúka uppsetningunni.

Það eru möguleikar til að setja upp frumkóða IVI bílstjórans, ef það er nauðsynlegt.

IVI bílstjórinn yrði settur upp undir leiðinni " Files>\IVI Foundation\IVI”. Fyrir files á *.dll file væri staðsett í "Bin" möppunni. Og nauðsynleg hjálparskjöl verða í möppunni "..\Drivers\EEC400XAC".
2. Byrjaðu með C#
Inngangur
Þessi kafli lýsir aðferðum við að nota IVI-COM rekla Ikonix Group með C# forritunarmáli. Í þessari æfingu gæti forritarinn flutt inn ökumanninn og klárað stutt forrit sem stjórnar tækinu skref fyrir skref.
C# gæti notað IVI-C bílstjóri, hvort sem er. Hins vegar mælum við með að IVI-COM samskiptakerfi væri auðveldara fyrir þig að þróa forritið.
Kröfur
⚫ EEC400XAC IVI bílstjóri
⚫ IVI sameiginlegir íhlutir, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) bílstjóri,
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio eða önnur IDE
⚫ Aflgjafi í EEC400XAC röð, þar á meðal 430XAC, 460XAC
Sækja bílstjóri
Vinsamlegast farðu í websíðu IKONIX til að hlaða niður nýjustu útgáfunni af IVI rekla eða hafa samband við söluaðila. Fylgdu skrefunum og leiðbeiningunum í kafla 1 til að ljúka uppsetningunni.
Heimildir
Á websíðu IVI Foundation, það eru skjöl sem þú gætir haft áhuga á meðan þú innleiðir stjórn á tækjunum. Þú gætir fundið úrræði við að þróa með IVI bílstjóri,
https://www.ivifoundation.org/resources/default.aspx. Hægt væri að hlaða niður IVI samnýttu íhlutunum
frá https://www.ivifoundation.org/shared_components/Default.aspx. Það eru nokkur skjöl um websíða til að skilja IVI.
Í uppsettu skránni eru nokkur skjöl til viðmiðunar til að skilja EEC400XAC IVI bílstjórinn. A hjálp file, EEC400XAC.chm, væri staðsett á leiðinni til Files>\IVI
Foundation\IVI\Drivers\EEC400XAC. Í þessari hjálp file, þú gætir fundið allar aðgerðir sem fylgja og
stigveldi þeirra.
Það eru fjórar tegundir af sample kóða til viðmiðunar sem eru staðsettar á slóðinni á Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, þar á meðal C#, C++, Python og LabVIEW sömuleiðis.
1. Búðu til C# verkefni
1.1 Opnaðu Visual Studio IDE og búðu til nýtt C# stjórnborðsverkefni.
2. Innflutningsbókasöfn
2.1 Hægrismelltu á tilvísunina og veldu Add Reference í lausnarkönnuninni
2.2 Smelltu á Browse hnappinn og farðu á slóðina á " Files>\IVI Foundation\IVI\Bin\Primary Interop Assemblies” og veldu EEC.EEC400XAC.Interop.dll og Ivi.Driver.Interop.dll.

2.3 Lýstu því yfir að nota nafnrýmin fyrir samsetningarsamstæðurnar sem tilgreindar eru til að vísa til í fyrri hlutanum.
með því að nota EEC.EEC400XAC.Interop;
3. Byrjaðu að forrita
3.1 Búðu til hlut af ökumanninum og notaðu frumstillingaraðferðina til að byggja upp tenginguna.
var bílstjóri = nýr EEC400XAC();
driver.Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);
Fyrir frekari upplýsingar um færibreytur Initialize() aðferðarinnar, vinsamlegast skoðaðu hjálparskjalið, EEC400XAC.chm, sem er staðsett á “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
Fyrsta færibreytan ResourceName er strengjategund og gefur til kynna viðmótsgerð og heimilisfang tengingarinnar. Tilfangsheitið,"ASRL3::INSTR", táknar raðtengi með heimilisfangi 3. Til dæmisample, GPIB tenging gæti verið "GPIB0::8::INSTR". Fyrir TCP/IP tengingu verður hún á sniðinu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 er TCP/IP tengigátt EEC400XAC.
Það eru aðrar breytur fyrir möguleikann á Initialize() aðferðinni, vinsamlegast skoðaðu EEC400XAC.chm fyrir frekari upplýsingar. Til dæmisample, "QueryInstrStatus=true" gerir lotunni sjálfkrafa fyrirspurn um villustöðu fyrir hverja skipun sem var send.
3.2 Búa til file og uppsetningarpróf
============
// Breyta minni í Manual mode, AC, 3phase-4wire
Console.WriteLine(“Stilling handvirkrar stillingar, AC Output, 3 phases / 4wires…”);
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOutputModeEnum.EEC400XACOutputModeAC;
driver.System.Function = EEC400XACFunctionEnum.EEC400XACFunctionThreePhase4Wire;
driver.Steps.ActiveMemory = 1;
driver.Parameters.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
driver.Parameters.Voltage = 110;
driver.Parameters.Frequency = 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;
================
Fyrir EEC400XAC væru allar prófunarfæribreytur í minni. Þess vegna þarftu að velja minni fyrst og setja síðan upp færibreyturnar. Einnig geta færibreyturnar verið mismunandi eftir úttaksham og aðgerðum.
3.3 Álag file og hefja próf
========
// Framleiðsla og mæling
//
Console.WriteLine(“Start Output…”);
driver.Steps.ActiveMemory = 1;
driver.Execution.RunTest();
==============
Áður en þú keyrir úttak þarftu að velja minni til að hlaða. Og síðan ákalla aðferð driver.Execution.RunTest() til að hefja próf.
3.4 Mæla meðan á prófun stendur
============
int minni = 0;
int skref = 0;
strengjastaða = núll;
tvöföld tíðni = 0;
tvöfalt binditage = 0;
tvöfaldur straumur = 0;
tvöfalt afl = 0;
tvöfaldur straumhámark = 0;
tvöfaldur powerFactor = 0;
tvöfaldur hvarfkraftur = 0;
tvöfaldur crestFactor = 0;
tvöfaldur sýnilegur Power = 0;
tvöfaldur teljari = 0;
fyrir (int i = 0; i < 3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(tilvísun minni,
ref skref,
ref staða,
ref tíðni,
ref binditage,
ref straumur,
ref kraftur,
ref currentPeak,
ref powerFactor,
ref reactivePower,
ref crestFactor,
ref apparentPower,
================

ref kraftur,
ref powerFactor,
ref reactivePower,
ref apparentPower,
ref tímamælir);
Console.WriteLine($”PHASE-Sum\nMinni-{minni}, Step-{skref}, Staða-{status}\n”
+ $"Tíðni:{frequency}\n"
+ $“Bltage:{voltage}\n“
+ $"Núverandi:{núverandi}\n"
+ $“Power:{power}\n“
+ $“Power Factor:{powerFactor}\n”
+ $“Reactive Power:{reactivePower}\n“
+ $"Augljós máttur: {apparentPower}\n"
+ $"Tímamælir:{tímamælir}\n");
Þráður.Svefn(500);
}
Þetta á meðan lykkjan myndi keyra með ástand ríkisins er að prófa. Með því að nota aðferðir mæli undirkerfisins gæti þú lesið strax lestur.
3.5 Lokaðu lotunni
===============
driver.Execution.AbortTest();
bílstjóri.Loka();
Console.WriteLine(“Done – Ýttu á Enter til að hætta”);
Console.ReadLine();
Close() myndi loka I/O lotunni fyrir tækinu.
======
4. Lokið frvample
Lokið sampLe kóða gæti verið að finna á slóðinni á " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples“. Einnig er annar hluti sem lýsir fyrrverandiample af forritunarstillingu með 1 fasa og 3 víra stillingum.
3. Að byrja með C++
Inngangur
Þessi kafli lýsir aðferðum við að nota IVI-COM rekla Ikonix Group með C++ forritunarmáli. Í þessari æfingu gæti forritarinn flutt inn ökumanninn og klárað stutt forrit sem stjórnar tækinu skref fyrir skref.
Kröfur
⚫ EEC400XAC IVI bílstjóri
⚫ IVI sameiginlegir íhlutir, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) bílstjóri, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio eða önnur IDE
⚫ Aflgjafi í EEC400XAC röð, þar á meðal 430XAC, 460XAC
Sækja bílstjóri
Vinsamlegast farðu í websíðu IKONIX til að hlaða niður nýjustu útgáfunni af IVI rekla eða hafa samband við söluaðila. Fylgdu skrefunum og leiðbeiningunum í kafla 1 til að ljúka uppsetningunni.
Heimildir
Á websíðu IVI Foundation, það eru skjöl sem þú gætir haft áhuga á meðan þú innleiðir stjórn á tækjunum. Þú gætir fundið úrræði við að þróa með IVI bílstjóri, https://www.ivifoundation.org/resources/default.aspx. Hægt er að hlaða niður IVI samnýttu íhlutunum frá https://www.ivifoundation.org/shared_components/Default.aspx. Það eru nokkur skjöl um websíða til að skilja IVI.
Í uppsettu skránni eru nokkur skjöl til viðmiðunar til að skilja EEC400XAC IVI bílstjórinn. A hjálp file, EEC400XAC.chm, væri staðsett á leiðinni til Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Í þessari hjálp file, þú gætir fundið allar tilgreindar aðgerðir og stigveldi þeirra.
Það eru þrjár tegundir af sample kóða til viðmiðunar sem eru staðsettar á slóðinni á Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, þar á meðal C#, C++ og Python líka.
1. Búðu til C++ verkefni
1.1 Opnaðu Visual Studio IDE og búðu til nýtt C++ stjórnborðsverkefni.
2. Hafa möppur
2.1 Hægrismelltu á verkefnið og veldu eiginleika.
2.2 Stækkaðu stillingareiginleikana og veldu VC++ möppur í vinstri valmyndinni.
2.3 Smelltu á fellilista dálksins Taka með möppur og veldu til að opna breytingagluggann.

2.4 Veldu hnappinn Ný lína til að bæta við möppum. Það verður að bæta við tveimur nauðsynlegum leiðum.
⚫ Files>\IVI Foundation\IVI\Bin
⚫ $(VXIPNPPATH)VisaCom

2.5 Smelltu á Í lagi til að ljúka við að innihalda möppurnar.
2.6 Notaðu #import rekstraraðilann til að flytja inn nauðsynlegar DLLs
#include “stdafx.h”
#include “stdafx.h”
#innihalda
#innflutningur ekkert_nafnarými
#innflutningur ekkert_nafnarými
#innflutningur ekkert_nafnarými
#meðfylgja
3. Byrjaðu að forrita
3.1 Búðu til dæmi um ökumanninn með bendili og notaðu frumstillingaraðferðina til að byggja upp tenginguna.
HRESULT hr = ::CoInitialize(NULL);
IEEC400XACPtr bílstjóri(__uuidof(EEC400XAC));
// Eiginleikar IIviDriverIdentity – Frumstilla krafist
//
driver->Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);
Fyrir frekari upplýsingar um færibreytur Initialize() aðferðarinnar, vinsamlegast skoðaðu hjálparskjalið, EEC400XAC.chm sem staðsett er á “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
Fyrsta færibreytan ResourceName er strengjategund og gefur til kynna viðmótsgerð og heimilisfang tengingarinnar. Tilfangsheitið,"ASRL3::INSTR", táknar raðtengi með heimilisfangi 3. Til dæmisample, GPIB tenging gæti verið "GPIB0::8::INSTR". Fyrir TCP/IP tengingu verður hún á sniðinu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 er TCP/IP tengigátt EEC400XAC.
Það eru aðrar breytur fyrir möguleikann á Initialize() aðferðinni, vinsamlegast skoðaðu EEC400XAC.chm fyrir frekari upplýsingar. Til dæmisample, "QueryInstrStatus=true" gerir lotunni sjálfkrafa fyrirspurn um villustöðu fyrir hverja skipun sem var send.
3.2 Búa til file og uppsetningarpróf
==============
// Breyta minni í Manual mode, AC, 3phase-4wire
std::wcout << “Stilling handvirkrar stillingar, AC Output, 3 phases / 4wires…” << std::endl;
bílstjóri -> Kerfi -> Mode = EEC400XACModeEnum::EEC400XACModeManual;
bílstjóri -> Kerfi-> OutputMode = EEC400XACOutputModeEnum::EEC400XACOutputModeAC;
bílstjóri -> Kerfi -> Virka = EEC400XACFunctionEnum::EEC400XACFunctionThreePhase4Wire;
bílstjóri -> Skref -> ActiveMemory = 1;
bílstjóri -> Færibreytur -> Range = EEC400XACRangeEnum::EEC400XACRangeAuto;
bílstjóri -> færibreytur -> Voltage = 110;
bílstjóri -> færibreytur -> Tíðni = 60;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
bílstjóri -> færibreytur -> CurrentHighLimit = 3.2;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
bílstjóri -> færibreytur -> CurrentHighLimit = 2.5;
driver -> Parameters -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
bílstjóri -> færibreytur -> CurrentHighLimit = 3.0;
===============
Fyrir EEC400XAC væru allar prófunarfæribreytur í minni. Þess vegna þarftu að velja minni til að breyta. Einnig geta færibreyturnar verið mismunandi eftir úttaksstillingu og aðgerðum.
3.3 Álag file og hefja próf
// Framleiðsla og mæling
//
std::wcout << “Start Output…” << std::endl;
bílstjóri -> Skref -> ActiveMemory = 1;
bílstjóri -> Framkvæmd -> RunTest();
Áður en þú keyrir úttak þarftu að velja minni til að hlaða. Og síðan kalla fram aðferðina driver->Execution->RunTest() til að hefja próf.
3.4 Mæla meðan á prófun stendur


Þessi meðan lykkja myndi keyra með skoðanakönnun á ríkjum og metrum. Með því að nota aðferðir mæli undirkerfisins gæti þú lesið strax lestur.
3.5 Lokaðu lotunni
//Loka tengingu
std::wcout << "Lok úttaks." << std::endl << std::endl;
bílstjóri -> Framkvæmd -> Hætta við próf();
bílstjóri -> Loka();
std::wcout << “Lokið – Ýttu á Enter til að hætta” << std::endl;
std::cin.get();
Close() myndi loka I/O lotunni fyrir tækinu.
4. Lokið frvample
Lokið sample kóða var að finna á slóðinni á " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampþeim".
4. Að byrja með Python
Inngangur
Þessi kafli lýsir aðferðum við að nota IVI-COM rekla Ikonix Group með Python forritunarmáli. Í þessari æfingu gæti forritarinn flutt inn ökumanninn og klárað stutt forrit sem stjórnar tækinu skref fyrir skref.
Kröfur
⚫ EEC400XAC IVI bílstjóri
⚫ IVI sameiginlegir íhlutir, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) bílstjóri, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Python IDE
⚫ Cometypes Library (Pip Install Cometypes)
⚫ Aflgjafi í EEC400XAC röð, þar á meðal 430XAC, 460XAC
Sækja bílstjóri
Vinsamlegast farðu í websíðu IKONIX til að hlaða niður nýjustu útgáfunni af IVI rekla eða hafa samband við söluaðila. Fylgdu skrefunum og leiðbeiningunum í kafla 1 til að ljúka uppsetningunni.
Heimildir
Á websíðu IVI Foundation, það eru skjöl sem þú gætir haft áhuga á þegar þú innleiðir stjórn á tækjunum. Þú gætir fundið úrræði til að þróa með IVI bílstjóri, https://www.ivifoundation.org/resources/default.aspx. Hægt er að hlaða niður IVI samnýttu íhlutunum frá https://www.ivifoundation.org/shared_components/Default.aspx. Það eru nokkur skjöl um websíða til að skilja IVI.
Í uppsettu skránni eru nokkur skjöl til viðmiðunar til að skilja EEC400XAC IVI bílstjórinn. A hjálp file, EEC400XAC.chm, væri staðsett á leiðinni til Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Í þessari hjálp file, þú gætir fundið allar tilgreindar aðgerðir og stigveldi þeirra.
Það eru þrjár tegundir af sample kóða til viðmiðunar sem eru staðsettar á slóðinni á Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, þar á meðal C#, C++ og Python líka.
1. Settu upp Comtypes bókasafnið
pip setja upp cometypes
Til þess að hringja í ytri com DLL í Python þarftu að setja upp comtypes bókasafn.
2. Búðu til Python file
2.1 Opnaðu hvaða IDE af Python sem er og búðu til nýjan Python file.
3. Innflutningsbókasöfn
3.1 Flyttu inn cometypes bókasafnið og EEC400XAC_64.dll
=============
innflutningstími
flytja inn comtypes
flytja inn comtypes.client sem cc
cc.GetModule('EEC400XAC_64.dll')
frá comtypes.gen import EEC400XACLib
==========
4. Byrjaðu að forrita
4.1 Búðu til hlut af ökumanninum og notaðu frumstillingaraðferðina til að byggja upp tenginguna.
=============
bílstjóri = cc.CreateObject('EEC400XAC.EEC400XAC', tengi=EEC400XACLib.IEEC400XAC)
# Frumstilla bílstjóri og gerðu tengingu
driver.Initialize('ASRL3::INSTR', True, False, 'QueryInstrStatus=true')
============
Fyrir frekari upplýsingar um færibreytur Initialize() aðferðarinnar, vinsamlegast skoðaðu hjálparskjalið, EEC400XAC.chm sem staðsett er á “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
Fyrsta færibreytan ResourceName er strengjategund og gefur til kynna viðmótsgerð og heimilisfang tengingarinnar. Tilfangsheitið,"ASRL3::INSTR", táknar raðtengi með heimilisfangi 3. Til dæmisample, GPIB tenging gæti verið "GPIB0::8::INSTR". Fyrir TCP/IP tengingu verður hún á sniðinu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 er TCP/IP tengigátt EEC400XAC.
Það eru aðrar breytur fyrir möguleikann á Initialize() aðferðinni, vinsamlegast skoðaðu EEC400XAC.chm fyrir frekari upplýsingar. Til dæmisample, "QueryInstrStatus=true" gerir lotunni sjálfkrafa fyrirspurn um villustöðu fyrir hverja skipun sem var send.
4.2 Búa til file og uppsetningarpróf
=======
# Breyta minni í handvirkri stillingu, AC, 3phase-4wire
prenta ("Stilling handvirkrar stillingar, AC Output, 3 fasar / 4 vírar ...")
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
driver.Steps.ActiveMemory = 1
driver.Parameters.Range = EEC400XACLib.EEC400XACRangeAuto
driver.Parameters.Voltage = 110
driver.Parameters.Frequency = 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
==============
Fyrir EEC400XAC væru allar prófunarfæribreytur í minni. Þess vegna þarftu að velja minni til að breyta. Einnig geta færibreyturnar verið mismunandi eftir úttaksstillingu og aðgerðum.
4.3 Álag file og hefja próf
==============
# Framleiðsla og mæling
#
print(“Start Output…”)
driver.Steps.ActiveMemory = 1
driver.Execution.RunTest()
===============
Áður en þú keyrir úttak þarftu að velja minni til að hlaða. Og síðan ákalla aðferð driver.Execution.RunTest() til að hefja próf.
4.4 Mæla meðan á prófun stendur
==========
fyrir ég á bilinu (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
print('Phase-A')
prenta (MeasurePhaseA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
print('Phase-B')
prenta (MeasurePhaseB)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
print('Phase-C')
prenta (MeasurePhaseC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
print('Phase-sum')
prenta (MeasurePhaseSum)
time.sleep (0.5)
=============
Þetta for lykkja myndi keyra með skoðanakönnun ástand og metra. Með því að nota aðferðir mæli undirkerfisins gæti þú lesið strax lestur.
4.5 Lokaðu lotunni
# Loka tengingu
driver.Execution.AbortTest()
prenta („Endir úttaks.“)
driver.Close()
print ("Lokið.")
Close() myndi loka I/O lotunni fyrir tækinu.
5. Lokið frvample
Lokið sampLe kóða gæti verið að finna á slóðinni á " Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampþeim".
5. Að byrja með LabVIEW
Inngangur
Þessi kafli lýsir aðferðum við að nota IVI-COM rekla Ikonix Group by LabVIEW forritunarmál. Í þessari æfingu gæti forritarinn lært hvernig á að flytja inn ökumanninn og klárað stutt forrit sem stýrir tækinu skref fyrir skref.
Jafnvel þó að forritararnir gætu stjórnað tækinu með IVI Driver. Fyrir LabVIEW forritari, mælum við með því að nota LabVIEW plu&play bílstjóri væri auðveldara fyrir forritun og villuleit. The LabVIEW bílstjóri frá Ikonix Group eru allir búnir til með skipunum beint, svo þú gætir greinilega athugað hvernig skipanirnar voru sendar til hljóðfæra.
Kröfur
⚫ EEC400XAC IVI bílstjóri
⚫ IVI sameiginlegir íhlutir, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ VISA (Virtual Instrument Software Architecture) bílstjóri, https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ National Instruments LabVIEW (Þetta tdample var skrifað í LabVIEW 2014)
⚫ Aflgjafi í EEC400XAC röð, þar á meðal 430XAC, 460XAC
Sækja bílstjóri
Vinsamlegast farðu í websíðu IKONIX til að hlaða niður nýjustu útgáfunni af IVI rekla eða hafa samband við söluaðila. Fylgdu skrefunum og leiðbeiningunum í kafla 1 til að ljúka uppsetningunni.
Heimildir
Á websíðu IVI Foundation, það eru skjöl sem þú gætir haft áhuga á meðan þú innleiðir stjórn á tækjunum. Þú gætir fundið úrræði við að þróa með IVI bílstjóri, https://www.ivifoundation.org/resources/default.aspx. Hægt er að hlaða niður IVI samnýttu íhlutunum frá https://www.ivifoundation.org/shared_components/Default.aspx. Það eru nokkur skjöl um websíða til að skilja IVI.
Í uppsettu skránni eru nokkur skjöl til viðmiðunar til að skilja EEC400XAC IVI bílstjórinn. A hjálp file, EEC400XAC.chm, væri staðsett á leiðinni til Files>\IVI Foundation\IVI\Drivers\EEC400XAC. Í þessari hjálp file, þú gætir fundið allar tilgreindar aðgerðir og stigveldi þeirra.
Það eru þrjár tegundir af sample kóða til viðmiðunar sem eru staðsettar á slóðinni á Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, þar á meðal C#, C++ og Python líka.
1. Opnaðu nýtt vi.
2. Flyttu inn DLL íhlutinn.

Opnaðu aðgerðapallettuna með því að hægrismella á blokkarmyndina. Veldu síðan Tengingar -> ActiveX. Veldu eða slepptu Automation Open aðgerðinni á blokkarmyndinni.
3. Með því að hægrismella á Automation Open og velja Select ActiveX Class -> Browse opnast gluggi til að velja DLL.
4. Veldu Browse hnappinn og veldu file EEC400XAC.dll staðsett á Files> (x86)\IVI Foundation\IVI\Bin. IVI EEC400XAC Type Library yrði bætt við Tegundarbókasafn fellivalmyndina.
5. Veldu IEEC400XAC og smelltu síðan á OK til að ljúka við að búa til hlut af EEC400XAC ökumannstilviki.

The Labview mun sjálfkrafa búa til Automation refnum EEC400XACLib.IEEC400XAC stjórna og tengjast Automation Open aðgerðinni.

6. Búðu til Invoke Node aðgerð og tengdu tilvísunina við úttak Automation Refnum og smelltu svo á Method og veldu Initialize til að frumstilla tenginguna við tæki.

Fyrir frekari upplýsingar um færibreytur Initialize() aðferðarinnar, vinsamlegast skoðaðu hjálparskjalið, EEC400XAC.chm sem staðsett er á “ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
Fyrsta færibreytan ResourceName er strengjategund og gefur til kynna viðmótsgerð og heimilisfang tengingarinnar. Tilfangsheitið,"ASRL3::INSTR", táknar raðtengi með heimilisfangi 3. Til dæmisample, GPIB tenging gæti verið "GPIB0::8::INSTR". Fyrir TCP/IP tengingu verður hún á sniðinu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 er TCP/IP tengigátt EEC400XAC.
Það eru aðrar breytur fyrir möguleikann á Initialize() aðferðinni, vinsamlegast skoðaðu EEC400XAC.chm fyrir frekari upplýsingar. Til dæmisample, "QueryInstrStatus=true" gerir lotunni sjálfkrafa fyrirspurn um villustöðu fyrir hverja skipun sem var send.
6.1 Skiptu um rekstrarham

Áður en við stillum færibreyturnar á EEC400XAC aflgjafanum verðum við að skipta um rekstrarham. Á 400XAC gæti það stillt á 1fasa-2víra, 1fasa-3víra og 3fasa-4víra. Einnig er 400XAC fær um að bjóða upp á AC eða DC aflgjafa. Fyrir stjórnunaraðferðina er það fær um að skipta yfir í handvirka stillingu, forritunarham og IEC61000-4-11 aðferð.
6.2 Veldu minni og breyttu breytum

Notaðu Property Node til að fá tilvísun í undirkerfi IEEC400XAC flokks. Til dæmisample, til þess að skipta um virka minni sem er eiginleiki IEEC400XAC.Steps, svo við gætum sett eiginleikahnút til að fá aðgang að IEEC400XAC.Steps.ActiveMemory. Einnig. við gætum breytt breytunum með sömu hugtökum. Það eru mismunandi færibreytur sem þarf að setja upp eftir stjórnunarhamum, úttakshamum og aðgerðum.
Fyrir EEC400XAC væru allar prófunarfæribreytur í minni. Þess vegna þarftu að velja minni til að breyta.
Vinsamlegast athugaðu að flæði villugagna gæti tryggt að málsmeðferðin rann í röð.
6.3 Álag file og hefja próf

Áður en þú keyrir úttak þarftu að velja minni sem á að hlaða. Og síðan kalla fram driver.Execution.RunTest() aðferðina til að hefja próf.
6.4 Mæla meðan á prófun stendur

Við gætum búið til lykkju sem skoðar ástandið og mæla. Fyrir mismunandi áfanga eru samsvarandi skipanir til að lesa þær. Með því að nota aðferðir skjá undirkerfisins gæti þú fengið strax lestur.
6.5 Stöðvaðu og lokaðu lotunni

Aðferðin hér að ofan sýnir hvernig á að hætta við 400XAC úttakið og loka tengingunni. Lokaaðferð í IEEC400XAC flokki myndi loka I/O lotunni fyrir tækið. Einnig ætti að loka öllum tilvísunum með því að nota Close Reference aðgerðina.

7. Lokið frvample
Hin fullgerða fyrrvample til viðmiðunar sem eru staðsettar á leiðinni til Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples, þar á meðal C#, C++ og Python líka. Hins vegar mælum við með því að nota LabVIEW Plug & play bílstjóri væri auðveldara fyrir LabVIEW verktaki. Ef þú þarft LabVIEW bílstjóri, vinsamlegast hlaðið honum niður frá websíðu IKONIX eða hafðu samband við söluaðilann.
Tæknilýsing:
- Vara: EEC400XAC röð
- Framleiðandi: Ikonix Group
- IVI bílstjóri útgáfa: 1.1
- Staðsetning hjálparskjals: IVI
FoundationIVIDriversEEC400XACEEC400XAC.chm
28105 N. Keith Drive
Lake Forest, IL 60045 Bandaríkin
Gjaldfrjálst: 1-800-858-8378 Bandaríkin/Kanada
Sími: 1-847-367-4077 | Fax: 1-847-367-4080 | www.eecsources.com
Algengar spurningar (algengar spurningar):
Sp.: Hvar get ég fundið frekari upplýsingar um IVI reklana?
A: Fyrir frekari upplýsingar um IVI reklana, vinsamlegast skoðaðu websíðu IVI Foundation eða athugaðu hjálparskjalið sem staðsett er á IVI FoundationIVIDriversEEC400XACEEC400XAC.chm.
A: Eftir að hafa hlaðið niður IVI Driver skaltu fylgja leiðbeiningum uppsetningarhjálparinnar. Ef þú ert beðinn um að hlaða niður IVI Shared Components skaltu heimsækja IVI Foundation Websíðuna skaltu hlaða niður annað hvort 32-bita eða 64-bita útgáfunni og setja þær upp áður en þú lýkur uppsetningarferlinu.
Skjöl / auðlindir
![]() |
EEC Heimildir EEC400XAC IVI Bílstjóri Að hefjast [pdfNotendahandbók EEC400XAC, EEC400XAC IVI bílstjóri að hefjast handa, EEC400XAC, IVI bílstjóri að hefjast handa, hefjast handa með bílstjóri, hefjast handa, hefjast handa |




