loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sérgio F. Lopes ; Paulo Vicente and Ricardo Gomes

Affiliation: University of Minho, Portugal

Keyword(s): Temporization, Timers, C++11, Computer-based Control, Event-Driven Programming.

Related Ontology Subjects/Areas/Topics: Industrial Automation and Robotics ; Industrial Engineering ; Informatics in Control, Automation and Robotics

Abstract: 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.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 52.14.85.76

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
F. Lopes, S.; Vicente, P. and Gomes, R. (2015). Library for Simplified Timer Implementation using Standard C++. In Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO; ISBN 978-989-758-123-6; ISSN 2184-2809, SciTePress, pages 517-524. DOI: 10.5220/0005575205170524

@conference{icinco15,
author={Sérgio {F. Lopes}. and Paulo Vicente. and Ricardo Gomes.},
title={Library for Simplified Timer Implementation using Standard C++},
booktitle={Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO},
year={2015},
pages={517-524},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005575205170524},
isbn={978-989-758-123-6},
issn={2184-2809},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO
TI - Library for Simplified Timer Implementation using Standard C++
SN - 978-989-758-123-6
IS - 2184-2809
AU - F. Lopes, S.
AU - Vicente, P.
AU - Gomes, R.
PY - 2015
SP - 517
EP - 524
DO - 10.5220/0005575205170524
PB - SciTePress