Zdroje EEC Ovladač EEC400XAC IVI Začínáme
Nadview
Tato poznámka k aplikaci popisuje pokyny k instalaci a několik programovacích příkladůampsoubory pro IVI Instrument Driver řady EEC400XAC. Chcete-li se dozvědět více o ovladačích IVI, viz webmísto IVI Foundation. Další podrobnosti o ovladači EEC400XAC IVI naleznete v dokumentu nápovědy EEC400XAC.chm, který se nachází na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC.
1. Nastavení ovladače IVI
Pokyny ke stažení a instalaci ovladačů pro IVI Instrument z webmísto. Stáhněte a nainstalujte sdílené součásti z IVI Foundation Webmísto.
2. Začínáme s C#
Výukový program s použitím ovladače IVI naváže komunikaci s přístrojem pomocí programování v jazyce C#.
3. Začínáme s C++
Výukový program s použitím ovladače IVI naváže komunikaci s přístrojem pomocí programování v C++.
4. Začínáme s Pythonem
Výukový program využívající ovladač IVI naváže komunikaci s přístrojem pomocí programování v Pythonu.
5. Začínáme s LabVIEW
Výukový program s použitím ovladače IVI naváže komunikaci s přístrojem od LabVIEW programování.
1. Nastavení ovladače IVI
Po stažení ovladače IVI spusťte samorozbalovací nastavení file a zobrazí se průvodce instalací pro zahájení instalace. Dokončete instalaci podle níže uvedených pokynů.
Instalační program zjistí, zda jsou nainstalovány sdílené součásti IVI. Pokud se zobrazí výzva na následující obrazovce, klikněte na Stáhnout, The IVI Foundation Webstránka se otevře.
Stáhněte si prosím nejnovější IVI Shared Components buď 32bitovou nebo 64bitovou verzi. Po stažení nainstalujte sdílené součásti a pokračujte v instalaci.
Po instalaci sdílených součástí IVI postupujte podle pokynů k dokončení instalace.
Existují možnosti instalace zdrojového kódu ovladače IVI, pokud je to nutné.
Ovladač IVI by byl nainstalován pod cestou „ Files>\IVI Foundation\IVI.“ Pro files *.dll file bude umístěn ve složce „Bin“. A potřebné dokumenty nápovědy budou ve složce „..\Drivers\EEC400XAC“.
2. Začínáme s C#
Zavedení
Tato kapitola popisuje postupy používání ovladače IVI-COM společnosti Ikonix Group v programovacím jazyce C#. V tomto cvičení mohl programátor importovat ovladač a dokončit krátký program pro ovládání zařízení krok za krokem.
C# by také mohl používat ovladač IVI-C. Navrhujeme však, že pro vývoj programu by pro vás bylo snazší propojení IVI-COM.
Požadavky
⚫ Ovladač EEC400XAC IVI
⚫ Sdílené součásti IVI, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ ovladač VISA (Virtual Instrument Software Architecture),
https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio nebo jiná IDE
⚫ Napájecí zdroj řady EEC400XAC, včetně 430XAC, 460XAC
Stáhněte si ovladače
Přejděte prosím na webstránky IKONIX, kde si můžete stáhnout nejnovější verzi ovladačů IVI nebo kontaktovat dodavatele. Dokončete instalaci podle kroků a pokynů v kapitole 1.
Reference
Na webna stránkách IVI Foundation najdete dokumentaci, která by vás mohla zajímat při implementaci ovládání zařízení. Můžete najít zdroje pro vývoj s ovladačem IVI,
https://www.ivifoundation.org/resources/default.aspx. Sdílené součásti IVI lze stáhnout
z https://www.ivifoundation.org/shared_components/Default.aspx. Existuje několik dokumentů na webmísto pro pochopení IVI.
V nainstalovaném adresáři je několik dokumentů, které vám pomohou porozumět ovladači EEC400XAC IVI Driver. Pomoc file, EEC400XAC.chm, by se nacházel na cestě k Files>\IVI
Foundation\IVI\Drivers\EEC400XAC. V této nápovědě file, můžete najít všechny poskytované funkce a
jejich hierarchie.
Existují čtyři typy sample kód pro vaši referenci, který se nachází na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampsoubory, včetně C#, C++, Python a LabVIEW také.
1. Vytvořte projekt C#
1.1 Otevřete Visual Studio IDE a vytvořte nový projekt konzoly C#.
2. Import knihoven
2.1 Klikněte pravým tlačítkem na referenci a v průzkumníku řešení vyberte Přidat referenci
2.2 Klikněte na tlačítko Procházet a přejděte na cestu „ Files>\IVI Foundation\IVI\Bin\Primary Interop Assemblies“ a vyberte EEC.EEC400XAC.Interop.dll a Ivi.Driver.Interop.dll.
2.3 Deklarujte použití jmenných prostorů pro interoperabilní sestavy, na které se odkazuje v předchozí části.
pomocí EEC.EEC400XAC.Interop;
3. Spusťte programování
3.1 Vytvořte objekt ovladače a pomocí metody initialize vytvořte připojení.
var driver = new EEC400XAC();
driver.Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);
Další podrobnosti o parametrech metody Initialize() naleznete v dokumentu nápovědy EEC400XAC.chm, který se nachází na „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
První parametr ResourceName je typ řetězce a označuje typ rozhraní a adresu připojení. Název zdroje „ASRL3::INSTR“ představuje sériový port s adresou 3. Napřample, připojení GPIB může být „GPIB0::8::INSTR“. Pro připojení TCP/IP bude ve formátu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 je připojovací port TCP/IP EEC400XAC.
Existují další parametry pro možnost metody Initialize(), viz EEC400XAC.chm pro více podrobností. Napřample, “QueryInstrStatus=true” způsobí, že se relace automaticky dotáže na chybový stav pro každý odeslaný příkaz.
3.2 Vytvořit file a test nastavení
============
// Úprava paměti v manuálním režimu, AC, 3phase-4wire
Console.WriteLine(“Konfigurace ručního režimu, AC výstup, 3 fáze / 4 vodiče…”);
driver.System.Mode = EEC400XACModeEnum.EEC400XACModeManual;
driver.System.OutputMode = EEC400XACOutputModeEnum.EEC400XACOutputModeAC;
driver.System.Function = EEC400XACFunctionEnum.EEC400XACFunctionThreePhase4Wire;
driver.Steps.ActiveMemory = 1;
driver.Parameters.Range = EEC400XACRangeEnum.EEC400XACRangeAuto;
ovladač.Parametry.Voltage = 110;
ovladač.Parametry.Frekvence = 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;
=================
U EEC400XAC budou všechny testovací parametry uloženy v paměti. Proto musíte nejprve vybrat paměť a poté nastavit parametry. Také parametry se mohou lišit v závislosti na výstupním režimu a funkcích.
3.3 Zatížení file a spusťte test
========
// Výstup a měření
//
Console.WriteLine(“Spustit výstup…”);
driver.Steps.ActiveMemory = 1;
driver.Execution.RunTest();
===============
Před spuštěním výstupu musíte vybrat paměť, kterou chcete načíst. A pak vyvolejte metodu driver.Execution.RunTest() pro spuštění testu.
3.4 Měření během zkoušky
============
int paměť = 0;
int krok = 0;
stav řetězce = null;
dvojnásobná frekvence = 0;
dvojitý objtage = 0;
dvojitý proud = 0;
dvojnásobná síla = 0;
double currentPeak = 0;
double powerFactor = 0;
double reactivePower = 0;
double crestFactor = 0;
dvojnásobný zdánlivý výkon = 0;
dvojitý časovač = 0;
for (int i = 0; i < 3; i++)
{
driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay(referenční paměť,
referenční krok,
stav reference,
referenční frekvence,
ref. svtage,
referenční proud,
referenční výkon,
ref currentPeak,
ref powerFactor,
ref reactivePower,
ref crestFactor,
ref zjevný výkon,
=================
referenční výkon,
ref powerFactor,
ref reactivePower,
ref zjevný výkon,
ref timer);
Console.WriteLine($”PHASE-Sum\nPaměť-{paměť}, Krok-{krok}, Stav-{stav}\n”
+ $”Frequency:{frequency}\n”
+ $”svtage:{voltage}\n”
+ $”Current:{current}\n”
+ $”Power:{power}\n”
+ $”Účiník:{powerFactor}\n”
+ $”Reactive Power:{reactivePower}\n”
+ $”Zjevná síla: {apparentPower}\n”
+ $”Timer:{timer}\n”);
Thread.Sleep(500);
}
Tato smyčka while by běžela s podmínkou stavu testuje. Použití metod podsystému Měření vám umožní číst okamžité hodnoty.
3.5 Ukončete relaci
================
driver.Execution.AbortTest();
driver.Close();
Console.WriteLine(“Hotovo – pro ukončení stiskněte Enter”);
Console.ReadLine();
Close() by zavřela I/O relaci nástroje.
======
4. Dokončeno example
Dokončená sampkód souboru lze nalézt na cestě „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Examples“. Také je zde další část popisující example programového režimu s 1 fázovou a 3vodičovou konfigurací.
3. Začínáme s C++
Zavedení
Tato kapitola popisuje postupy používání ovladače IVI-COM od Ikonix Group v programovacím jazyce C++. V tomto cvičení mohl programátor importovat ovladač a dokončit krátký program pro ovládání zařízení krok za krokem.
Požadavky
⚫ Ovladač EEC400XAC IVI
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Ovladač VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Microsoft Visual Studio nebo jiná IDE
⚫ Napájecí zdroj řady EEC400XAC, včetně 430XAC, 460XAC
Stáhněte si ovladače
Přejděte prosím na webstránky IKONIX, kde si můžete stáhnout nejnovější verzi ovladačů IVI nebo kontaktovat dodavatele. Dokončete instalaci podle kroků a pokynů v kapitole 1.
Reference
Na webna stránkách IVI Foundation najdete dokumentaci, která by vás mohla zajímat při implementaci ovládání zařízení. Můžete najít zdroje pro vývoj s ovladačem IVI, https://www.ivifoundation.org/resources/default.aspx. IVI Shared Components lze stáhnout z https://www.ivifoundation.org/shared_components/Default.aspx. Existuje několik dokumentů na webmísto pro pochopení IVI.
V nainstalovaném adresáři je několik dokumentů, které vám pomohou porozumět ovladači EEC400XAC IVI Driver. Pomoc file, EEC400XAC.chm, by se nacházel na cestě k Files>\IVI Foundation\IVI\Drivers\EEC400XAC. V této nápovědě file, můžete najít všechny poskytované funkce a jejich hierarchii.
Existují tři typy sample kód pro vaši referenci, který se nachází na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampsouborů, včetně C#, C++ a Pythonu.
1. Vytvořte projekt C++
1.1 Otevřete Visual Studio IDE a vytvořte nový projekt konzoly C++.
2. Zahrnout adresáře
2.1 Klepněte pravým tlačítkem myši na projekt a vyberte vlastnosti.
2.2 Rozbalte Configuration Properties a v levé nabídce vyberte VC++ Directories.
2.3 Klikněte na rozevírací sloupec Zahrnout adresáře a vyberte pro otevření editačního okna.
2.4 Chcete-li přidat adresáře pro začlenění, vyberte tlačítko Nový řádek. Bude potřeba přidat dvě nezbytné cesty.
⚫ Files>\IVI Foundation\IVI\Bin
⚫ $(VXIPNPPATH)VisaCom
2.5 Klepnutím na OK dokončete včetně adresářů.
2.6 Pomocí operátoru #import importujte potřebné knihovny DLL
#include „stdafx.h“
#include „stdafx.h“
#zahrnout
#importovat no_namespace
#importovat no_namespace
#importovat no_namespace
#zahrnout
3. Spusťte programování
3.1 Vytvořte instanci ovladače pomocí ukazatele a pomocí metody initialize vytvořte připojení.
HRESULT hr = ::CoInitialize(NULL);
Ovladač IEEC400XACPtr(__uuidof(EEC400XAC));
// Vlastnosti IIviDriverIdentity – Vyžaduje se inicializace
//
driver->Initialize(“ASRL3::INSTR”, true, false, “QueryInstrStatus=true”);
Další podrobnosti o parametrech metody Initialize() naleznete v dokumentu nápovědy EEC400XAC.chm na adrese „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
První parametr ResourceName je typ řetězce a označuje typ rozhraní a adresu připojení. Název zdroje „ASRL3::INSTR“ představuje sériový port s adresou 3. Napřample, připojení GPIB může být „GPIB0::8::INSTR“. Pro připojení TCP/IP bude ve formátu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 je připojovací port TCP/IP EEC400XAC.
Existují další parametry pro možnost metody Initialize(), viz EEC400XAC.chm pro více podrobností. Napřample, “QueryInstrStatus=true” způsobí, že se relace automaticky dotáže na chybový stav pro každý odeslaný příkaz.
3.2 Vytvořit file a test nastavení
===============
// Úprava paměti v manuálním režimu, AC, 3phase-4wire
std::wcout << “Konfigurace ručního režimu, AC výstup, 3 fáze / 4 vodiče…” << std::endl;
ovladač -> Systém -> Režim = EEC400XACModeEnum::EEC400XACModeManual;
ovladač -> Systém-> OutputMode = EEC400XACOutputModeEnum::EEC400XACOutputModeAC;
ovladač -> Systém -> Funkce = EEC400XACFunctionEnum::EEC400XACFunctionThreePhase4Wire;
ovladač -> Kroky -> Aktivní paměť = 1;
ovladač -> Parametry -> Rozsah = EEC400XACRangeEnum::EEC400XACRangeAuto;
ovladač -> Parametry -> Voltage = 110;
ovladač -> Parametry -> Frekvence = 60;
ovladač -> Parametry -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetA;
ovladač -> Parametry -> CurrentHighLimit = 3.2;
ovladač -> Parametry -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetB;
ovladač -> Parametry -> CurrentHighLimit = 2.5;
ovladač -> Parametry -> PhaseSet = EEC400XACPhaseSetEnum::EEC400XACPhaseSetC;
ovladač -> Parametry -> CurrentHighLimit = 3.0;
================
U EEC400XAC budou všechny testovací parametry uloženy v paměti. Proto je třeba vybrat paměť, kterou chcete upravit. Také parametry se mohou lišit v závislosti na výstupním režimu a funkcích.
3.3 Zatížení file a spusťte test
// Výstup a měření
//
std::wcout << “Spustit výstup…” << std::endl;
ovladač -> Kroky -> Aktivní paměť = 1;
ovladač -> Provedení -> RunTest();
Před spuštěním výstupu musíte vybrat paměť, kterou chcete načíst. A pak vyvolejte metodu driver->Execution->RunTest() pro spuštění testu.
3.4 Měření během zkoušky
Tato smyčka while by běžela s dotazováním na stavy a měřiče. Použití metod podsystému Měření vám umožní číst okamžité hodnoty.
3.5 Ukončete relaci
//Uzavření připojení
std::wcout << "Konec výstupu." << std::endl << std::endl;
ovladač -> Provedení -> AbortTest();
ovladač -> Close();
std::wcout << „Hotovo – pro ukončení stiskněte Enter“ << std::endl;
std::cin.get();
Close() by zavřela I/O relaci nástroje.
4. Dokončeno example
Dokončená sampkód souboru lze nalézt na cestě „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampjim".
4. Začínáme s Pythonem
Zavedení
Tato kapitola popisuje postupy používání ovladače IVI-COM programovacího jazyka Ikonix Group by Python. V tomto cvičení mohl programátor importovat ovladač a dokončit krátký program pro ovládání zařízení krok za krokem.
Požadavky
⚫ Ovladač EEC400XAC IVI
⚫ IVI Shared Components, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ Ovladač VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ Python IDE
⚫ Knihovna Cometypes (kometypy instalace pip)
⚫ Napájecí zdroj řady EEC400XAC, včetně 430XAC, 460XAC
Stáhněte si ovladače
Přejděte prosím na webstránky IKONIX, kde si můžete stáhnout nejnovější verzi ovladačů IVI nebo kontaktovat dodavatele. Dokončete instalaci podle kroků a pokynů v kapitole 1.
Reference
Na webna stránkách IVI Foundation najdete dokumentaci, která by vás mohla zajímat při implementaci ovládání zařízení. Můžete najít zdroje pro vývoj s ovladačem IVI, https://www.ivifoundation.org/resources/default.aspx. IVI Shared Components lze stáhnout z https://www.ivifoundation.org/shared_components/Default.aspx. Existuje několik dokumentů na webmísto pro pochopení IVI.
V nainstalovaném adresáři je několik dokumentů, které vám pomohou porozumět ovladači EEC400XAC IVI Driver. Pomoc file, EEC400XAC.chm, by se nacházel na cestě k Files>\IVI Foundation\IVI\Drivers\EEC400XAC. V této nápovědě file, můžete najít všechny poskytované funkce a jejich hierarchii.
Existují tři typy sample kód pro vaši referenci, který se nachází na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampsouborů, včetně C#, C++ a Pythonu.
1.Nainstalujte knihovnu Comtypes
pip install cometypes
Abyste mohli volat externí com DLL v Pythonu, budete potřebovat nainstalovanou knihovnu comtypes.
2. Vytvořte Python file
2.1 Otevřete libovolné IDE Pythonu a vytvořte nový Python file.
3. Import knihoven
3.1 Importujte knihovnu cometypes a EEC400XAC_64.dll
=============
čas importu
importovat comtypes
importovat comtypes.client jako kopie
cc.GetModule('EEC400XAC_64.dll')
z comtypes.gen import EEC400XACLib
=========
4. Spusťte programování
4.1 Vytvořte objekt ovladače a pomocí metody initialize vytvořte připojení.
=============
ovladač = cc.CreateObject('EEC400XAC.EEC400XAC', interface=EEC400XACLib.IEEC400XAC)
# Inicializujte ovladač a vytvořte připojení
driver.Initialize('ASRL3::INSTR', True, False, 'QueryInstrStatus=true')
============
Další podrobnosti o parametrech metody Initialize() naleznete v dokumentu nápovědy EEC400XAC.chm na adrese „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
První parametr ResourceName je typ řetězce a označuje typ rozhraní a adresu připojení. Název zdroje „ASRL3::INSTR“ představuje sériový port s adresou 3. Napřample, připojení GPIB může být „GPIB0::8::INSTR“. Pro připojení TCP/IP bude ve formátu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 je připojovací port TCP/IP EEC400XAC.
Existují další parametry pro možnost metody Initialize(), viz EEC400XAC.chm pro více podrobností. Napřample, “QueryInstrStatus=true” způsobí, že se relace automaticky dotáže na chybový stav pro každý odeslaný příkaz.
4.2 Vytvořit file a test nastavení
========
# Editace paměti v manuálním režimu, AC, 3phase-4wire
tisk („Konfigurace manuálního režimu, AC výstup, 3 fáze / 4 dráty…“)
driver.System.Mode = EEC400XACLib.EEC400XACModeManual
driver.System.OutputMode = EEC400XACLib.EEC400XACOutputModeAC
driver.System.Function = EEC400XACLib.EEC400XACFunctionThreePhase4Wire
driver.Steps.ActiveMemory = 1
driver.Parameters.Range = EEC400XACLib.EEC400XACRangeAuto
ovladač.Parametry.Voltage = 110
ovladač.Parametry.Frekvence = 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
===============
U EEC400XAC budou všechny testovací parametry uloženy v paměti. Proto je třeba vybrat paměť, kterou chcete upravit. Také parametry se mohou lišit v závislosti na výstupním režimu a funkcích.
4.3 Zatížení file a spusťte test
===============
# Výstup a měření
#
tisk („Spustit výstup…“)
driver.Steps.ActiveMemory = 1
driver.Execution.RunTest()
================
Před spuštěním výstupu musíte vybrat paměť, kterou chcete načíst. A pak vyvolejte metodu driver.Execution.RunTest() pro spuštění testu.
4.4 Měření během zkoušky
=========
pro i v rozsahu (3):
MeasurePhaseA = driver.Display.ThreePhase4Wire.PhaseA.ReadDisplay()
tisk ('Fáze-A')
tisk (MeasurePhaseA)
MeasurePhaseB = driver.Display.ThreePhase4Wire.PhaseB.ReadDisplay()
tisk ('Fáze-B')
tisk (MeasurePhaseB)
MeasurePhaseC = driver.Display.ThreePhase4Wire.PhaseC.ReadDisplay()
tisk ('Fáze-C')
tisk (MeasurePhaseC)
MeasurePhaseSum = driver.Display.ThreePhase4Wire.SumPhase.ReadDisplay()
tisk ('Phase-Sum')
tisk (MeasurePhaseSum)
time.sleep (0.5)
=============
Tato smyčka for by běžela s dotazováním na stav a měřiče. Použití metod podsystému Měření vám umožní číst okamžité hodnoty.
4.5 Ukončete relaci
# Uzavřete spojení
driver.Execution.AbortTest()
tisk („Konec výstupu.“)
driver.Close()
vytisknout („Hotovo.“)
Close() by zavřela I/O relaci nástroje.
5. Dokončeno example
Dokončená sampkód souboru lze nalézt na cestě „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampjim".
5. Začínáme s LabVIEW
Zavedení
Tato kapitola popisuje postupy používání ovladače IVI-COM společnosti Ikonix Group by LabVIEW programovací jazyk. V tomto cvičení se programátor mohl naučit, jak importovat ovladač a dokončit krátký program pro ovládání zařízení krok za krokem.
I když programátoři mohli zařízení ovládat pomocí IVI Driver. Pro laboratořVIEW programátor, doporučujeme použít LabVIEW Ovladač plu&play by byl jednodušší pro vaše programování a ladění. LaboratořVIEW ovladače od Ikonix Group jsou všechny tvořeny přímo příkazy, takže můžete jasně zkontrolovat, jak byly příkazy odeslány do přístrojů.
Požadavky
⚫ Ovladač EEC400XAC IVI
⚫ Sdílené součásti IVI, https://www.ivifoundation.org/shared_components/Default.aspx
⚫ ovladač VISA (Virtual Instrument Software Architecture), https://www.ni.com/en/support/downloads/drivers/download.ni-visa.html
⚫ National Instruments LabVIEW (Tento example byl napsán v LabVIEW 2014)
⚫ Napájecí zdroj řady EEC400XAC, včetně 430XAC, 460XAC
Stáhněte si ovladače
Přejděte prosím na webstránky IKONIX, kde si můžete stáhnout nejnovější verzi ovladačů IVI nebo kontaktovat dodavatele. Dokončete instalaci podle kroků a pokynů v kapitole 1.
Reference
Na webna stránkách IVI Foundation najdete dokumentaci, která by vás mohla zajímat při implementaci ovládání zařízení. Můžete najít zdroje pro vývoj s ovladačem IVI, https://www.ivifoundation.org/resources/default.aspx. IVI Shared Components lze stáhnout z https://www.ivifoundation.org/shared_components/Default.aspx. Existuje několik dokumentů na webmísto pro pochopení IVI.
V nainstalovaném adresáři je několik dokumentů, které vám pomohou porozumět ovladači EEC400XAC IVI Driver. Pomoc file, EEC400XAC.chm, by se nacházel na cestě k Files>\IVI Foundation\IVI\Drivers\EEC400XAC. V této nápovědě file, můžete najít všechny poskytované funkce a jejich hierarchii.
Existují tři typy sample kód pro vaši referenci, který se nachází na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampsouborů, včetně C#, C++ a Pythonu.
1. Otevřete nový vi.
2. Importujte komponentu DLL.
Otevřete paletu funkcí kliknutím pravým tlačítkem myši na blokové schéma. Poté vyberte Připojení -> ActiveX. Vyberte nebo přetáhněte funkci Automation Open v blokovém diagramu.
3. Kliknutím pravým tlačítkem na Automation Open a výběrem Select ActiveX Class -> Browse se otevře okno pro výběr DLL.
4. Vyberte tlačítko Procházet a vyberte možnost file EEC400XAC.dll umístěný na Files> (x86)\IVI Foundation\IVI\Bin. Knihovna typů IVI EEC400XAC by byla přidána do rozbalovací nabídky Knihovny typů.
5. Vyberte IEEC400XAC a poté klikněte na OK pro dokončení vytváření objektu instance ovladače EEC400XAC.
Laboratořview automaticky vygeneruje Automation refnum ovládání EEC400XACLib.IEEC400XAC a připojí se k funkci Automation Open.
6. Vytvořte funkci Invoke Node a připojte odkaz k výstupu Automation Refnum a poté klikněte na metodu a vyberte Initialize pro inicializaci spojení se zařízením.
Další podrobnosti o parametrech metody Initialize() naleznete v dokumentu nápovědy EEC400XAC.chm na adrese „ Files>\IVI Foundation\IVI\Drivers\EEC400XAC“.
První parametr ResourceName je typ řetězce a označuje typ rozhraní a adresu připojení. Název zdroje „ASRL3::INSTR“ představuje sériový port s adresou 3. Napřample, připojení GPIB může být „GPIB0::8::INSTR“. Pro připojení TCP/IP bude ve formátu „TCPIP0::192.168.0.1::10001::SOCKET“. 10001 je připojovací port TCP/IP EEC400XAC.
Existují další parametry pro možnost metody Initialize(), viz EEC400XAC.chm pro více podrobností. Napřample, “QueryInstrStatus=true” způsobí, že se relace automaticky dotáže na chybový stav pro každý odeslaný příkaz.
6.1 Přepnutí provozního režimu
Než nakonfigurujeme parametry na zdroji EEC400XAC, musíme přepnout provozní režim. Na 400XAC to šlo nastavit na 1phase-2wires, 1phase-3wires a 3phases-4wires. Také 400XAC je schopen nabídnout zdroj střídavého nebo stejnosměrného proudu. Pro způsob ovládání je možné přepnout do manuálního režimu, programového režimu a procedury IEC61000-4-11.
6.2 Vyberte paměť a upravte parametry
Použijte uzel vlastností k získání reference na podsystém třídy IEEC400XAC. Napřample, abychom přepnuli aktivní paměť, která je vlastností IEEC400XAC.Steps, takže bychom mohli umístit vlastnost uzel pro přístup k IEEC400XAC.Steps.ActiveMemory. Také. mohli bychom upravit parametry se stejnými pojmy. V závislosti na režimech ovládání, výstupních režimech a funkcích je třeba nastavit různé parametry.
U EEC400XAC budou všechny testovací parametry uloženy v paměti. Proto je třeba vybrat paměť, kterou chcete upravit.
Vezměte prosím na vědomí, že tok chybových dat může zajistit, že postup bude probíhat sekvenčně.
6.3 Zatížení file a spusťte test
Před spuštěním výstupu musíte vybrat paměť, která se má načíst. A pak spusťte test pomocí metody driver.Execution.RunTest().
6.4 Měření během zkoušky
Mohli bychom udělat smyčku s dotazováním na stav a měřiče. Pro různé fáze existují odpovídající příkazy k jejich čtení. Použití metod podsystému Display vám umožní získat okamžité hodnoty.
6.5 Zastavte a ukončete relaci
Výše uvedený postup ukazuje, jak zrušit výstup 400XAC a ukončit spojení. Metoda uzavření ve třídě IEEC400XAC by uzavřela I/O relaci k přístroji. Všechny odkazy by také měly být uzavřeny pomocí funkce Zavřít odkaz.
7. Dokončeno example
Dokončený example pro vaši referenci, které se nacházejí na cestě Files>\IVI Foundation\IVI\Drivers\EEC400XAC\Exampsouborů, včetně C#, C++ a Pythonu. Doporučujeme však použít LabVIEW plug & play ovladač by byl pro Lab jednoduššíVIEW vývojáři. Pokud potřebujete laboratořVIEW ovladač, stáhněte si jej z webstránkách IKONIX nebo kontaktujte prodejce.
Specifikace:
- Produkt: řada EEC400XAC
- Výrobce: Ikonix Group
- Verze ovladače IVI: 1.1
- Umístění dokumentu nápovědy: IVI
FoundationIVIDriversEEC400XACEEC400XAC.chm
28105 N. Keith Drive
Lake Forest, IL 60045 USA
Bezplatná linka: 1-800-858-8378 USA/Kanada
Telefon: 1-847-367-4077 | Fax: 1-847-367-4080 | www.eecsources.com
Často kladené otázky (FAQ):
Otázka: Kde najdu další informace o ovladačích IVI?
Odpověď: Další podrobnosti o ovladačích IVI naleznete v části webstránky IVI Foundation nebo si přečtěte dokument nápovědy umístěný na IVI FoundationIVIDriversEEC400XACEEC400XAC.chm.
Odpověď: Po stažení ovladače IVI postupujte podle pokynů průvodce instalací. Pokud budete vyzváni ke stažení IVI Shared Components, navštivte IVI Foundation Webstáhněte si 32bitovou nebo 64bitovou verzi a nainstalujte je před dokončením procesu instalace.
Dokumenty / zdroje
![]() |
Zdroje EEC Ovladač EEC400XAC IVI Začínáme [pdfUživatelská příručka EEC400XAC, EEC400XAC IVI Driver Začínáme, EEC400XAC, IVI Driver Začínáme, Driver Začínáme, Začínáme, Startujeme |