LMS400Driver
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27230%2F17%3A10236293" target="_blank" >RIV/61989100:27230/17:10236293 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
LMS400Driver
Popis výsledku v původním jazyce
LMS400Driver je softwarová knihovna určená pro ovládání skenerů společnosti SICK především skenru SICK LMS400. Aplikace podporuje až 4 současně používané skenery SICK LMS 400, jenž mohou být spouštěny a synchronizovány vnější synchronizační jednotkou. Pro každý jednotlivý skener skupiny může být uvedena jeho poloha a natočení ve společné rovině. Tím se umožňuje pokrýt rozsáhlá oblast skenování nebo je možní skenovat objekty zároveň z několika stran (až ze čtyř stran).
Název v anglickém jazyce
LMS400Driver
Popis výsledku anglicky
LMS400Driver is a software library designed to control SICK scanners in particular the SICK LMS400 scanner. The application supports up to 4 simultaneous SICK LMS 400 scanners, which can be started and synchronized with the external synchronization unit. For each individual group scanner, its position and rotation can be indicated in a common plane. This allows you to cover a large scanning area, or you can scan objects from multiple pages (up to four sides).
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20301 - Mechanical engineering
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2017
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
008/29-11-2017_SW
Technické parametry
Ovladač je vytvořen ve formě knihovny pro technologii .NET Framework 4.0. Jeho předností je, že kromě individuální komunikace s jednotlivými skenery dokáže pracovat se skupinou skenerů jako s celkem, včetně párování jednotlivých skenů skupiny. Ovladač zaobaluje veškerou komunikaci se skenerem do objektů dvou základních tříd CLMS400 a CLMS400List. Třída CLMS400 slouží k individuální práci se skenerem. Nabízí metody, kterými je možné nastavit všechny režimy skenování, způsoby spouštění měření, filtry apod. V podstatě rozhraní třídy plně pokrývá komunikační protokol včetně všech chybových stavů, které skener zasílá. Vlastní data (jednotlivé skeny) v závislosti na konfiguraci objekt předává prostřednictvím jedné ze dvou událostí. První varianta události se provede po každém přijatém paketu s daty (skenu). Druhá událost N vrací data v balíčcích s předem nastaveným počtem skenů.
Ekonomické parametry
Komunikační protokol se skenerem je podrobně výrobcem zdokumentován. Jelikož je protokol až na malé výjimky shodný se všemi 2D skenery společnosti SICK, je možné ke konfiguraci použít univerzální nástroj SOPAS. Slabostí skeneru je absence vývojářské softwarové podpory. Nejsou k dispozici žádné knihovny funkcí či ovladače, pouze popis komunikačního protokolu. Vývojáři vyhodnocovacího software tak musí komunikaci se skenery realizovat na úrovni protokolů. Tuto situaci ideálně řeší předložený ovladače skenerů SICK LMS 400. Jeho použití usnadňuje nasazení skenerů a tím snižuje náklady na tvoru speciálního software.
IČO vlastníka výsledku
61989100
Název vlastníka
Fakulta strojní, VŠB-TU Ostrava