Millisecond timing on PCs and Macs

Joe MacInnes, T L Taylor

Research output: Contribution to journalArticle

23 Citations (Scopus)

Abstract

A real-time, object-oriented solution for displaying stimuli on Windows 95/98, MacOS and Linux platforms is presented. The program, written in C++, utilizes a special-purpose window class (GLWindow), OpenGL, and 32-bit graphics acceleration; it avoids display timing uncertainty by substituting the new window class for the default window code for each system. We report the outcome of tests for real-time capability across PC and Mac platforms running a variety of operating systems. The test program, which can be used as a shell for programming real-time experiments and testing specific processors, is available at http://www.cs.dal.ca/similar to macinnwj. We propose to provide researchers with a sense of the usefulness of our program, highlight the ability of many multitasking environments to achieve real time, as well as caution users about systems that may not achieve real time. even under optimal conditions.

Original languageEnglish
Pages (from-to)174-178
Number of pages5
JournalBehavior Research Methods, Instruments & Computers
Volume33
Issue number2
Publication statusPublished - May 2001

Keywords

  • WINDOWS

Cite this

MacInnes, J., & Taylor, T. L. (2001). Millisecond timing on PCs and Macs. Behavior Research Methods, Instruments & Computers, 33(2), 174-178.

Millisecond timing on PCs and Macs. / MacInnes, Joe; Taylor, T L .

In: Behavior Research Methods, Instruments & Computers, Vol. 33, No. 2, 05.2001, p. 174-178.

Research output: Contribution to journalArticle

MacInnes, J & Taylor, TL 2001, 'Millisecond timing on PCs and Macs', Behavior Research Methods, Instruments & Computers, vol. 33, no. 2, pp. 174-178.
MacInnes, Joe ; Taylor, T L . / Millisecond timing on PCs and Macs. In: Behavior Research Methods, Instruments & Computers. 2001 ; Vol. 33, No. 2. pp. 174-178.
@article{e9083239a25f4c2f82e8d5c2004709c1,
title = "Millisecond timing on PCs and Macs",
abstract = "A real-time, object-oriented solution for displaying stimuli on Windows 95/98, MacOS and Linux platforms is presented. The program, written in C++, utilizes a special-purpose window class (GLWindow), OpenGL, and 32-bit graphics acceleration; it avoids display timing uncertainty by substituting the new window class for the default window code for each system. We report the outcome of tests for real-time capability across PC and Mac platforms running a variety of operating systems. The test program, which can be used as a shell for programming real-time experiments and testing specific processors, is available at http://www.cs.dal.ca/similar to macinnwj. We propose to provide researchers with a sense of the usefulness of our program, highlight the ability of many multitasking environments to achieve real time, as well as caution users about systems that may not achieve real time. even under optimal conditions.",
keywords = "WINDOWS",
author = "Joe MacInnes and Taylor, {T L}",
year = "2001",
month = "5",
language = "English",
volume = "33",
pages = "174--178",
journal = "Behavior Research Methods, Instruments & Computers",
issn = "0743-3808",
publisher = "Psychonomic Society Inc.",
number = "2",

}

TY - JOUR

T1 - Millisecond timing on PCs and Macs

AU - MacInnes, Joe

AU - Taylor, T L

PY - 2001/5

Y1 - 2001/5

N2 - A real-time, object-oriented solution for displaying stimuli on Windows 95/98, MacOS and Linux platforms is presented. The program, written in C++, utilizes a special-purpose window class (GLWindow), OpenGL, and 32-bit graphics acceleration; it avoids display timing uncertainty by substituting the new window class for the default window code for each system. We report the outcome of tests for real-time capability across PC and Mac platforms running a variety of operating systems. The test program, which can be used as a shell for programming real-time experiments and testing specific processors, is available at http://www.cs.dal.ca/similar to macinnwj. We propose to provide researchers with a sense of the usefulness of our program, highlight the ability of many multitasking environments to achieve real time, as well as caution users about systems that may not achieve real time. even under optimal conditions.

AB - A real-time, object-oriented solution for displaying stimuli on Windows 95/98, MacOS and Linux platforms is presented. The program, written in C++, utilizes a special-purpose window class (GLWindow), OpenGL, and 32-bit graphics acceleration; it avoids display timing uncertainty by substituting the new window class for the default window code for each system. We report the outcome of tests for real-time capability across PC and Mac platforms running a variety of operating systems. The test program, which can be used as a shell for programming real-time experiments and testing specific processors, is available at http://www.cs.dal.ca/similar to macinnwj. We propose to provide researchers with a sense of the usefulness of our program, highlight the ability of many multitasking environments to achieve real time, as well as caution users about systems that may not achieve real time. even under optimal conditions.

KW - WINDOWS

M3 - Article

VL - 33

SP - 174

EP - 178

JO - Behavior Research Methods, Instruments & Computers

JF - Behavior Research Methods, Instruments & Computers

SN - 0743-3808

IS - 2

ER -