Data Acquisition and Control Software
The CHARTMASTER software was designed with the main objective to streamline data collection, presentation and analysis during and after an experiment.
CHARTMASTER provides all of the necessary software tools that make experimental design and analysis more flexible.
With CHARTMASTER’s high degree of automation, experimental protocols are now possible that were unattainable with other commercial software products.
CHARTMASTER’s versatile design allows it to be used for any general purpose data acquisition need.
The heart of the CHARTMASTER software is the Pulse Generator. The Pulse Generator defines all of the parameters for data acquisition, waveform generation and external device control. A Pulse Generator file is comprised of any number of predefined sequences.
The CHARTMASTER protocol editor is a powerful feature in which complex experimental procedures can be designed, stored, and executed. This tool greatly increases the versatility of CHARTMASTER that will be appreciated by researchers asking for complex, precisely timed experimental protocols.
The principal idea of the protocol editor is to generate a list of events or tasks which can be executed automatically. Various functions such as REPEAT Loops, input queries, or conditional statements allow the generation of complex interactive processes. In addition, the high degree of automation possibilities increases efficiency, minimizes experimental errors and is thus highly suited for both industrial and research applications.
The CHARTMASTER software provides an arbitrary number of analyses that can be performed on newly acquired or stored data. Directly analyzed or derivative data obtained by application of mathematical functions on the analysis results can be displayed as several graphs placed in two independent analysis windows.
This allows separation of different data types, for example, current-voltage plots can be shown separately from time lapse data (e.g. chart recording).
The I/O Control window allows direct access to the hardware interface. The status of digital and analog input channels is monitored. Digital and analog output signals can be set. In addition, defined input parameters are also displayed.
Analysis templates can be predefined and stored. Thus, several analysis procedures can easily be switched between and applied to incoming data types without extra editing. A direct link between Pulse Generator sequences and analysis procedures provides definition of data acquisition and analysis prior to the experiment.