Poslední úpravy (vydání NOO DLL knihovny verze 1.02) 1 Knihovní funkce... 2

Podobné dokumenty
1 Knihovní funkce Skupina funkcí bool Skupina funkcí String Testovací program ELDEC Interface X.XX Example...

Mikromarz. ELDEC Serial Port. Virtual Serial port pro přímou komunikaci s dekádou OBSAH. 1 Příkazy sériového portu... 2

Voltmetr SC5-IA1. Obr. 1 Voltmetr SC5-IA1

Mikromarz Termoelektrický teploměr

Indukčnostní dekáda. Obr. 1 ST version

Elektronická odporová dekáda - PROFI. Obr. 1 ST version Obr. 2 HP version Obr. 3 PW version Obr. 4 XW version

Digitální sekvenční indikátor přeřazení (Shift Light)

PROUDOVÝ ZDROJ PRO LED MODULY Nastavitelný proudový zdroj 100 ma 2000 ma s měřením

NIO 22. Síťový vstupně výstupní modul. Uživatelská příručka

Dell UltraSharp U2518D/U2518DX/U2518DR Dell Display Manager Uživatelská příručka

NRRF 12. Síťový čtecí modul 433 MHz s dlouhým dosahem. Uživatelská příručka

Dell P2018H Dell Display Manager Uživatelská příručka

11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr

CLASSE 100 V12E Handsfree video telefon s indukční smyčkou

Programování a kalibrace 1-Wire UNI senzorů pomocí SW HWg -

Modul: Regulační technika

DSE6120 MKII OVLÁDACÍ PANELY PRO AUTOMATICKÝ START

Přípravek pro demonstraci řízení pohonu MAXON prostřednictvím

Uživatelská příručka

Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux

Dell UltraSharp U2917W Dell Display Manager Uživatelská příručka

Dell S2218H/S2318H/S2318HX Dell Display Manager Uživatelská příručka

Digitální indikátor přeřazení

Dell UltraSharp U2417HA Dell Display Manager Uživatelská příručka

v.link Video adaptér MI1233

PROUDOVÝ ZDROJ PRO LED MODULY

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

Výstupní modul GVM16P

Adaptér pro připojení zdrojů video signálu MI pro vozidla BMW s displejem vybaveným 10-ti pinovým LVDS konektorem

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

REG10 návod k instalaci a použití 2.část Univerzální časovač a čítač AVC/ 02

Ethernet Switch. CQpoint CQ-C105. Uživatelská příručka CZ

Uživatelská příručka k aplikaci Dell Display Manager

CON-LAN. Komunikační převodník tf hit <-> Ethernet. Kompletní příručka

Obousměrný modul ECX-4

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

NABA 46. Dvojitý síťový interface s rozhraním ABA Track II s podporou zámků APERIO. Uživatelská příručka

Software pro formování dielektrika kondenzátorů

Elektronická kapacitní dekáda - BASIC

Dell P2418D Dell Display Manager Uživatelská příručka

XL-DM130V(A) Uživatelský manuál

Stage Setter 24 Návod k obsluze

Ethernetová brána NT3-AB4

Software pro testování kvality kondenzátorů v provozních podmínkách

ADAPTÉR ROZHRANÍ PŘEHRÁVAČE D. KS-PD500 Než začnete používat tento adaptér

WiFi textový terminál s ESP8266

České vysoké učení technické v Praze Fakulta elektrotechnická. Katedra měření. Dokumentace. Rotační enkodér

Uživatelská příručka k aplikaci Dell Display Manager

POE-EXT, POE-SPT a BSU-48100

KEYBPTZ3DL8VGA. uživatelský manuál

Technologické postupy práce s aktovkou IS MPP

STRUčNÝ NÁVOD PRO KONFIGURACI FREKVENčNÍCH MĚNIčŮ

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

Vyhledávač datových referencí. Dokumentace

v.link Video adaptér mi1261

Masterline KVM Extender MVX1 návod k obsluze

Informace o produktu. Napájecí a řídící zdroj BVS20

Video adaptér MI1253

Uživatelská příručka k aplikaci Dell Display Manager

idrn-st Převodník pro tenzometry

Sada EtherCAT se stupněm krytí IP20 TI-BL20-E-EC-S-8

Chytrý nabíjecí PWM regulátor série HP Uživatelský manuál HP2410/HP2420/HP2420-S

Uživatelská příručka

Řídící systémy hydraulických procesů. Cíl: seznámení s možnostmi řízení, regulace a vizualizace procesu.

Jak rychle začít se 4-kanálovým NVR-4IPC kitem *H5601?

MRIF 232-GP. Kontrolér APS mini Plus pro připojení čtečky GP8, GP20, GP30, GP60 nebo GP90. Uživatelská příručka

CZ_manual_ETC. manuál diagnostického programu TATRAdiagnoser

SEMESTRÁLNÍ PROJEKT Y38PRO

Měření Záznam Online monitorování Regulace Alarmování

ČEŠKY. Uživatelská příručka pro sluchátka HS-04U

Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.

Návod k obsluze. Bezkontaktní teploměr - pyrometr Sonel DIT 500

Sada pro Profinet IO se stupněm krytí IP20 TI-BL20-E-PN-S-4

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Instalační návod. CLASSE 100 Standard (A12M) A B C 95 mm 192 mm 45 mm. Popis. Příslušenství. Technická data. Rozměry. Legenda.

Přijímací modul ECA-16

Sekvenční shift light SL-06. verze fw 1.1

Sekvenční shift light SL-06. verze fw 1.3

Představení systému, popis komponent, úvod do programování. Petr Mašek, Product marketing specialist

Vysílací modul ECT-16

NKB-1000 UŽIVATELSKÝ NÁVOD

DVR12. Kamera (černá skříňka) pro záznam obrazu a zvuku za jízdy se zabudovaným pohybovým senzorem

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

Uživatelský manuál PROGRAMOVATELNÝ UNIVERZÁLNÍ PŘÍSTROJ ZEPAX 05, ZEPAX 06. typ 505, 506

Bezdrátová komunikační brána (RS485 Gateway)

MK2430 COMTRAXX. Přístroje BENDER pro zdravotnictví 2012

Systém RADOM SECURITY a RADOM SECURITY FIRE pro zabezpečení objektů

Uživatelská příručka

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

PŘÍLOHY. PRESTO USB programátor

Obecná nastavení. Obecná nastavení. Device Settings. Device Info. Time of Day/Date. Text. Info Pages. Quiescent Picture. Holid./Spec.

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

Návod k regulátoru ZMC Univerzální modul vstupů a výstupů ZMC-DIO-485 v1.20

Raspberry PI: Obr. 1 Raspberry PI

Uživatelský návod pro zařízení AVerDiGi EB1304, EB1704HB

2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ

MI Video rozhraní pro vozidla Renault Poloha ON (poloha dole)

Zabezpečení proti SQL injection

Transkript:

NOO DLL knihovna pro přímou komunikaci s dekádou NI LabVIEW implementace Poslední úpravy 1.12.2016 (vydání NOO DLL knihovny verze 1.02) Stručná charakteristika: NOO DLL knihovna pro přímou komunikaci s dekádou pro neobjektově orientovaná vývojová prostředí. Zpřístupňuje funkce pro automatizované ovládání dekády prostřednictvím uživatelského software a USB rozhraní. Pomocí knihovny lze připojit a využívat neomezený počet dekád v rámci jediného aplikačního prostředí. Knihovna je plně kompatibilní se všemi typy dekád řady PROFI a BASIC včetně variant FULL a LITE. Ukázkovým využitím NOO DLL knihovny je její implementace v prostředí NI LabVIEW. OBSAH 1 Knihovní funkce.................................... 2 1.1 Funkce pro komunikaci s dekádou........................... 2 1.2 Funkce pro komunikaci s DLL knihovnou..................... 3 2 Ukázková implementace v LabVIEW...................... 4 page 1

1 Knihovní funkce Funkce jsou rozděleny do dvou skupin: a) funkce pro komunikaci s dekádou, b) funkce pro komunikaci s DLL knihovnou. 1.1 Funkce pro komunikaci s dekádou Všechny funkce pro komunikaci s dekádou vrací hodnotu 1, pokud komunikace s dekádou proběhla úspěšně, v opačném případě vrací hodnotu 0. Návratová hodnota je rovna 0 také v případě, že daná funkce není podporována konkrétní verzí přístroje (je nutný upgrade FW). Všechny funkce obsahují shodně dva základní parametry. Parametr USBID indexuje konkrétní dekádu připojenou k USB sběrnici PC 1). Pointer USBFlag odkazuje na interní příznak stavu komunikace. Funkce int DevicePWR(int USBID, int* USBFlag, int mode) Funkce DevicePWR umožňuje přepínat mezi pracovním a úsporným režimem nebo restartovat zařízení. Požadovaná činnost je daná parametrem mode. Přechod do úsporného režimu mode = 0. Přechod do pracovního režimu mode = 1. Restart zařízení mode = 2. Funkce int SetMainValue(int USBID, int* USBFlag, int value, int write, int* protectstate) Funkce SetMainValue zapíše do dekády hodnotu value odporu / kapacity / indukčnosti. Pokud je parametr write roven 1, hodnota value se aktivuje přímo na výstupních svorkách dekády. Pointer protectstate odkazuje na hodnotu stavu tepelné ochrany dekády 2). Funkce int GetWriteValue(int USBID, int* USBFlag, int* value, int* set, int* protectstate) Funkce GetWriteValue vrací pointer value, který odkazuje na hodnotu odporu / kapacity / indukčnosti, která je aktivovaná na výstupních svorkách dekády. Pointer set odkazuje na stav aktivace hodnoty na výstupních svorkách dekády, pokud je roven 1, aktivovaná hodnota odpovídá zapsané hodnotě. Pointer protectstate odkazuje na hodnotu stavu tepelné ochrany dekády 2). Funkce int GetTemperature(int USBID, int* USBFlag, int* tmp1, int* tmp2, int* tmp3) Funkce GetTemperature vrací pointer tmpx, který odkazuje na hodnotu teploty dané oblasti dekády. Funkce int GetExternalInput(int USBID, int* USBFlag, int* input) 3) Funkce GetExternalInput vrací pointer input, který odkazuje na stav externího vstupu. Funkce int GetDeviceID(int USBID, int* USBFlag, int* deviceid) Funkce GetDeviceID vrací pointer deviceid, který odkazuje na jedinečné identifikační označení dekády. page 2

Funkce int SetDisplay(int USBID, int* USBFlag, int contrast) 4) Funkce SetDisplay zapíše do dekády hodnotu contrast, která je svázána s konkrétním parametrem displeje určeného typovou řadou a variantou přístroje. PROFI FULL kontrast displeje v rozsahu 0-20 PROFI LITE intenzita svitu indikační LED 0-20 BASIC FULL intenzita podsvětlení displeje 0-1 BASIC LITE intenzita svitu indikační LED 0-1 1) Dekády jsou indexovány od 0 inkrementálně, tzn. pokud jsou k PC připojeny 2 dekády, jejich USBID je 0 a 1. 2) Stavy tepelné ochrany dekády: 2 dekáda přetížena, 1 dekáda se zotavuje z přetížení, 0 dekáda připravena 3) Externí vstup je přístupný jen u dekád řady PROFI, stav externího vstupu dekád řady BASIC je vždy 0. 4) Funkce je podporovaná od verze přístroje 1.07, pokud máte přístroj verze nižší, je nutný upgrade FW. 1.2 Funkce pro komunikaci s DLL knihovnou Funkce pro komunikaci s DLL knihovnou nejsou přímo vázány na přítomnost zařízení v komunikačním kanálu, jejich vykonání je vždy úspěšné. Funkce int GetInterfaceVersion(void) Funkce GetInterfaceVersion vrací verzi aktuálně použité DLL knihovny. page 3

2 Ukázková implementace v LabVIEW Jednou z typických cílových aplikací NOO DLL knihovny je vývojové prostředí LabView. Pomocí menu Tools/Import/SharedLibrary vygenerujeme z DLL knihovny typ LVLIB přímo podporovaný prostředím LabVIEW. Obr. 2.1 LVLIB knihovna s výpisem implementovaných funkcí V oknech jednotlivých funkcí můžeme pro prvotní vyzkoušení komunikace spustit samotnou funkci a ověřit její návratové hodnoty. Dále již dle zvyklostí prostředí LabVIEW. Obr. 2.2 Spuštění funkce Set Main Value úspěšné nastavení hodnoty odporu 20ohm page 4

www.odporove-dekady.cz Copyright 2016 page 5