Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/53387

TítuloLibrary for Simplified Timer Implementation using Standard C++
Autor(es)Lopes, Sérgio F.
Vicente, Paulo Sérgio Cunha
Gomes, Ricardo Vieites Salgado Alves
Palavras-chaveTemporization
Timers
C++11
Computer-based Control
Event-driven programming
DataJul-2015
EditoraScience and Technology Publications
Resumo(s)Temporization is a crucial aspects of control, automation and robotics systems. C++ is used in the development of such systems, especially if they are more complex and powerful. Because, the language and standard library do not support non-blocking timers with callbacks for event-driven programming, developers resort to libraries and frameworks that offer such functionality. However, their timer implementations are dependent on platform specificities and thus have more limited portability. C++11 has introduced features that enable standard implementations of timers. We propose a library that implements timers with simplified usage relatively to well-known libraries. The proposed library is contrasted with timers of two well know libraries, through a series of usage scenarios. We describe the design and provide performance measurements. The results show that it is faster and offers more accurate temporization.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/53387
ISBN978-989-758-123-6
DOI10.5220/0005575205170524
Versão da editorahttp://dx.doi.org/10.5220/0005575205170524
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
ICINCO_2015_213.pdf286,24 kBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID