LMS400Driver
The result's identifiers
Result code in 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>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
čeština
Original language name
LMS400Driver
Original language description
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).
Czech name
LMS400Driver
Czech description
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).
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20301 - Mechanical engineering
Result continuities
Project
—
Continuities
S - Specificky vyzkum na vysokych skolach
Others
Publication year
2017
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
008/29-11-2017_SW
Technical parameters
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ů.
Economical parameters
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.
Owner IČO
61989100
Owner name
Fakulta strojní, VŠB-TU Ostrava