Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/53387
Título: | Library for Simplified Timer Implementation using Standard C++ |
Autor(es): | Lopes, Sérgio F. Vicente, Paulo Sérgio Cunha Gomes, Ricardo Vieites Salgado Alves |
Palavras-chave: | Temporization Timers C++11 Computer-based Control Event-driven programming |
Data: | Jul-2015 |
Editora: | Science 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. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/53387 |
ISBN: | 978-989-758-123-6 |
DOI: | 10.5220/0005575205170524 |
Versão da editora: | http://dx.doi.org/10.5220/0005575205170524 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
ICINCO_2015_213.pdf | 286,24 kB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons