OPERAČNÍ SYSTÉM ROS PROJEKT Z PŘEDMĚTU. Ing. Sergei Korchakov

Rozměr: px
Začít zobrazení ze stránky:

Download "OPERAČNÍ SYSTÉM ROS PROJEKT Z PŘEDMĚTU. Ing. Sergei Korchakov"

Transkript

1 OPERAČNÍ SYSTÉM ROS PROJEKT Z PŘEDMĚTU MRBT AUTOŘI PRÁCE VEDOUCÍ PRÁCE Ing. Irina Trukhina Ing. Sergei Korchakov Ing. Tomáš Florián Brno, 2013

2 Zadání projektu Seznamte se s operačním systémem ROS [1]. Vyberte vhodnou HW platformu, na kterou ROS naistalujte a navrhněte řídicí software, kterým bude řídit vybraný (po konzultaci s vedoucím) podvozek robotu. Podle možností napište program pro řízení podvozku robotu. Úvod Při rozpracování robota je nutné vytvořit následující věci: - architekturu, - komunikační protokol, - převod množin dat do společného systému koordinát, - drivery řídícího zařízení, - navigační systém apod. Ačkoli můžeme použit různé hotové knihovny pro tyto účely, pak to musíme sloučit do jediného systému, co vyžaduje relativně mnoho času a práce. Abychom mohli rychle a snadno spojit různé moduly do systému potřebujeme nějaký operační systém. Pro roboty to může byt ROS robotic operatin sistem. ROS je v podstatě framework pro robotické platformy, který umožňuje sestavení řídícího SW z jednotlivých modulů. ROS se instaluje na operační systém Ubuntu Linux a používá jeho možnosti. Zdrojový kód ROS je volně přístupný pro používání, úpravy a studium. Pro ROS jsou realizovány drivery všelijakého zařízení, které používají stejné zásady komunikace: - joysticků, - GNSS, - kamer, - mikrokontrolérů apod. Kromě toho ROS obsahuje knihovny a aplikace pro roboty: - logovací systém, - aplikace pro vizualizaci dat, - převod koordinát, - rozpoznávání objektů apod. Při programování robota pomocí ROS je možné používat hotové moduly a knihovny a soustředit se pouze na vypracování řídicích funkcí. Heslo ROS je don't revinvent the wheel. ROS se snaží sebrat a dat do hromady hotové řešení pro různé roboty, aby každý uživatel mohl to použit a také se podělit o své aplikace. A proto ROS podporuje spoustu různých robotů, například: - PR2, - TurtleBot, - PR1, - HERB, - STAIR I и II, - irobot Create, - Lego Mindstorms NXT apod. Pomocí ROS se dá realizovat velkou úlohu pomocí sady malých programů uzlů (Node), které budou komunikovat prostřednictvím tzv. témat (Topic). Uzly si navzájem posílají zprávy. Celá aplikace vypadá jako graf (viz.obr.1). Obr.1. Grafová struktura ROS aplikace

3 Taková distribuovaná struktura aplikace umožňuje, aby nad programem nezávisle pracovalo několik lidí. V současné době ROS podporuje Python, C++, Lisp. Má experimentální knihovny v jazycích Java a Lua. 1. ROS (robotic operatin sistem) 1.1. Souborový systém ROS Souborový systém ROS obsahuje další entity: - Package (Balík) je hlavní entita ROS, může obsahovat knihovny, nástroje, spustitelné soubory apod. - Manifest (manifest.xml) je soubor, který popisuje balík. Hlavní cíl manifestu je určování závislostí mezi balíky. - Stack je sada balíků, která tvoří další úroveň knihovny. Je primárním mechanismem ROS pro šíření softwaru. - Stack manifest (stack.xml) je soubor, který obsahuje informace o stacku ROS, koncepce grafu Komunikační graf je P2P síť ROS uzlů. Graf obsahuje uzly (nodes), Master, Parameter server, zprávy (messages), servisy (servises), témata (topics) a bags Uzly ROS Uzly ROS jsou v podstatě spustitelné soubory. Uzly ROS používají klientské knihovny ROS, aby se navzájem komunikovaly. Uzly můžou publikovat zprávy do určitého tématu a také přijímat zprávy z určitých témat. Také můžou poskytovat nebo používat služby (Service). Klientské knihovny ROS umožňují realizaci uzlů ROS v různých jazycích: - Rospy - klientská knihovna pro Python, - Roscpp - klientská knihovna pro C++. Roscore je sada uzlů a programů, které definují ROS systém a umožňují vykonávání ROS aplikací. Aby si uzly ROS aplikací mohly navzájem komunikovat, nejdřív potřebujeme spustit roscore. $ roscore Rosnode vizualizuje informace o všech spouštěných uzlech. Příkaz rosnode list udává seznam spouštěných uzlu. $ rosnode list V ROS je vždycky spuštěn uzel rosout, který sbírá a zapisuje do logovacího souboru ladící informace uzlů. Příkaz rosnode info vrátí informaci o určitém uzlu. $ rosnode info /rosout Rosrun umožňuje spouštění ROS uzlu (bez ukázaní absolutní cesty): $ rosrun [package_name] [node_name] Kde package_name je jméno balíku (Packet), kterému patří uzel, a node_name je jméno uzlu Master Master umožňuje komunikace mezi jednotlivými uzly a poskytuje informace o jejich rozmístění. Jakmile se uzel dozví o rozmístění jiného uzlu, se kterým chce komunikovat, vytváří se P2P síť. Uzly používají primou komunikaci, Master pouze poskytuje nutné informace (jako DNS server) Parameter server Parameter server se používá uzly pro ukládaní parametru. Je částí Masteru.

4 Zprávy Zpráva je jednoduchá struktura dat s určitými typy položek. Obyčejná zpráva se popisuje pomocí msg souboru. Je to jednoduchý textový soubor, který určuje strukturu zprávy, a nachází se v složce msg balíku. ROS Client Library realizuje generátory zprav, které spojují.msg soubory se spustitelnými soubory. Aby to udělaly je nutné definovat tento.msg soubor v CMakeLists.txt: add_message_files(files MsgFileName.msg) generate_messages(dependencies std_msgs) ## Generate added messages and services Servisy Částo uzly používají zprávy typů požadavek a odpověď, které poskytuje ROS servisy. Zprávy požadavek/odpověď se definují pomocí.srv souboru, který se spojuje se spustitelným souborem pomocí ROS Client Library. Srv soubor má být definován v CMakeLists.txt: add_service_files(files SrvFileName.srv) Rosservice je servisní program, který poskytuje informace o servisech, které existují v systému: rosservice args print service arguments rosservice call call the service with the provided args rosservice find find services by service type rosservice info print information about service rosservice list list active services rosservice type print service type rosservice uri print service ROSRPC uri Témata ROS Témata ROS jsou jako sběrnice, pomocí kterých se uzly vyměňují zprávami. Zprávy jsou anonymní. Témata využívají principu jednosměrné komunikace. Uzly, které chtějí vzdáleně volat procedury a čekat na jejich odpověď, mají používat místo témat servisy (Servises). Rqt_graph tvoří dynamický graf, který popisuje, co se děje v systému, respektive současně existující uzly a tématy (viz.obr.1). Je částí balíku rqt. $ rosrun rqt_graph rqt_graph Rostopic je servisní program, který poskytuje informace o tématech, které jsou vytvořeny v systému: rostopic bw display bandwidth used by topic rostopic echo print messages to screen rostopic find find topics by type rostopic hz display publishing rate of topic rostopic info print information about active topic rostopic list print information about active topics rostopic pub publish data to topic rostopic type print topic type Bags Bag je typ souboru v ROS, který sbírá data od ROS zprav. S.bag souborem se dá pracovat pomocí aplikace rqt_bag Instalace ROS groovy Přidat vhodný repozitář do seznamu, například pro Ubuntu (Quantal): $ sudo sh -c 'echo "deb quantal main" > /etc/apt/sources.list.d/ros-latest.list' Nainstalovat si ROS $ sudo apt-get install ros-groovy-desktop-full

5 1.4. Vytváření ROS workspase ROS workspase catkin_ws lze vytvořit za pomocí následujících příkazů: $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace $ cd ~/catkin_ws/ $ catkin_make $ source devel/setup.bash Samostatné aplikace mají být rozmístěny ve složce catkin_ws/src Vytváření ROS balíku Nový ROS balík se vytváří pomocí příkazu catkin_create_pkg ve složce catkin_ws/src: $ catkin_create_pkg pkg_name std_msgs rospy roscpp Zkompilovat balíky, které jsou v složce catkin_ws, lze pomocí příkazu $ catkin_make 1.6. Msg soubor Soubor.msg má být vytvořen ve složce catkin_ws/msg. Soubor obsahuje popis všech položek zprávy a s typy, například: string first_name string last_name uint8 age uint32 score Pak je nutné definovat.msg soubor v CMakeLists.txt: add_message_files(files MsgFileName.msg) generate_messages(dependencies std_msgs) ## Generate added messages and services Zkontrolovat, že ROS vidí.msg soubor lze pomocí příkazu $ rosmsg show <message type> 1.7. Srv soubor Soubor.srv má být vytvářen ve složce catkin_ws/srv. Soubor obsahuje popis všech položek zprávy a s typy pro požadavek a odpověď. Do řádku, který obsahuje ---, se definují položky požadavku, po tomto řádku se definují položky odpovědi. Například: int64 a int64 b --- int64 sum Pak je nutné definovat.srv soubor v CMakeLists.txt: add_service_files(files SrvFileName.srv) generate_messages(dependencies std_msgs) ##Generate added messages and services Zkontrolovat, že ROS vidí.srv soubor lze pomocí příkazu $ rossrv show <service type>

6 2. irobot Create Pro seznámení s ROS byl použit robot irobot Create (viz.obr.2) Obr.2. irobot Create Tento robot je podporován ROS a existuje hotové drivery pro řízení robota. Driver pro irobot Create patří do sbírky softwaru brown-ros-pkg a jmenuje se irobot_create_2_1 [2]. Driver je napsán v jazyce Python a spouští se následujícím příkazem: $ rosrun irobot_create_2_1 driver.py Robot je připojen do počítače přes USB kabel a převodník COM-USB, a je nutné to sdílet driveru. Dělá se to pomocí příkazu: $ rosparam set /brown/irobot_create_2_1/port /dev/ttyusb0 Je nutné přidat uživatele do skupiny, která vlastní port. Pro balík irobot_create_2_1 je definován SensorPacket.msg, který popisuje strukturu dat, jež se přijímají od robota. Také jsou definována sada servisů, které komunikují s robotem [3]. Driver irobot Create podporuje téma /cmd_vel. To znamená, že data zapsáná do tohoto tématu budou zpracovány robotem. Informace o tématu lze zjistit pomocí příkazu: $ rostopic info cmd_vel Tímto zjistíme, že pomocí tohoto tématu se předávají zprávy geometry_msgs/twist.msg. Twist.msg se skládá z šesti položek: - linear.x - translační rychlost po ose x - linear.y - translační rychlost po ose y - linear.z - translační rychlost po ose z - angular.x - rotační rychlost kolem osy x - angular.y - rotační rychlost kolem osy y - angular.z - rotační rychlost kolem osy z Pomocí parametrů linear.x a angular.z můžeme řídit irobot Create, co použijeme při vytváření serveru. Měli jsme špatnou první zkušenost při připojení irobot Create k počítači. Po přípojení robot začínal komunikovat s driverem, hrál hudbu a poslouchal příkazy, ale po několika sekundách se restartoval a komunikace se rušila. Při tom driver začínal posílat zprávy bad data. Pro přípojení byly použity USB port na straně počítače, a sériový port / Mini-DIN konektor na straně robota. Také irobot Create může komunikovat přes Cargo Bay konektor, ke kterému se připojuje Comand Modul (zelený na obr.2.). Comand modul se řídí pomocí Atmel AVR ATMega168 a umožňuje vykonávat programy bez přípojení k počítači. Ačkoliv Comand Modul byl vypnut, při nastartování robota nějak ovlivňoval komunikace a řízeni robota z PC. Když Comand Modul byl úplně odpojen, robot začal fungovat správně.

7 3. Návrh řídicího softwaru Řídící software se bude skládat z tří uzlů: - driver robota balík irobot_create_2_1 - server, který bude komunikovat s driverem - klient, který bude komunikovat se serverem pomoci servisu. Bude odesílat do serveru hodnoty parametrů, určené uživatelem. Klient bude komunikovat se serverem pomocí servisu. Zpráva požadavek/odpověď je definována v irobotmover.srv (obr.3). Klient bude posílat serveru translační a rotační rychlosti typů float32 a čas, během kterého se robot bude hýbat s těmito rychlostmi. float32 x float32 z int32 t --- string answer Obr.3. Obsah souboru irobotmover.srv Server bude komunikovat s driverem pomocí témat cmd_vel a sensorpacket (obr. 4). Do tématu cmd_vel server bude posílat data a z tématu sensorpacket bude číst současný stav robotu. Obr. 4. Graf témat a uzlů Zpráva, která se posílá přes téma sensorpacket, je v balíku irobot_create_2_1 ve složce msg (obr.5). Z teto zprávy budeme používat jen informace o stavu nárazníku: bumbleft a bumpright. Takže klient bude posílat serveru hodnoty dvou rychlostí a čas jízdy a čekat na stručnou odpověď ok. Server bude přesměrovat data z klientu do driveru a dostávat od driveru zprávu o současném stavu robota. Jestli server zjistí, že je aktivní bumbleft nebo bumpright, pošle ros zprávu do logovacího souboru pomocí rospy.loginfo a zastaví robota. Header header bool wheeldropcaster bool wheeldropleft bool wheeldropright bool bumpleft bool bumpright bool wall

8 bool cliffleft bool clifffronleft bool clifffrontright bool cliffright bool virtualwall uint8 infraredbyte bool advance bool play int16 distance int16 angle uint8 chargingstate uint16 voltage int16 current int8 batterytemperature uint16 batterycharge uint16 batterycapacity uint16 wallsignal uint16 cliffleftsignal uint16 clifffrontleftsignal uint16 clifffrontrightsignal uint16 cliffrightsignal bool homebase bool internalcharger uint8 songnumber uint8 songplaying Obr.5. Obsah souboru SensorPacket.msg Dále je uveden zdrojový kód klientu scripts/irobot_mover_bump_client.py: #!/usr/bin/env python import roslib; roslib.load_manifest('irobot_mover') import sys import rospy from irobot_mover.srv import irobotmover def irobot_mover_bump_client(x, z, t): rospy.wait_for_service('irobot_mover_bump') try: irobot_mover_bump = rospy.serviceproxy('irobot_mover_bump', irobotmover) resp1 = irobot_mover_bump(x, z, t) return resp1.answer except rospy.serviceexception, e: print "Service call failed: %s"%e def usage(): return "%s [x, z, t]"%sys.argv[0] if name == " main ": if len(sys.argv) == 4: x = float(sys.argv[1]) z = float(sys.argv[2]) t = float(sys.argv[3]) else: print usage() sys.exit(1) print "Translational speed: %f m/s, rotational speed %f m/s, time %s s"%(x, z, t) print "Result",(irobot_mover_bump_client(x, z, t)) Klient se volá se třemi parametry, které přeposílá do serveru. Po přijetí odpovědí o serveru program klientu se skončí. Spouštění klientu: $ rosrun irobot_mover irobot_mover_bump_client.py

9 Dále je uveden zdrojový kód serveru scripts/irobot_mover_bump_client.py: #!/usr/bin/env python import roslib; roslib.load_manifest('irobot_create_2_1') import rospy from irobot_create_2_1.msg import SensorPacket from geometry_msgs.msg import Twist from irobot_mover.srv import * def handle_irobot_mover_bump(req): global pub, twist, port pub = rospy.publisher('cmd_vel', Twist) twist = Twist() port = rospy.get_param('/brown/irobot_create_2_1/port', "/dev/ttyusb0") print "Send %f, %f, %s"%(req.x, req.z, req.t) if (req.x > 0): rospy.loginfo("moving the robot forward") x = min(req.x, 0.3) twist.linear.x = x # jet s rychlostí x m/s if (req.x < 0): rospy.loginfo("moving the robot backward") x = max(req.x, -0.3) twist.linear.x = x if (req.z > 0): rospy.loginfo("turning the robot left") y = min(req.z, 1) twist.angular.z = y # točit se rychlostí y m/s if (req.z < 0): rospy.loginfo("turning the robot right") y = max(req.z, -1) twist.angular.z = y if(req.z!= 0 or req.x!= 0): pub.publish(twist) rospy.sleep(req.t); rospy.loginfo("stopping!") twist = Twist() pub.publish(twist) return irobotmoverresponse("ok") def callback(data): global pub, twist, port if(data.bumpright or data.bumpleft): rospy.loginfo("bump!") twist = Twist() twist.linear.x = -0.1 pub.publish(twist) # jet opáčným směrem rospy.sleep(0.5); twist = Twist() pub.publish(twist) # zastávit se def irobot_mover_bump_server(): rospy.init_node('irobot_mover_bump_server') rospy.subscriber('sensorpacket', SensorPacket, callback) s = rospy.service('irobot_mover_bump', irobotmover, handle_irobot_mover_bump) print "Ready to send data" rospy.spin() if name == " main ": irobot_mover_bump_server() Server irobot_mover_bump_server.py publikuje zprávy do tématu cmd_vel (vlákno handle_irobot_mover_bump), které posléze zpracovává driver, a čte z tématu sensorpacket současný stav robotu a kontroluje signály bumpright a bumpleft (vlákno callback). Jestli se robot na něco narazil, potom pošle zprávu do logovacího systému ROS a odjede 10 centimetrů směrem zpátky. Aby uživatel nepokazil robota nastavením velkých rychlostí, program omezuje translační rychlosti na 0.3 m/s, a rotační rychlostí na 1m/s. Spouštění serveru: $ rosrun irobot_mover irobot_mover_server.py

10 4. Použití existujícího řídicího softwaru Pro řízení irobot Create existuje spousta softwaru. Zajímavé je řešení ze sbírky softwaru brown-ros-pkg, které se nazývá teleop_twist_keyboard: $ rosrun teleop_twist_keyboard teleop_twist_keyboard.py Toto řešení umožňuje řídit robota pomocí klávesnice a je dost jednoduché. S driverem komunikuje také přes téma cmd_vel (obr.5). Řídicí klávese se popisuje při spouštění aplikace. Zdrojový kód je na stránkách Brown University Repository for ROS Packages [4]. Závěr Obr. 5. Graf témat a uzlů pro aplikaci teleop_twist_keyboard Cílem tohoto projektu bylo seznámení s frameworkem ROS. Měli jsme nainstalovat ROS a pomocí něho naladit komunikace s robotem. Žádné problémy s instalaci ROS ani Ubuntu jsme neměli, dělá se to podle návodu z internetových stránek. Také si nebylo problémem najít driver irobot Create a stanovit, jak s tím komunikovat z uživatelského programu. ROS se instaluje na operační systém Ubuntu, a proto vhodnou HW platformou je libovolní notebook či počítač. Navržený program pro ovládání robotu se skládá z klientu a serveru. Zdá se, že pro ovládání robota by stačil jen jeden klient, jak je to v teleop_twist_keyboard, ale chtěli jsme zkusit komunikaci uzlů pomocí servisu. Ve svém programu jsme použili takové komunikační nástroje ROS jako témata a servisy. Testový program děla všechno: přijímá zprávy z témat, publikuje zprávy do témat, posílá zprávy přes servis a čeká na odpověď servisu. Řídící software je napsán v jazyce Python. Je to kvůli tomu, že jsme dobře prozkoumali driver irobot_create_2_1, který je také napsán v jazyce Python, a pomocí tohoto příkladu velmi rychle dokázali vytvořit vlastní program. Kromě toho Python je dynamicky interpretovaný jazyk, a aplikace psáné v jazyce Python nevyžadují pravidelného překompilování, co zkracuje dobu vývoje softwaru. Pomocí ROS se dá opravdu rychle a pohodlně vytvořit řídící program pro robota, zvlášť existují-li hotové drivery. Kódy driverů jsou volně přístupné, co umožňuje je upravovat podle svých požadavků. Velkou výhodou je komunikace uzlů přes témata a servisy, neboť lze programovat moduly v různých jazycích a pak je snadno dat dohromady. Literatura 1. Сommunity site for hosting ROS-related software. Ros.org [online]. [cit ]. Dostupné z: 2. Brown University Repository for ROS Packages. Brown-ros-pkg [online]. [cit ]. Dostupné z: 3. Irobot_create_2_1. Ros.org [online]. [cit ]. Dostupné z: 4. Teleop_twist_keyboard.py. Brown-ros-pkg [online]. [cit ]. Dostupné z: =959

Robot Operating System. Ing. Zdeněk Materna, Robo@FIT

Robot Operating System. Ing. Zdeněk Materna, Robo@FIT Robot Operating System Ing. Zdeněk Materna, Robo@FIT Hubo - vítěz soutěže robotů záchranářů (Darpa Robotics Challenge) Willow Garage PR2 - bezpečný robot pro výzkum Rethink Robotics Baxter - snadno programovatelný

Více

NÁVRH A REALIZACE NAVIGAČNÍHO SYSTÉMU PRO MOBILNÍ ROBOT BENDER II

NÁVRH A REALIZACE NAVIGAČNÍHO SYSTÉMU PRO MOBILNÍ ROBOT BENDER II VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA STROJNÍHO INŽENÝRSTVÍ ÚSTAV AUTOMATIZACE A INFORMATIKY FACULTY OF MECHANICAL ENGINEERING INSTITUTE OF AUTOMATION AND COMPUTER SCIENCE

Více

MRBT. ROS Robot Operating System. Tomáš Florián

MRBT. ROS Robot Operating System. Tomáš Florián MRBT ROS Robot Operating System Tomáš Florián OSNOVA 1. Co je ROS představení systému. 2. ROS přehled distribucí. 3. ROS základní členění a principy funkce. 4. ROS knihovny, nástroje a ovladače. 5. ROS

Více

Aplikace. Hlásič SMS

Aplikace. Hlásič SMS Aplikace Hlásič SMS Strana 2 z 12 Obsah OBSAH...3 SMS HLÁSIČ...4 POPIS KOMUNIKAČNÍHO MODULU CGU 03...4 Obecný popis...4 Indikace stavu modulu...5 Hardwarová konfigurace...6 Nastavení konfigurace SMS hlásiče...7

Více

Práce s knihovnami. Karel Richta a kol. katedra počítačů FEL ČVUT v Praze. Karel Richta, Martin Hořeňovský, Aleš Hrabalík, 2016

Práce s knihovnami. Karel Richta a kol. katedra počítačů FEL ČVUT v Praze. Karel Richta, Martin Hořeňovský, Aleš Hrabalík, 2016 Práce s knihovnami Karel Richta a kol. katedra počítačů FEL ČVUT v Praze Karel Richta, Martin Hořeňovský, Aleš Hrabalík, 2016 Programování v C++, A7B36PJC 04/2016, Lekce 7 https://cw.fel.cvut.cz/wiki/courses/a7b36pjc/start

Více

PROGRAMOVATELNÉ AUTOMATY FATEK

PROGRAMOVATELNÉ AUTOMATY FATEK PROGRAMOVATELNÉ AUTOMATY FATEK NÁVOD PRO INSTALACI A PRVNÍ SPUŠTĚNÍ Obsah: 1. Připojení automatu přes port RS232 2. Připojení automatu přes port USB 3. Připojení automatu přes Ethernet Připojení automatu

Více

Globální navigační satelitní systémy a jejich využití v praxi

Globální navigační satelitní systémy a jejich využití v praxi Globální navigační satelitní systémy a jejich využití v praxi Metoda RTK a její využití Martin Tešnar (GEODIS BRNO, spol. s r.o.) Tato prezentace je spolufinancována Evropským sociálním fondem a státním

Více

4x standardní vstupy

4x standardní vstupy Uvedení do provozu Toto DVR je speciálně vyrobeno pro USB rozhraní, USB3104 převádí videosignál pomocí USB do počítače. Má vkusný černý design a malou velikost, umožňuje jednoduché připojení k počítači.

Více

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. www.novell.com STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA Novell Messenger 1.0 STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA www.novell.com Novell Messenger je produkt, který nezávisle na platformě slouží k rychlému zasílání zpráv v podnicích pomocí adresáře Novell e-directory

Více

Popis vývodů desek, jejich zapojování a spárování robota

Popis vývodů desek, jejich zapojování a spárování robota Popis vývodů desek, jejich zapojování a spárování robota ----------------------------------------------------------------------------------------------------------------- Popis desky procesoru, LED, tlačítek

Více

Uživatelská příručka

Uživatelská příručka www.rexygen.com Ovladač systému REXYGEN pro MQTT (modul MQTTDrv) Uživatelská příručka REX Controls s.r.o. Verze 2.50.9 Plzeň 20.4.2019 Obsah 1 The MQTTDrv driver and the REXYGEN system 2 1.1 Úvod.......................................

Více

PŘÍLOHY. PRESTO USB programátor

PŘÍLOHY. PRESTO USB programátor PŘÍLOHY PRESTO USB programátor 1. Příručka PRESTO USB programátor Popis indikátorů a ovládacích prvků Zelená LED (ON-LINE) - PRESTO úspěšně komunikuje s PC Žlutá LED (ACTIVE) - právě se komunikuje s uživatelskou

Více

Uživatelská příručka

Uživatelská příručka www.rexcontrols.cz www.contlab.eu www.pidlab.com Ovladač systému REX pro 1-Wire (modul OwsDrv) Uživatelská příručka REX Controls s.r.o. Verze 2.10.7 (revize 2) Plzeň 16.12.2015 Obsah 1 Ovladač OwsDrv a

Více

Návod k instalaci ovladače převodníku USB - serial

Návod k instalaci ovladače převodníku USB - serial Návod k instalaci ovladače převodníku USB - serial verze návodu 1.0 verze HW 3.2 verze FW 3.6 Obsah 1. Instalace ovladače převodníku USB - serial... 3 1.1. Instalace Windows 98... 3 1.2. Instalace Windows

Více

Inteligentní učebna a měřicí pracoviště

Inteligentní učebna a měřicí pracoviště Popis řešení modernizace AP9 (v1.1) Petr PFEIFER Liberec 2012-2015 TENTO MATERIÁL VZNIKL ZA PODPORY EVROPSKÉHO SOCIÁLNÍHO FONDU A STÁTNÍHO ROZPOČTU ČESKÉ REPUBLIKY. Obsah Úvod, motivace... 3 Nová koncepce...

Více

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2 IPZ laboratoře Analýza komunikace na sběrnici USB L305 Cvičení 2 2008 Cvičící: Straka Martin, Šimek Václav, Kaštil Jan Obsah cvičení Fyzická struktura sběrnice USB Rozhraní, konektory, topologie, základní

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

NÁVOD K INSTALACI A OBSLUZE

NÁVOD K INSTALACI A OBSLUZE NÁVOD K INSTALACI A OBSLUZE Kamstrup A/S Industrivej 28, Stilling DK-8660 Skanderborg TEL: +45 89 93 10 00 FAX: +45 89 93 10 01 info@kamstrup.com www.kamstrup.com Obsah 1 Úvod...1 1.1 CDAPI a PcNet III...1

Více

Vlákna a internetové protokoly

Vlákna a internetové protokoly Vlákna a internetové protokoly Co to jsou vlákna Vlákna jsou samostatné procesy, které sdílejí stejný adresový prostor. Vlákna jsou na sobě nezávislá. Pokud se stane, že jedno vlákno změní proměnou, ihned

Více

PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU

PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU J. Mareš*, A. Procházka*, P. Doležel** * Ústav počítačové a řídicí techniky, Fakulta chemicko-inženýrská, Vysoká škola chemicko-technologická, Technická

Více

ROS, ultrazvukový dálkoměr SRF, mobilní robotika, Linux, Lego NXT, Raspberry Pi

ROS, ultrazvukový dálkoměr SRF, mobilní robotika, Linux, Lego NXT, Raspberry Pi ;; Zadání VŠKP Anotace Podstatou této diplomové práce je návrh a implementace senzorického systému využívající robotický framework, který nese název ROS (Robot Operating System). Hlavním úkolem je provést

Více

Internet Information Services (IIS) 6.0

Internet Information Services (IIS) 6.0 Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se

Více

Uživatelský manuál A4000BDL

Uživatelský manuál A4000BDL Uživatelský manuál Aplikace : Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4100/4200 Jednoduchý program umožňující přenos naměřených dat

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STROJNÍ - Ústav přístrojové a řídicí techniky Propojení Pythonu a softwaru V-REP Ročník: 4 (zimní semestr) Rok: 2016 Jméno a příjmení Vojtěch Kadlec Obsah ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Úvod...

Více

QAD CRM. Vladimír Bartoš. konzultant

QAD CRM. Vladimír Bartoš. konzultant QAD CRM Vladimír Bartoš konzultant Integrace QAD CRM QAD EA Artikly Adresy Nabídky Prodejní objednávky Instalovaná báze Servisní volání Servisní kontrakty Servisní nabídky Nabídky volání Měny Uživatelé

Více

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services 13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -

Více

Simluátor Trilobota. (projekt do předmětu ROB)

Simluátor Trilobota. (projekt do předmětu ROB) Simluátor Trilobota (projekt do předmětu ROB) Kamil Dudka Jakub Filák xdudka00 xfilak01 BRNO 2008 1 Úvod Jako školní týmový projekt jsme si zvolili simulátor trilobota 1 a jeho prostředí. Simulátor komunikuje

Více

Instalace nvidia Optimus v Ubuntu 14.04

Instalace nvidia Optimus v Ubuntu 14.04 2019/03/14 10:49 1/10 Od verze 14.04 se výrazně zjednodušila instalace a správa ovladačů dvou grafických karet. Pokud máte nainstalované ovladače nvidia nebo Bumblebee, tak je nejprve odstraňte a restartujte

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou TW15 KONCOVÝ PRVEK MSKP Popis výrobku Technická data Návod k obsluze Technologie 2000 s.r.o., Jablonec nad Nisou Obsah: 1. CHARAKTERISTIKA... 3 2. TECHNICKÉ PARAMETRY... 4 2.1 VÝROBCE:... 4 3. POPIS TW15ADAM...

Více

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2 Sada Fiery Extended Applications Package (FEA) v4.2 obsahuje aplikace Fiery pro provádění úloh souvisejících se serverem

Více

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ M. Sysel, I. Pomykacz Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky Nad Stráněmi 4511, 760 05 Zlín, Česká republika

Více

APS Key.Reader. Program pro komunikaci s moduly systému APS Key. Uživatelská příručka

APS Key.Reader. Program pro komunikaci s moduly systému APS Key. Uživatelská příručka APS Key.Reader Program pro komunikaci s moduly systému APS Key Uživatelská příručka 2004 2017, TECH FASS s.r.o., Věštínská 1611/19, 153 00 Praha 5, www.techfass.cz, techfass@techfass.cz (vydáno dne 2017/05/22,

Více

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Název školy: Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, 360 09 Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu: VY_32_INOVACE_12_HARDWARE_S1 Číslo projektu: CZ 1.07/1.5.00/34.1077

Více

APS Administrator.GS

APS Administrator.GS APS Administrator.GS Grafická nadstavba pro vizualizaci systémů APS (rozšiřující programový modul pro APS Administrator) Instalační a uživatelská příručka 2004 2015,TECH FASS s.r.o., www.techfass.cz, techfass@techfass.cz

Více

Příklad aplikace Klient/Server s Boss/Worker modelem (informativní)

Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Příklad aplikace Klient/Server s Boss/Worker modelem (informativní) Jan Faigl Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze A0B36PR2 Programování 2 Jan Faigl, 2015 A0B36PR2

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.) 1 z 10 VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.) Obsah: A. Úvod B. Popis aplikace C. Instalace D. První spuštění E. Manuál programu VDDMAIL 1. Záložka DDE Server DDE Parametry

Více

Komunikační protokol pro Fotometr 2008

Komunikační protokol pro Fotometr 2008 Komunikační protokol pro Fotometr 2008 Instalace ovladače 2 Připojení zařízení 2 Zjištění čísla portu 2 Nastavení parametrů portu 2 Obecná syntaxe příkazů 2 Obecná syntaxe odpovědi zařízení 2 Reakce na

Více

Funkce, podmíněný příkaz if-else, příkaz cyklu for

Funkce, podmíněný příkaz if-else, příkaz cyklu for Funkce, podmíněný příkaz if-else, příkaz cyklu for Definice funkce Funkce je pojmenovaná část programu, kterou lze dále zavolat v jiné části programu. V Pythonu je definována klíčovým slovem def. Za tímto

Více

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 4 Hierarchická struktura řízení

PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 4 Hierarchická struktura řízení VŠB-TU Ostrava SN171 PROSTŘEDKY AUTOMATICKÉHO ŘÍZENÍ Úloha č. 4 Hierarchická struktura řízení Datum měření: 4.4.2007 Vypracoval:Ondřej Winkler Spolupracoval:Martin Valas Zadání: 1. Seznamte se s dílčími

Více

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu

Firmware USBasp pro modul AVRUSB. Milan Horkel. Parametr Hodnota Poznámka. Rozhraní USB Low Speed. Procesor ATmega8 ATmega88 Varianty překladu Firmware USBasp pro modul AVRUSB Milan Horkel Firmware USBasp umožňuje použít modul AVRUSB jako ISP programátor procesorů řady AVR pod všemi běžnými operačními systémy. 1. Technické parametry Parametr

Více

IP kamera. Uživatelský manuál

IP kamera. Uživatelský manuál IP kamera Uživatelský manuál Upozornění: Tento manuál nemusí zcela přesně popisovat některé technické detaily nebo může obsahovat tiskařské chyby. Pokud byste nemohli vyřešit některé problémy pomocí tohoto

Více

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13

Obsah ZÁKLADNÍ DESKA. O autorech 11 Úvod 13 O autorech 11 Úvod 13 Programování je zábavné! 13 Trocha historie 15 K čemu je tedy počítač Raspberry Pi dobrý? 19 Zpětná vazba od čtenářů 21 Zdrojové kódy ke knize 21 Errata 21 ČÁST I ZÁKLADNÍ DESKA KAPITOLA

Více

Návod ke cvičení předmětu BPGA ControlLogix

Návod ke cvičení předmětu BPGA ControlLogix Návod ke cvičení předmětu BPGA ControlLogix ControlLogix Automat ControlLogix je výrobkem firmy Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce www.rockwellautomation.com.

Více

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D. VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory

Více

Operační systémy. Cvičení 4: Programování v C pod Unixem

Operační systémy. Cvičení 4: Programování v C pod Unixem Operační systémy Cvičení 4: Programování v C pod Unixem 1 Obsah cvičení Řídící struktury Funkce Dynamická alokace paměti Ladění programu Kde najít další informace Poznámka: uvedené příklady jsou dostupné

Více

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25 Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci

Více

Programování v Pythonu

Programování v Pythonu ƒeské vysoké u ení technické v Praze FIT Programování v Pythonu Ji í Znamená ek P íprava studijního programu Informatika je podporována projektem nancovaným z Evropského sociálního fondu a rozpo tu hlavního

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu

Více

Dokumentace ke knihovně InsDevice

Dokumentace ke knihovně InsDevice UNIVERZITA OBRANY Dokumentace ke knihovně InsDevice Výsledek řešení projektu PRO K-209 Petr Františ 4.1.2012 Programátorská dokumentace pro použití knihovny InsDevice určené k začlenění podpory inerciálních

Více

A4300BDL. Ref: JC

A4300BDL. Ref: JC # Uživatelský manuál A4300BDL Aplikace :! Jednoduchý program umožňující přenos souboru s pochůzkou k měření z programu DDS 2000 do přístroje řady Adash 4300! Jednoduchý program umožňující přenos naměřených

Více

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura IBM PC 5150 MS DOS 1981 (7 verzí) DR DOS, APPLE DOS, PC DOS 1. 3. Windows grafická nástavba na DOS Windows 95 1. operační systém jako takový, Windows XP 2001, podporovány do 2014, x86 a Windows 2000 Professional

Více

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Internet Počítačová síť, adresy, domény a připojení Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie Počítačová síť počítačová síť = označení pro několik navzájem propojených počítačů,

Více

DUM č. 20 v sadě. 29. Inf-5 RoboLab a Lego Mindstorms

DUM č. 20 v sadě. 29. Inf-5 RoboLab a Lego Mindstorms projekt GML Brno Docens DUM č. 20 v sadě 29. Inf-5 RoboLab a Lego Mindstorms Autor: Hana Křetínská Datum: 25.06.2014 Ročník: 1AV, 2AV, 3AV, 4AV, 5AV Anotace DUMu: Výuka robotiky a programování pomocí stavebnice

Více

Uživatelská příručka

Uživatelská příručka Česky Interface USB DMX512 http://www.soh.cz Uživatelská příručka Úvodní informace. 2 Instalace ovladačů. 2 Vlastnosti DMX PIPE.. 4 Obsah balení. 4 Zapojení kabelu DMX512 4 Propojení DMX512 modulů.....

Více

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k

Více

Softwarové komponenty a Internet

Softwarové komponenty a Internet Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty

Více

Uživatelská příručka k síťovému projektoru

Uživatelská příručka k síťovému projektoru Uživatelská příručka k síťovému projektoru Obsah Příprava...3 Připojení projektoru k vašemu počítači...3 Kabelové připojení... 3 Dálkové ovládání projektoru pomocí webového prohlížeče...5 Podporované rozlišení...7

Více

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m 0188.00.

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m 0188.00. USB teploměr teploměr s rozhraním USB měření teplot od -55 C do +125 C 26. května 2006 w w w. p a p o u c h. c o m 0188.00.00 Katalogový list Vytvořen: 30.5.2005 Poslední aktualizace: 26.5.2006 8:34 Počet

Více

KP KP KP DIAGNOSTIKA KOTLŮ KP

KP KP KP DIAGNOSTIKA KOTLŮ KP KP 10-20-50 KP 11-21-51 KP 12-22-62 DIAGNOSTIKA KOTLŮ KP Obsah 1. Diagnostika kotlů KP... 3 2. Diagnostika kotle prostřednictvím řídící jednotky... 4 2.1. Diagnostika RKP 12157... 4 2.2. DiagnostikaE 2008...

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2013 2+2.1 3/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40 Programování na PC Při programování na PC musíme

Více

Instalace Debianu pomocí debootstrap

Instalace Debianu pomocí debootstrap Instalace Debianu pomocí debootstrap Petr Krčmář 8. listopadu 2015 Uvedené dílo (s výjimkou obrázků) podléhá licenci Creative Commons Uveďte autora 3.0 Česko. Petr Krčmář (Root.cz, vpsfree.cz) Instalace

Více

4.2. Odhlásit se Šifrování hesla Sepnutí výstupních relé Antipassback Zobrazení všech dat...

4.2. Odhlásit se Šifrování hesla Sepnutí výstupních relé Antipassback Zobrazení všech dat... Obsah 1. ÚVOD...3 2. EDITOVÁNÍ DAT V PAMĚTI ŘÍDÍCÍ JEDNOTKY...3 3. PRVNÍ SPUŠTĚNÍ PROGRAMU...3 4. POPIS MENU PŘIHLÁŠENÍ...5 4.1. Přihlásit se...6 4.2. Odhlásit se...6 4.3. Změna hesla...6 4.4. Šifrování

Více

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o. Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných

Více

Záznam dat Úvod Záznam dat zahrnuje tři základní funkce: Záznam dat v prostředí třídy Záznam dat s MINDSTORMS NXT

Záznam dat Úvod Záznam dat zahrnuje tři základní funkce: Záznam dat v prostředí třídy Záznam dat s MINDSTORMS NXT Úvod Záznam dat umožňuje sběr, ukládání a analýzu údajů ze senzorů. Záznamem dat monitorujeme události a procesy po dobu práce se senzory připojenými k počítači prostřednictvím zařízení jakým je NXT kostka.

Více

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00 Programovací software ConfigTool Základní obsluha a postup připojení k zařízení přes USB a GPRS Verze 2.00 Vážený zákazníku. Tento stručný uživatelský manuál Vás přehlednou a jednoduchou formou seznámí

Více

FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod

FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod Interface pro připojení modulů řady FN485 s komunikací po RS485 pomocí portu RS232 k systému Control4 ÚVOD Modul FN Gateway je určen pro připojení

Více

Vzdálená správa v cloudu až pro 250 počítačů

Vzdálená správa v cloudu až pro 250 počítačů Vzdálená správa v cloudu až pro 250 počítačů S pomocí ESET Cloud Administratoru můžete řídit zabezpečení vaší podnikové sítě bez nutnosti nákupu, instalace nebo údržby dalšího hardwaru. Řešení je poskytováno

Více

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky Střední průmyslová škola elektrotechniky, informatiky a řemesel, Frenštát pod Radhoštěm, příspěvková organizace Témata profilové maturitní zkoušky Obor: Elektrotechnika Třída: E4A Školní rok: 2010/2011

Více

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového

Více

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST Obor SOČ: 18. Informatika Školní sdílení PC obrazovek School sharing PC screens Autoři: Vojtěch Průša Škola: Střední průmyslová škola elektrotechnická Havířov Konzultant:

Více

B Series Waterproof Model. IP Kamera. Uživatelský manuál

B Series Waterproof Model. IP Kamera. Uživatelský manuál B Series Waterproof Model IP Kamera Uživatelský manuál Obsah 1 ÚVODEM... 3 2 VZHLED A ROZHRANÍ... 3 3 PŘIPOJENÍ KE KAMEŘE Z VAŠÍ LAN SÍTĚ... 4 4 PŘIPOJENÍ KAMERY PŘES WAN ROZHRANÍ... 8 5 DALŠÍ NASTAVENÍ...

Více

Specifikace Bridge TEM

Specifikace Bridge TEM Ing. Z.Královský Ing. Petr Štol Petr 457 Okrajová 1356 675 22 STAŘEČ 674 01 TŘEBÍČ vývoj a výroba měřící a řídící techniky Tel.: 568 870982 Tel.: 568 848179 SW pro vizualizaci, měření a regulaci Fax: 568

Více

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace Komunikace s automaty MICROPEL správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace MICROPEL 02/2014 Základní správu automatu tvoří činnosti: Nastavení základních

Více

Aplikace BSMS. Uživatelská příručka - 1 -

Aplikace BSMS. Uživatelská příručka - 1 - Aplikace BSMS Uživatelská příručka - 1 - Obsah 1. O aplikaci BSMS... 3 2. Základní předpoklady pro používání BSMS... 3 3. Instalace aplikace... 3 3.1. Samotná instalace... 3 3.2. Možné problémy při instalaci...

Více

Uživatelský modul. DF1 Ethernet

Uživatelský modul. DF1 Ethernet Uživatelský modul DF1 Ethernet APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí Důležité upozornění, jež může mít vliv na bezpečí osoby či funkčnost přístroje. Pozor Upozornění na možné

Více

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný karel.slany@nic.cz 13. 11. 2015

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný karel.slany@nic.cz 13. 11. 2015 Knot DNS Resolver Modulární rekurzivní resolver Karel Slaný karel.slany@nic.cz 13. 11. 2015 Obsah Co je KNOT Resolver Části resolveru Funkce a konfigurace Integrační testování Co je Knot DNS Resolver Minimalistický

Více

STRUČNÝ NÁVOD K POUŽITÍ

STRUČNÝ NÁVOD K POUŽITÍ STRUČNÝ NÁVOD K POUŽITÍ REPOTEC RP-IP0613 Úvod Bandwidth manager REPOTEC (dále jen BM) je levný a jednoduchý omezovač rychlosti pro jakékoliv sítě založené na protokolu TCP/IP. Velice snadno se ovládá

Více

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEIV 3.1.1. Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ MEIV 3.1.1. Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta Projekt: ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ Téma: MEIV 3.1.1 Souborná činnost na složitých elektronických zařízeních zaměřená na servisní a profesní působení studenta Obor: Mechanik Elektronik Ročník: 4.

Více

Technická dokumentace TRBOcontrol

Technická dokumentace TRBOcontrol Revize dokumentu 1.01a Technická dokumentace OBSAH: Stručný popis...3 Přehled verzí...3 Popis funkce...4 popis...4 komunikace v síti...5 ovládání...6 Topologie sítě...7 přístupový bod-klienti...7 multikanálový

Více

11. Přehled prog. jazyků

11. Přehled prog. jazyků Jiří Vokřínek, 2016 B6B36ZAL - Přednáška 11 1 Základy algoritmizace 11. Přehled prog. jazyků doc. Ing. Jiří Vokřínek, Ph.D. Katedra počítačů Fakulta elektrotechnická České vysoké učení technické v Praze

Více

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka

APS 400 ipanel. Online informační a ovládací panel pro systém APS 400. Uživatelská příručka ipanel Online informační a ovládací panel pro systém Uživatelská příručka 2004 2010,TECH FASS s.r.o., Plavecká 503, 252 42 Jesenice, www.techfass.cz, techfass@techfass.cz (vydáno dne 8.12.2010, platné

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Robot Pošťák. Platforma Unibot. Projekt do předmětu ROBOTIKA

Robot Pošťák. Platforma Unibot. Projekt do předmětu ROBOTIKA Robot Pošťák Platforma Unibot Projekt do předmětu ROBOTIKA Autoři práce: Jan Petrášek ID: 195683 David Ondrášek ID: 197725 Tomáš Musil ID: 195394 Tomáš Horeličan ID: 195315 Vedoucí práce: Ing. Adam Ligocki

Více

Raspberry Pi - security system

Raspberry Pi - security system České vysoké učení technické Fakulta strojní Raspberry Pi - security system Python pro vědecké výpočty - Semestrální práce vypracoval: Vojtěch Vastl vyučující: doc. Ivo Bukovský 2014 Obsah 1 Zadání úlohy

Více

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE 2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich

Více

Motorola Phone Tools. Začínáme

Motorola Phone Tools. Začínáme Motorola Phone Tools Začínáme Obsah Minimální požadavky... 2 Před instalací aplikace Motorola Phone Tools... 3 Instalace aplikace Motorola Phone Tools... 4 Instalace a konfigurace mobilního zařízení...

Více

Návod ke cvičení předmětu BPGA SLC 500

Návod ke cvičení předmětu BPGA SLC 500 Návod ke cvičení předmětu BPGA SLC 500 SLC 500 Automat SLC 500 je výrobkem firmy Allen-Bradley, dneska již Rockwell Automation. Více informací ohledně tohoto produktu můžete najít na stránkách výrobce

Více

Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -

Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 - Konfigurátor Duo SW konfigurátor DuoSB Manuál pro konfiguraci systémů DUO Standard / Basic Obr. 1: Konfigurátor DUO Obsah + vybraná nastavení: Připojení k systému a spuštění programu DuoSB Konfigurace

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

Více

Analýza Systém Správce

Analýza Systém Správce Analýza Systém Správce Toto je analýza aplikace Systém Správce, která slouží k alokaci zaměstnanců vedených v databázi do týmů. Jedná se o pomůcku projektových manažerů. Rozbor požadavků Funkční požadavky

Více

1 Uživatelská dokumentace

1 Uživatelská dokumentace 1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod

Více

CCTV Tester Uživatelský manuál ver. 2.2.1.0 Požadavky na systém

CCTV Tester Uživatelský manuál ver. 2.2.1.0 Požadavky na systém 1/9 CCTV Tester Uživatelský manuál ver. 2.2.1.0 Požadavky na systém - Windows XP, Windows Vista, Windows 7 - Volný port USB -.NET Framework 3.5 2/9 CCTV Tester - popis připojení HW 1.) Připojte CCTV tester

Více

Connection Manager - Uživatelská příručka

Connection Manager - Uživatelská příručka Connection Manager - Uživatelská příručka 1.0. vydání 2 Obsah Aplikace Správce připojení 3 Začínáme 3 Spuštění Správce připojení 3 Zobrazení stavu aktuálního připojení 3 Připojení k internetu 3 Připojení

Více

InTouch Příklady architektur

InTouch Příklady architektur Příklady architektur Michal Tauchman, Marek Feuermann Pantek (CS) s.r.o. Strana 2 Přehled aktualizací dokumentu 06/2003: Aktualizace na verzi 8.0; hlavní změny oproti předchozí verzi (pro 7.11) jsou v

Více

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. 2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových

Více

Co je uvnitř - senzory a přístrojová technika v NXT robotech. Pavel Ripka katedra měření ČVUT http://measure.feld.cvut.cz

Co je uvnitř - senzory a přístrojová technika v NXT robotech. Pavel Ripka katedra měření ČVUT http://measure.feld.cvut.cz Co je uvnitř - senzory a přístrojová technika v NXT robotech Pavel Ripka katedra měření ČVUT http://measure.feld.cvut.cz Co je to senzor? A sensor is a device that measures a physical quantity and converts

Více

TRUST USB2 EASY FILE TRANSFER CABLE. Instrukce při prvním použití 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3)

TRUST USB2 EASY FILE TRANSFER CABLE. Instrukce při prvním použití 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3) Instrukce při prvním použití Kapitola 1. Instalace ovladače (4.2) 2. Připojení kabelu (4.3)! 3. Přenos údajů mezi dvěma počítači (6.1) 1 Úvod Toto je uživatelská příručka pro uživatele TRUST USB2 EASY

Více