Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Gaithersburg

Ranges

A range is a list of values for the trajectory to visit that is generated by a set of parameters. In our example, the range is the...

Nested Loops

Loops can be nested to define more complex measurements. Nesting is accomplished by placing one loop inside another and iterating through...

Loops

The core building block of a trajectory is the loop. A loop defines a series of points to visit and is not restricted to scanning a single...

IEG Announcements Archive 2023

2024 2023 2022 2021 2020 2019 2018 2017 2 016 Return To IEG Homepage 07/26/2023 Our annual meeting on June 15, 2023 was well attended; the...

Frequently Asked Questions

1. Why is the National Institute of Standards and Technology (NIST) studying the impacts of Hurricane Maria on the Commonwealth of Puerto...

Initialization

A trajectory is initialized in the Init and Properties blocks. Properties The Properties block has expressions for defining how and when...

File Rule

Basics Trajectories perform 3 core tasks: Visit a series of instrument states. Each state can be comprised of motor positions, temperatures...

File Output

Once every state in a trajectory is visited, the resulting points still need to be organized based on their identification information. The...

Expressions

An expression is a formula that can be used to define a list of values for a motor or other device. All expressions have a name and can be...

Namespace and Variables

UNDER CONSTRUCTION A trajectory can be thought of as a JavaScript script that is being compiled and run behind the scenes. It uses a...

Counter

Performing counts as part of a trajectory can be done by setting the Init block with standard counter conditions or by setting up specific...

3. Trajectory Reference

Listed is the recommended order for reading through the reference. Namespace and Variables Initialization Loops Lists Ranges Expressions...

e. Output

You can preview how the trajectory will run by hitting the Dryrun usa-button at the bottom of the panel. This will open a new window...

d. Loops

The measurement states of an experiment are generated using loops. Loops are defined using lists, ranges, and expressions. In our example...

c. Time Preset

The Init section defines an initial state for the trajectory. (See Initialization in the Reference for a full explanation of how the Init...

b. File Prefix

The Properties block has variables that cannot be changed once the scan begins. These variables define the file writing/naming (see File...

a. Variables

A trajectory can be thought of as a script that is being compiled and run behind the scenes. It uses a namespace to store variable names and...

2. Anatomy of a Trajectory

To describe the key features of trajectories work, we’ll use the following example: Variables A trajectory can be thought of as a script...

1. The Trajectory Editor

The NICE Client provides a tool for editing trajectories, which can be accessed from Window > Editor. Inside the editor, a trajectory can be...
Was this page helpful?