Title: | Imports Log Files from Angstrom Engineering Thermal Evaporator |
---|---|
Description: | Opens and imports log files from Angstrom Engineering Thermal Evaporator and extracts basic characteristics, such as base pressure, time of the evaporation. It can visualize the deposition observables for review. |
Authors: | Thomas Gredig [aut, cre, cph] |
Maintainer: | Thomas Gredig <[email protected]> |
License: | GPL (>= 3) |
Version: | 0.1.3 |
Built: | 2024-10-21 05:21:18 UTC |
Source: | CRAN |
Reads an XML Status file from the ATE thermal evaporator and returns the procedural timeline.
ATE.complete(filename, summaryOnly = FALSE)
ATE.complete(filename, summaryOnly = FALSE)
filename |
XML Status file from Angstrom Thermal Evaporator |
summaryOnly |
logical, if |
Extracts information about the deposition thickness from the completed status XML file at the end of the deposition.
deposition thickness, rate, ramping times, and actions
Thomas Gredig
fileName <- ATE.sampleFiles('_Complete_') ATE.complete(fileName, TRUE) ATE.complete(fileName)
fileName <- ATE.sampleFiles('_Complete_') ATE.complete(fileName, TRUE) ATE.complete(fileName)
Imports Angstrom Engineering Thermal Evaporator Log Data
ATE.import(filename)
ATE.import(filename)
filename |
CSV filename including path for the ATE log file |
data frame with around 50 variables and rows that represent time; the variables include Date, Time, SubstrateShutterOpen, ChamberPressure and many other parameters.
Thomas Gredig
fileName = ATE.sampleFiles("csv")[1] d = ATE.import(fileName) head(d)
fileName = ATE.sampleFiles("csv")[1] d = ATE.import(fileName) head(d)
Imports data from the CSV log file of an Angstrom Engineering Thermal Evaporator. It extracts information during the deposition; i.e. while the shutter is open. It returns a condensed version of the deposition parameters.
ATE.info(filename, verbose = FALSE)
ATE.info(filename, verbose = FALSE)
filename |
full path of ATE Log file |
verbose |
set to TRUE to get additional information |
list with information during the deposition that includes the thickness, the deposition time in seconds, the starting date, the substrate heater temperature, the material deposition temperature, tooling factor, base pressure, the pressure at start of the deposition, maximum pressure, and the material name
Thomas Gredig
[ATE.import()]
fileName = ATE.sampleFiles("csv")[1] d = ATE.info(fileName,TRUE) head(d)
fileName = ATE.sampleFiles("csv")[1] d = ATE.info(fileName,TRUE) head(d)
Returns a list of sample thermal evaporator log files, mostly for testing.
ATE.sampleFiles(filePattern = "*")
ATE.sampleFiles(filePattern = "*")
filePattern |
pattern to limit the files |
list of sample data files with log information
ATE.sampleFiles() ATE.sampleFiles('_Status')
ATE.sampleFiles() ATE.sampleFiles('_Status')
Reads an XML Status file from the ATE thermal evaporator and returns the procedural timeline.
ATE.status(filename)
ATE.status(filename)
filename |
path and filename of XML Status file from Angstrom Thermal Evaporator |
data frame with description steps, start and end times
Thomas Gredig
fileName <- ATE.sampleFiles('_Status') ATE.status(fileName)
fileName <- ATE.sampleFiles('_Status') ATE.status(fileName)
Convert Time String to Numeric
conv2seconds(strTime)
conv2seconds(strTime)
strTime |
a string with time |
a numeric value in units of seconds
Thomas Gredig
conv2seconds("00:35:40.1816298") conv2seconds("00:35:40.1816298") - conv2seconds("00:36:40.1816298") conv2seconds("1.19:07:06.5180408")
conv2seconds("00:35:40.1816298") conv2seconds("00:35:40.1816298") - conv2seconds("00:36:40.1816298") conv2seconds("1.19:07:06.5180408")