DOKK Library

Main Vision Manual – III – Main Vision Manual

Authors Radiant Technologies Inc.

License CC-BY-NC-SA-2.5

Plaintext
Main Vision Manual

     User guide
       2021
Main Vision Manual                                                                                                                           2


                                                        Table of Contents

Introduction .................................................................................................................................... 4
   Introduction ............................................................................................................................... 4
Contact Radiant Technologies, Inc. .............................................................................................. 14
   Contact Radiant Technologies, Inc. ...................................................................................... 14
Main Vision Manual ..................................................................................................................... 15
   I - Introduction ........................................................................................................................ 15
   II - Overview ............................................................................................................................. 15
   III - Startup ............................................................................................................................. 16
   IV - Making Measurements ...................................................................................................... 26
   V - Main Menu.......................................................................................................................... 46
       A. File Menu ........................................................................................................................ 46
       B. Explorer Menu.................................................................................................................. 51
       C. View Menu ...................................................................................................................... 58
       D. Tools Menu ...................................................................................................................... 60
       E. QuikLook Menu ............................................................................................................. 77
       F. EDITOR Menu ............................................................................................................... 92
       G. DataSet Menu................................................................................................................. 103
       H. Library Menu ............................................................................................................... 109
       I. Data Plotting Menu ....................................................................................................... 111
       J. Log Menu ....................................................................................................................... 120
       K. Calculator Menu .......................................................................................................... 127
       L. Help Menu..................................................................................................................... 129
   VI - Library and Tasks ......................................................................................................... 143
   VII - Global User Variables ................................................................................................. 175
   VIII - QuikLook and Exporting .............................................................................................. 176
   IX - EDITOR and Test Definitions ......................................................................................... 187
   X - DataSets and the DataSet Explorer............................................................................... 194
   XI - Data Plotting .................................................................................................................... 213
   XII - Variable Task Icons ....................................................................................................... 230
   XIII - Nested Branch Looping ................................................................................................ 233
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                                                         3


  XIV - Test Definition Graphing.............................................................................................. 235
  XV - Document Library .......................................................................................................... 259
  XV - Editor Aide ................................................................................................................... 261
  XVI - Data Mining .................................................................................................................. 278
  XVII - ETD Transfer .............................................................................................................. 306
  XVIII - Simple Measurement .............................................................................................. 319
     Discussion ........................................................................................................................... 320
     Operation............................................................................................................................. 323
     Dialogs ................................................................................................................................ 339
          Select Target DataSet...................................................................................................... 339
          Main Dialog Control ..................................................................................................... 346
          Configuration Dialog .................................................................................................... 349
          Measurement Dialog ..................................................................................................... 353
  XVIII - Newly-Added Tools ................................................................................................. 362
     Runtime Tabular Text Export ............................................................................................. 363
     Runtime Data Image Export ............................................................................................... 366
     Custom Text-File Branch Loop Parameter Adjustment............................................... 368




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            4


                                         Introduction

                             Vision Program for Precision Testers

The Precision Family of Ferroelectric Testers
The Precision Materials Analyzer family of ferroelectric testers provides a full range of high-
speed, high-precision ferroelectric material characterization instruments to meet every budget
and research need. A comparison of model cost, speed and voltage capability is given at Vision
Testers. All systems are capable of internally-generated sample stimulus voltages of 10.0 Volts1.
Most systems include internal amplifiers that allow 100.0-Volt measurements. 200.0-Volt and
500.0-Volt options are also available. Voltages of up to 10,000 Volts can be used by adding an
accessory High Voltage Amplifier (HVA) and High Voltage Interface (HVI). The researcher
may connect any existing amplifier, provided a logic unit (known as an ID Module) is obtained
from RTI. The latest HVI model, released in 2017, has the ID module built into the instrument. It
is programmed for delivery at Radiant Technologies, Inc., but may be reprogrammed at any time
by the user.

The Vision Program
A single, unifying program, called Vision, provides a consistent compatible interface across all
hardware architectures. It is designed with the understanding that what is important in ferroelec-
tric testing is maintaining a complete and accurate history of the signals applied to, and the re-
sponses of, a sample. The researcher has the capability to create custom experiments that are as
simple or elaborate as required. Experiments can be run, rerun, reconfigured and repeated. As an
experiment is executed, it is saved along with the measured data to be recalled for reuse. Data
can easily be recalled for examination. On-board tools are available to provide data analysis and
comparison of multiple data vectors. Data may be exported directly to Excel, Word, text files or
a printer for analysis and publication. Data are organized into archives that hold both the data
and the experiments that produced them. These archives are uniquely named and are written to
individual files that may be sorted and stored in any way that is most logical to the researcher.
These files can be emailed or written to an external data storage (USB drive, CD, etc.) for use by
other researchers that are running the Vision program. Vision can be installed on non-tester
computers for the purpose of recalling and reviewing data or creating experimental Test Defini-
tions.

This manual provides a complete description and set of instructions for the use of Vision Version
5.x.x. (As of this writing, Vision 5.26.4 is being shipped.) The system is large and complex, but
is designed so that the new user can begin to get immediate results without exhaustive training.
Much of the detail of the program is segmented into Tasks that perform specific functions. Tasks
may be very simple or very complex, but the user need only learn to use the Tasks that are im-
portant to the research at hand. The manual gives a complete overview of the program, a number
of tutorial sessions, step-by-step operating procedures for the most common operations in Vision
and a detailed description of each Task including a discussion of every control that appears on
every dialog. The Task descriptions are also available using the Click For Task Instructions but-
ton on any dialog associated with the Task.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              5



The Vision program, its Tasks and its drivers, as well as these help pages, are under constant de-
velopment. In order to use the most up-to-date and efficient release of the Vision program please
visit the Vision download form regularly. The current Vision version and release date are noted
near the top of the form. If an update is in order, fill in the form and click Submit. You will be
linked to the Vision installer download page. Review the information on the page. Then click the
installer download button and install or update per the instructions on the page.

A Note on Vision Structure and Versioning
The Vision program is a framework program that provides services to Vision Tasks. Tasks are
semi-independent agents that perform the work within the program. Tasks loaded by Vision at
runtime into the Task Library. Some Tasks are also loaded into the Vision QuikLook Menu.




    Figure 1 - Tasks in the Task Library and Figure 2 - Task in the
                            QuikLook Menu.
The Vision program version is divided into three sections. The first is the main version. It repre-
sents major changes or additions to the program that occur infrequently. The current version is
"5". The second digit represents changes to the main framework program that happen frequently
but are of significant influence on the program. At this writing the second digit in the Vision ver-
sion is "12". In some cases these changes will not be apparent to the customer. The final digit
(currently "10") represents minor changes. In all cases, changes to the Vision version number
refer only to changes to the framework program, not to changes to individual Tasks or groups of

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             6


Tasks. The Vision version can be seen by going to Help->About Vision. Note that the "(R)" in
the version number indicates that this is a release compilation of the program for customers.




                     Figure 3 - The "About Vision" Dialog.
As a semi-independent agent, each Task has its own version. The first two numbers of the Task
version will always agree with the first two digits of the Vision program version. When the Vi-
sion version was updated to "5.12.0" all Tasks were also updated to "5.12.0". After that point, the
Vision program version - representing changes to the framework - and the Task version will di-
verge as changes are made to individual Tasks. Task versions will also differ from each other.
The configuration dialog for each Task will show the Task version, the date of the version and
the initial release year. Measurement Tasks that present data in a dialog will show the same in-
formation on that dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             7




                               Figure 4 - Task Versions.
The "About Vision" dialog of Figure 3 also shows a "Driver Version". The Driver is a Windows
DLL program that takes input from Vision and formats it so that it can be understood by the test-
er. It communicates the information to the tester and receives tester response. The response is
reformatted for, and passed back to, the Vision program. The driver program version will gener-
ally resemble the Vision version but is completely independent.

If you are having trouble with your tester, your Vision program or with Windows interface to
either we will often ask you for the Vision and/or Driver version. Vision provides tools that
make it easy for you to obtain that information in a suitable format and send it to us. If we need
such information we will guide you to those tools.

Licensing
Vision is freely distributed to any and all parties who have an interest without further license.
The program may be downloaded any number of times and may be instaled on any number of
host computers. The practical uses of the program are limited without a Precision tester, but the
program is fully operational with or without a tester. With no tester present, data-collecting
Tasks will generate meaningless synthetic data. Any party can register a DataSet taken by any
other party to review archived data and investigate the construction of the experiment (Test Def-
inition).

Licensing Custom Task Suites
A number of groups of Vision Tasks, known as Custom Task Suites must be purchased and li-
censed before they will operate. The Tasks are freely distributed with Vision. Any user can open
the Task configuration dialog for review and to access the Task Instructions. Any user can re-
view Custom Task data collected by a licensed installation of the Custom Task. However, to op-
erate the Task it must be licensed. The license is in the form of a file named Security.sec that is
placed in C:\Program Files (x86)\Radiant Technologies\Vision\System. The Task is coded to the
Task Suite or Task Suites being purchased. It is also coded to an embedded ID in the tester for
which it is purchased. In order for a Custom Task to operate, the security.sec file must be in

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               8


place and the specified tester must be connected to the Vision host and powered.

The security.sec file may be copied to any number of host computers. However, it cannot be
transferred to any other Precision Tester.

Task Suites include:

          •   Chamber (Pyroelectric): Set Temperature/Measure at a series of temperatures. This
              offers automatic control of a variety of thermal controllers.
              • Chamber: Measure using PUND.
              • Remanent Chamber: Measure using Remanent Hysteresis.
          •   Piezo: Measure the sample polarization (µC/cm2) and displacement response. The
              displacement response is measured by an external displacement detector and captured
              as a voltage at the SENSOR port.
              • Piezo: Basic measurement. Normally used for bulk samples. There are minimal
                  onboard noise reduction tools.
              • Advanced Piezo: Normally used for thin film samples with data taken from an
                  AFM. There are advanced noise reduction tools and extensive data processing.
              • Piezo Filter: Gather, operate on, store and plot Piezoelectric data from one or
                  more Piezo and/or Advanced Piezo Task.
          •   Transistor: Capture transistor drain current as a function of VSource and VGate.
              • Transistor Current: Transistor response at a single Vgs and Vds.
              • Transistor IV: Transistor response at a single Vds over a range of Vgs.
              • Transistor Curve Trace: Series of Transistor responses at a single Vds over a range
                  of Vgs. Vds changes at each sweep.
          •   Magneto-Electric: Capture sample polarization (µC/cm2) as a function of a variable
              magnetic field provided by a Helmholtz coil. Older installations used a KEPCO BOP
              36 current amplifier to provide stimulus to the Helmholtz coil. These also used a
              Lakeshore 425 Gaussmeter to calibrate the field at the sample. Later measurements us
              the RTI CS 2.5 current source to drive the Helmholtz coil. Hall Effect sensors are
              built into a shield box to directly detect the magnetic field at measurement time. M.E.
              Tasks are divided into Kepco and CS 2.5 groups.
              • Magneto-Electric Response: Hysteresis style polarization (µC/cm2) over a period-
                  ic magnetic field (G).
              • DC Field: Set and hold a fixed DC magnetic field (G) for a user-specified period
                  of time (s).
              • Single-Point C/V (MR): measure sample small-signal capacitance (nF) using a
                  magnetic field (G) stimulus.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              9




 Figure 5 - Notice Appears when Unlicensed Piezo is Accessed. The
    Configuration Dialog will Open when the Notice is Closed.
A small note on text format in these Help pages.
There is not a large list of various textual representations in the Vision help pages. However,
these few rules do apply:

       1. Vision key words are always capitalized, as in Task, DataSet or Test Definition.
       2. Names of controls on dialogs are italicized as in Task Name , VMax or Comments .
       3. Text within controls is specified in quotations. For example '... and set Task Name to
          "5.0-Volt Hysteresis".'
       4. References to figures and tables with in text are set in bold type as in '... Figure 7 rep-
          resents...'.

A small note on Vision documentation
This collection of documents forms the main Vision manual. It, along with Task-specific and
dialog-specific help, accessed by clicking Click For Task Instructions/Click For Dialog Instruc-
tions on any Vision dialog, form the complete set of program documentation. The Vision pro-
gram changes frequently. Documentation will normally lag behind program updating, sometimes
by significant periods of time. One consequence is often that an image of a dialog or set of con-
trols in the documents to not exactly resemble the program windows being discussed. Neverthe-
less, Vision is designed to grow naturally so that older documentation will still be correct and
helpful, even where it may be incomplete.

Note that Task Instructions will provide more detailed Task-specific information that is also like-
ly to be more up-to-date than these general Vision help pages. The Task Instructions should form
the major reference for the Vision program.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         10


System Requirements
All modern Windows-based host computers have sufficient resources to install and operate the
Vision program. Vision should install and operate correctly under 32-bit and 64-bit Windows
operating system from Windows XP through Windows 10. However Radiant Technologies, Inc.
can no longer provide customer support for installations on Windows versions older than Win-
dows 7.

Maintaining Vision
The Vision program does not have tools installed on the host computer to search for version up-
dates. However, the Vision program is upgraded very frequently. Two or three version updates in
a week are not unheard of. Often these updates include significant improvements or important
fixes. Furthermore, the first request when you are asking Radiant Technologies, Inc. for assis-
tance will be to ensure that you are running the latest Vision.

To update Vision, go to http://www.ferrodevices.com/1/297/download_vision_software.asp, fill
in the form and click Submit. You will be linked to the Vision Installer Download page. Review
the information on the page and click the download button. Acknowledge all warning. Allow the
file to download and then run it. The installer will quickly update most installations. Older Vi-
sion installations must be uninstalled before the installer will write the newer version. Unin-
stalling using the standard Windows program uninstall tool will leave custom files such as secu-
rity.sec and custom DataSets in place.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        11




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        12


                     Figure 6 -Vision Install/Update Form.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        13




                  Figure 7 - Vision Installer Download Page
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        14


                            Contact Radiant Technologies, Inc.
    Mr. Joe Evans                  President
    Ms. Michelle Bell              Marketing and Sales
    Mr. Bob Howard                 Hardware Design and Construction
    Mr. Spencer Smith              Hardware Design and Vision/Hardware Interface (Driver)
    Mr. Scott Chapman              Software Design and Programming, Training, Customer Support
    2835 Pan American Fwy NE
    Suite B and C
    Albuquerque, NM 87107
    1-800-289-7176
    505-842-8007                   Voice
    505-842-0366                   FAX
    radiant@ferrodevices.com
    www.ferrodevices.com           Process and Clean Room
    www.ferroelectrictesters.com   Precision Testers
.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            15


                                    Main Vision Manual

                                        I - Introduction

These help pages provide a complete and detailed description of the Vision program that is used
to control the Precision test hardware, capture the Precision measurements and organize, store,
analyze, display and export the captured data. The main manual provides a complete overview of
the Vision system. Vision is actually a collection of programs of varying number. Vision itself
provides a framework for the construction and execution of experiments (or Test Definitions)
and the organization of data. Semi-independent programs, known as Tasks, are loaded by Vision
at startup and used to perform the various experimental functions. Features of the Vision frame-
work program are provided in detail here, and supplemented with tutorials and step-by-step pro-
cedures in preceding and subsequent topics.

                                         II - Overview

The Vision software is an integral part of the Precision Precision Materials Analyzer Family. It
comes fully configured and ready to operate on the Precision Family. Vision software originally
ran over the Windows NT 4.0 operating system and would actually operate on any host that
boots under Windows NT 4.0. Vision now runs under Windows 7, 8, 8.1 and 10. Windows 2000,
XP and Vista are not longer supported. The Vision software may be downloaded onto any sys-
tem     by     connecting     to    the     Radiant   Technologies,     Inc.    web      site  at
http://www.ferrodevices.com/1/297/download_vision_software.asp. For users that received the
Vision program with their test system, upgrades to both the Vision program and new and up-
graded Tasks (see below) will be placed on the web site frequently. Running the program on a
host with no Precision Family Tester attached will cause a synthetic data generator to be engaged
that will produce meaningless data if measurements are attempted. The value of placing the pro-
gram on a non-tester host is to be able to remotely design experiments that can then be moved to
the Precision Family or to analyze data that have been acquired remotely on a tester.

The Vision program is located in the directory called C:\Program Files (x86)\Radiant Technolo-
gies\Vision. This folder contains two subfolders and a total of more than 100 files in the main
folder and subfolders. The C:\Windows\SysWOW64 folder contains a driver that is started au-
tomatically when Vision is started and the tester(s) is (are) detected. This is called
NGS_USB_DRIVER.DLL. This driver also depends on a file called Stop.dll in the same directo-
ry. C:\DataSets is the default repository for the DataSets files. (DataSets are described in detail,
below.) C:\DataSets folder also contains a number of files that may be both read from and writ-
ten to by Vision. These files have been moved from the C:\ or C:\Program Files\... path to allow
Vision to write them regardless of the user's permissions. The registry contains various paths and
system values. None of these files, folders or registry entries should be moved, deleted or re-
named or the system will not operate.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            16




                        Figure 1 – Vision Program Screen
                                         III - Startup

This topic discusses the various actions taken by Vision and the user on program startup.

      III.1: Before Main Vision Window Display

      Between the time the user initiates the Vision program and the time the program displays
      the main Vision window, several actions take place.

     1. Vision searches C:\Program Files (x86)\Radiant Technologies\Vision\System for all
        files with a *.vlr extension. Each *.vlr file represents a Task that is available to Vision.
        Each Task found in the specified path is loaded into the Vision Library, with the excep-
        tion of a very small number of Tasks that appear only in the QuikLook menu.
     2. As Vision loads Tasks into the Library, the Task is examined to determine if it should
        be placed into the QuikLook menu. If it is to appear in the QuikLook menu, it is exam-
        ined for the category under which it is to be placed in the menu (Hysteresis Task, Pulse
        Task, External Instrument Task, etc.) and sorted into that category in the menu. The
        Task also has its Library name modified with " (QL)" appended to the name. This is an
        indication in the Library that the Task is a QuikLook Task and may be accessed (con-
        figured and executed) from the Library by double-clicking.
     3. Vision reviews the file C:\DataSets\xplorerdb.cpu and uses the file to load registered

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            17


        DataSets into the DataSet Explorer window.
     4. If Vision does not find C:\DataSets\xplorerdb.cpu it creates the file and notifies the user
        as in Figure 1. On first installation, the Vision installer writes a default
        C:\DataSets\xplorerdb.cpu and this message will not normally appear on first startup af-
        ter installation.




          Figure 1 - Initial DataSet Explorer Data Base Creation.
     5. Vision reviews the file C:\DataSets\xplorerdb.cpu and registers the DataSets specified
        in the file to the DataSet Explorer.
     6. Vision reviews the registry HKEY_CURRENT_USER/Software/Radiant Technolo-
        gies/VisionPro/Settings path for various user-selected Vision configuration options.
        These keep the Vision operation persistent from one execution to the next.
     7. If the "RELOADEDITOR" registry key is set to "True", Vision reviews the file
        C:\DataSets\EditorList.el and uses the file to reload the Test Definition that was present
        in the EDITOR when the program was shut down. If the registry key is "False", the
        EDITOR is not reloaded. The option is set in the Tools->Reload Editor Test Definition
        on Startup option in the main Vision menu (Figure 2). Note that a corrupt
        C:\DataSets\EditorList.el file may cause Vision to fail on startup. If Vision is not start-
        ing, but producing a Windows failure dialog, remove the C:\DataSets\EditorList.el file,
        or edit the RELOADEDITOR registry entry and set it to "False", then try the startup
        again. If Vision continues to fail, it is for another reason. Note that if Vision is config-
        ured to reload the EDITOR, but does not find C:\DataSets\EditorList.el, it will produce
        the message of Figure 3, but will start normally.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         18




               Figure 2 - Adjust the EDITOR Reload Option.




             Figure 3 - C:\DataSets\EditorList.EL Not Found.
     8. Vision detects and starts drivers for all attached Precision testers.
     9. Vision opens the Main Vision Window. If the registry entry "RESTOREWINPOS" is
        set to "True", the program windows will be returned to the state they were in when the
        previous instance of Vision was shut down. Windows size and docking position (or un-
        docked location) will be maintained. If the registry entry is set to "False", the windows
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             19


           will always open in the default size and position. This option is set in using the View-
           >Restore Window Position on Startup Vision menu option (Figure 4).




          Figure 4 - Adjust the Window Position on Startup Option.
      III.2: Initial Windows Display

      As noted above, when Vision first starts it detects any Precision tester connected to the
      host computer through USB connections and starts the drivers for the connected testesr.
      When the Vision program display is opened, an initial dialog is presented that lists the
      tester. If no tester was detected, the dialog indicates "No Tester Attached" ( Figure 5 ). In
      this case, the dialog is of little value. It must be closed by clicking Cancel . At that point,
      Vision can be operated normally, though no actual measurement data can be collected.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               20




 Figure 5 - Vision Startup Tester Selector Dialog. No Powered Test-
                         ers are Connected.
      If a tester is identified on startup, the dialog will list the tester in the Attached Tester con-
      trol of the dialog. With a tester present, the dialog becomes a useful tool. With multiple
      testers attached, the tool becomes even more useful. Earlier documentation indicated that
      multiple testers could be connected of which one would be selected. Multiple testers are no
      longer supported. The Tester Selection dialog remains unchanged with legacy controls that
      operate on multiple testers.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          21


Figure 6 - Vision Startup Tester Selector Dialog. Two Powered Test-
                         ers are Connected.
      If a tester is connected and powered it is listed in the dialog by name. The name is written
      to and read from the tester's EEPROM. The name may be assigned or changed by the user,
      and written "permanently" to the tester EEPROM in the dialog. When the tester is selected
      in Attached Tester , its name appears in the Tester Name control. That control may be edit-
      ed. Once it is edited, clicking Rename Tester will cause the tester's name in its EEPROM
      to be updated. Naming a tester is particularly useful in cases where multiple testers of the
      same type are connected to the host. Unique names will help distinguish the testers.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             22




                            Figure 7 - Renaming a Tester.
      The dialog offers a legacy ID tool. Selecting the tester name in Attached Tester and click-
      ing ID Tester will cause the tester's green light to blink rapidly for about five seconds, sig-
      naling which tester is selected.

      The Select Tester button is a legacy control that allowed a single tester to be selected for
      operation from a list of several testers. Only a single tester may now be operated and this

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           23


      control offers no current function.

      Once the tester configuration has been properly adjusted, close the dialog by clicking OK .
      A prompt dialog will appear that indicates that the program will enter a tester calibration
      procedure. Click Yes to allow the calibration to proceed. The Vision status bar will indicate
      that the program is calibrating the tester with "Zeroing Tester Output... Standby...". A Stop
      Measure Ramp Offsets? button will also appear. Calibration is complete when the button
      disappears and the status bar indicates "Ready".




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         24


                          Figure 8 - Calibrate the Tester.
      Vision is then ready for normal operation. The hardware configuration may be changed -
      testers may be added and/or removed, or tester selection changed - without closing and re-
      starting Vision. Make the appropriate hardware configuration changes, then press <Alt-
      W> or select "Tools-> Hardware Refresh". Vision will redetect and reinitialize any con-
      nected, powered testers and the Tester Selection dialog will reappear. When the dialog is
      closed the calibration procedure of Figure 8 will proceed. The Hardware Refresh option
      must be exercised any time that there is a hardware change such as turning a tester on or
      off or adding a High-Voltage Interface (HVI).




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        25




    Figure 9 - Hardware Refresh after Hardware Reconfiguration.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             26


                                IV - Making Measurements

IV.1 - Discussion
Once the Vision and the tester are installed, Vision has started and the tester has been calibrated,
the next order of business is to start to make these tools work by making measurements. To this
end, it is important to distinguish two different methods of accessing measurements from within
Vision: QuikLook and DataSet Test Definition. This discussion presents a quick introduction to
these two methods. The rest of this manual provides in-depth discussion of the methods and Vi-
sion tools that support them. It is highly recommended that you work through the Tutorials.
These will provide a quick and in-depth education into the use of the Vision program.

IV.2 - QuikLook
The Vision program serves as a framework that provides services to a variable list of semi-
independent agents known as Tasks. Tasks are configurable and executable entities that do the
work in Vision. On Vision startup, Tasks are identified and loaded into the Vision Task Library.
A subset of Tasks - primarily those that interact directly with the tester - are also loaded into the
QuikLook menu.

(Note that, for these discussions, the Hysteresis Task is used extensively to provide the example
measurements. The Hysteresis Task is the most fundamental measurement performed by Vision
and the Precision tester. At the tester RETURN port it captures the charge Q (µC) from a sample
electrode induced by a voltage applied to the opposite electrode by the tester DRIVE port. The
charge is normalized by the sample area (cm2) to produce polarization (µC/cm2)).

QuikLook measurements provide fast access to measured data by presenting Tasks that can be
immediately configured and executed, with Measurement Tasks displaying data on execution.
Go to QuikLook->Hysteresis-Hysteresis.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          27




  Figure 1 - Initiate the Hysteresis Task from the QuikLook Menu.
The Hysteresis Task QuikLook configuration dialog immediately appears. The dialog presents a
complex set of controls. Just a few controls will be adjusted for this measurement. But a com-
plete discussion of the Task - its theory, configuration and execution - can be accessed by click-
ing Click For Task Instructions. This opens a help project that provides complete detail of the
meaning of, use of and interaction between every control.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                  28




  Figure 2 - Hysteresis QuikLook Configuration and Task Instruc-
                               tions.
In the configuration dialog these few controls were adjusted:

   •      Hysteresis Task Name - All Tasks include a Task Name. Tasks are identified throughout
          Vision by their Task Name. It is important to assign a unique and meaningful name to the
          Tasks, although this is less important in QuikLook.
   •      Max Voltage - This is the maximum DRIVE port signal strength to be applied to the sam-
          ple electrode. In this standard default state, a bipolar triangular voltage profile will be ap-
          plied, peaking at this voltage.
   •      Hysteresis Period (ms) - This is the duration of the application of the DRIVE voltage pro-
          file. It is equivalent to 1000/Frequency (Hz).
   •      Sample Area (cm2) - This is the surface area of the smaller of the two sample electrodes.
          This value is provided as documentation. It also affects the magnitude of the polarization
          response since polarization (µC/cm2) is charge (µC) normalized by sample area (cm2).
   •      Sample Thickness (µm) - This is the depth of the sample ferroelectric material between
          the two sample electrodes. This is primarily intended for documentation, but may be used
          if data are to be plotted, and/or signal is to be specified, in units of electric field (kV/cm).
          Here, electric field (kV/cm) is given by:

       Field (kV/cm) = Voltage / ( 1000 V/kV x Sample Thickness (µm) x 10-4 cm/µm) (1)

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             29



Many of the other controls will also influence the measurement, but are left in their default state.
These are discussed in detail in the Task Instructions.

Since the QuikLook execution of the Hysteresis Task will present its data on a data plot as soon
as the data are captured, a QuikLook Plot Setup tab is available as part of the QuikLook configu-
ration. The dialog is primarily used to specify plot labels. The user can also opt to plot as a func-
tion of Voltage or Field (kV/cm). Plot Filter offers a variety of mathematical manipulations that
can be applied to the data before plotting. (See the Task Instructions for complete details.) A
Comments field is common to all Tasks. It can be used to provide extensive detailed documenta-
tion of the Task configuration, the sample, the purpose of the measurement, etc. Detail, here in
QuikLook, is less important than in DataSet Test Definition measurements.




            Figure 3 - Hysteresis QuikLook Plot Configuration.
Click OK to make the measurement. The data are displayed in a Data Presentation dialog. The
dialog also offers several options. These are discussed in detail in the Task Instructions and
throughout this manual.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           30




          Figure 4 - Hysteresis QuikLook Data Presentation Dialog.
Although QuikLook configuration and execution is quick and relatively simple, it is a very lim-
ited option. As soon as the dialog of Figure 4 is closed the data are lost forever. The only way to
recover the data is to repeat the measurement. There are remedies for this, but QuikLook execu-
tion makes use of only about 3% the total capability of the Vision program. Vision is intended to
make it measurements within a DataSet.

IV.3 - DataSet Test Definition

Let's start with some terminology:


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            31


   •      Test Definition - A Test Definition is a sequence of Tasks that make up an experiment.
          The Tasks are executed in their sequential order. (Advanced topics will provide excep-
          tions to this.)




          Figure 5 - A Hysteresis Test Definition with Filter Tasks.
   •      DataSet - A DataSet is a record, with associated database file, that contains Test Defini-
          tions. A single Current Test Definition (CTD) is an experiment that is ready to execute.
          The DataSet Archive contains any number of Executed Test Definitions (ETDs). These
          are complete records of the previous execution of Test Definitions within a DataSet. An
          open DataSet also includes a log window that contains a record of activity within the Da-
          taSet.




                                    Figure 6 - A DataSet.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            32


   •      DataSet Explorer - This is a window, normally located along the left border of Vision,
          that contains a list of all DataSets registered to Vision. The DataSets are displayed in a
          tree structure that represents the physical location of the DataSets on the Vision host
          computer (or network) disk drive. Any number of DataSets may be opened. Each open
          DataSet is represented by a tab in the DataSet Explorer window.




                        Figure 6 - DataSet Explorer Window.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            33



   •      TASK LIBRARY - This is a window that holds all Tasks available in Vision. Tasks are
          identified by Vision on startup and loaded into this window in a tree structure based on
          Task type. (A Task will never be more than three folders deep in the tree.) By default the
          TASK LIBRARY is the center window along the right Vision border.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            34




                        Figure 7 - TASK LIBRARY Window.
   •      EDITOR - This is a window in which Test Definitions are constructed. Tasks are moved
          from the TASK LIBRARY into the Editor, configured and appended to existing Tasks in
          the Test Definition that is under construction in the EDITOR. By default this is the upper

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        35


          window along the right Vision border.




                             Figure 8 - EDITOR Window.
          The process begins by moving a Task from the TASK LIBRARY into the EDITOR. (In
          somewhat more advanced discussion, complete Test Definitions can be moved to the ED-
          ITOR from DataSets and the "Customized Tests" folder in the TASK LIBRARY.) Tasks
          are moved by drag-and-drop or by right-clicking and selecting "To Editor".




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        36




                     Figure 9 - Hysteresis Task to EDITOR.
   The configuration dialog opens. Configure the Task and click OK to add it to the EDITOR
   Test Definition.

   (Note: The Task is permanently stored in Vision under Task Name. Task Name should be
   unique and descriptive. Comments also represent permanent documentation.)

   (Note: The Hysteresis Task in this demonstration does not plot data on execution. There is no
   plot configuration tab.)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              37




  Figure 9 - Hysteresis Configuration and Append to EDITOR Test
                              Definition.
In this demonstration a Collect/Plot Filter Task is added to collect the Hysteresis Task data and
display it at runtime. Since the Collect/Plot Filter displays data at runtime it includes a configura-
tion tab and a plot configuration tab.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         38




                  Figure 10 - Add a Collect/Plot Filter Task.
With a Test Definition in the EDITOR, the next thing that is needed is a DataSet. The options for
creating the DataSet are shown in Figure 11. The DataSet is opened when created. Another op-
tion would be to operate the Test Definition in an existing open DataSet.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        39




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        40


                        Figure 11 - Create a New DataSet.
Now the Test Definition must be copied from the EDITOR into the DataSet Current Test Defini-
tion (CTD). This action also involves assigning a name to the CTD. The data will be permanent-
ly stored in an ETD based on this name. Therefore the name needs to be unique and meaningful.
The process is shown in Figure 12.




Figure 12 - EDITOR Test Definition to DataSet Current Test Defini-
                         tion (CTD).
The experiment is ready to run, as in Figure 13.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        41




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        42




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        43


                             Figure 13 - Run the CTD.
The execution can be repeated any number of times by repeating the procedures of Figure 13.
The data from any execution can be reviewed as shown in Figures 14 and 15.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        44




   Figure 14 - Review the Hysteresis Task Configuration and Data.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        45




 Figure 15 - Review the Collect/Plot Filter Task Configuration and
                               Data.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        46


V - Main Menu

                                       A. File Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY, EDITOR,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        47


V.A - File Menu (Figure 2)




                             Figure 2 – The File Menu.

   1. New DataSet – (Toolbar Icon:          ) Create a new DataSet. A DataSet is a fundamental
      Vision object and is discussed in detail below. This operation is mirrored by clicking the
      white “page” icon on the toolbar. <Ctrl-N> is a hot key shortcut to this operation. The
      New DataSet dialog will open.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           48




                          Figure 3 – New DataSet Dialog.
   2. Minimize Graph Text Output - Cause future instances of a Test Definition Graph to dis-
      play minimized Task Text.
   3. Standard Graph Text Output - Cause future instances of a Test Definition Graph to dis-
      play the normal Task Text.
   4. Full Graph Text Output - Cause future instances of a Test Definition Graph to display
      maximized Task Text.
   5. Open a Test Definition Graph - This selection opens a standard Windows Browser Dialog
      that can be used to navigate to a Test Definition Graph saved as a file. (*.grph file exten-
      sion, by default.) Selecting the file and clicking Save will open the file in a new Test Def-
      inition Graph window.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        49




                     Figure 4 - Open a Test Definition Graph.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           50



   6. Open DataSet – This operation is performed with a DataSet selected in the Explorer.
      Double-clicking a DataSet in the DataSet Explorer also opens it. The DataSet and Da-
      taSet Explorer objects are described below. <Ctrl-O> also accesses this operation.
   7. Print Setup... – This option opens a dialog in which the default printer configuration is set
      (Figure 5). Vision offers Printing as an export option in each Task. Print configuration
      applies to the print export function of all Tasks.




          Figure 5 - Default Printer Configuration Setup Dialog.
   8. Exit <F10>




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        51


                                    B. Explorer Menu
V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                       Figure 1 – Vision Program Screen.
V.B - Explorer (Figure 2)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        52




                             Figure 2 – Explorer Menu

   1. Register DataSet – (Toolbar Icon:      ). Add an existing DataSet file (*.dst) to the Da-
      taSet Explorer. A standard Windows file browser dialog will open. See Below.




                       Figure 3 – Register DataSet Dialog.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         53




   2. Unregister DataSet – (Toolbar Icon:       ). Remove a DataSet from the DataSet Explor-
      er. Used as a housekeeping tool to reduce clutter. The DataSet file (*.dst) is not removed
      and may be reregistered at any time. A dialog appears in which one or more DataSets can
      be selected for Unregistering. Vision must be stopped and restarted for the changes to
      take effect. See Below.




                         Figure 4 – Unregister DataSets.
   3. Sort Explorer.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          54




                         Figure 5 – Sort Explorer Submenu.
          1. By Name - DataSets will be organized alphabetically in the Explorer menus and sub-
             menus. Repeated executions will toggle between low-to-high and high-to-low sorting.
          2. By Create Date - DataSets will be organized by the original DataSet creation date in
             the Explorer menus and submenus. Repeated executions will toggle between low-to-
             high and high-to-low sorting. Note: This operation has errors that can result in the
             loss of DataSet registration.
          3. By Last Update Date - DataSets will be organized by the date of most-recent access
             in the Explorer menus and submenus. Repeated executions will toggle between low-
             to-high and high-to-low sorting. Note: This operation has errors that can result in
             the loss of DataSet registration.

   4. Search Explorer.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           55




                        Figure 6 – Search Explorer Submenu.
          1. By Name <F3> - Locate the first instance of a registered DataSet, whose name con-
             tains the specified text, in the DataSet Explorer. A search dialog opens.




                   Figure 7 – Search Explorer By Name Dialog.
          2. By Create Date <Ctrl-F3> - Locate the first instance of a registered DataSet, created
             on the specified date, in the DataSet Explorer. A search dialog opens as in Figure 8.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           56




   Figure 8 – Search Explorer By Create Date/Last Update Dialog.
          3. By Last Update Data <Alt-F3> - Locate the first instance of a registered DataSet, cre-
              ated on the specified date, in the DataSet Explorer. A search dialog opens as in Fig-
              ure 8.

          4. Next <F4> - Repeat the previous search, locating the second, third, fourth or subse-
              quent instance of a DataSet that meets the search specification.

   5. Unregister Selected DataSet. Cause a DataSet that is highlighted in the DataSet Explorer
      to be removed from the DataSet Explorer at the next instance of Vision.

   6. Rename Selected DataSet. Permanently adjust the name of the DataSet that is highlighted
      in the DataSet Explorer.. This is particularly useful if two registered DataSets have the
      same name. DataSets of the same name are permitted by are bad practice and may result
      in confusion or errors within Vision. A dialog will open.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        57




                           Figure 9– Rename a DataSet.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        58


                                      C. View Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY, EDITOR,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen
V.C - View (Figure 2)




                               Figure 2 – View Menu.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        59



   1. Toolbar <Shift-T> - Show or hide the Toolbar.
   2. Status Bar <Shift-S> - Show or hide the Status Bar. Note that the status bar is used to
      show the progress of Task execution for many Tasks. In some cases this will be the only
      indication that there is activity.
   3. Explorer <Shift-X> - Show or hide the DataSet Explorer Window – The DataSet Explor-
      er is described below. Note that the Explorer window may be automatically hidden dur-
      ing Test Definition execution and redisplayed when the experiment completes. This is
      described below.
   4. Editor <Shift-L>, Task Library and Documents - Show or hide the EDITOR, Library and
      Document Library Windows – These windows are described below. Note that the three
      windows may be automatically hidden during Test Definition execution and redisplayed
      when the experiment completes. This is described below. These three windows are al-
      ways either shown or hidden together as a unit.
   5. Show Prompt Dialogs - Disabled by default. When enabled, various dialogs throughout
      Vision will appear when certain actions are taken. For example, when an open DataSet is
      closed, a prompt dialog will appear only if this option is enabled. The option may also be
      enabled or disabled from the dialog.




                     Figure 3 – Example User Prompt Dialog.
   6. Remove all Plot Windows <Ctrl-W> - Clear any and all data plot windows that may ap-
      pear in the Vision User Area <Ctrl-W>. The User Area of the Vision program can be-
      come very cluttered with displayed data. This device quickly cleans up the window.
   7. Remove all Graph Windows <Ctrl-G> - Clear the User Area of any Test Definition
      Graphs. This operation will close the windows without prompting to save the Graphs to
      file.
   8. Restore Window Position on Startup - Disabled by default. If disabled, Vision will al-
      ways open with the EDITOR window above the Library Window to the right of the pro-
      gram window and the DataSet Explorer window extending vertically to the left of the Vi-
      sion program window. If this option is enabled, Vision will attempt to restore the docka-
      ble windows to the position they held when the program was closed. Although this option
      is available, window restoration has not yet been perfected.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        60


                                      D. Tools Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY, EDITOR,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                         Figure 1 – Vision Program Screen.
V.D - Tools (Figure 2)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        61


                               Figure 2 – Tools Menu.
   1. Customize... – Allows some customization of the toolbar. This is a standard feature for
      Windows programs and is of very limited value in Vision.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        62




                  Figure 3 – Toolbar Customization Dialog.
   2. Hardware Refresh <Alt-W> - This option causes the hardware driver to reexamine the
      number and type of Precision testers attached to the host computer. The program reopens
      the Tester Selection dialog that appeared at Vision startup. The dialog shows the updated
      suite of testers connected and allows the user to select a new tester for use or provide
      names to the testers. This option should be exercised when the configuration of powered
      testers attached to the host computer has been altered. This menu option should also be
      used when the user needs to change the tester that will make the measurements, even
      when no actual hardware configuration change has been made. Set topic III - Startup for
      more detailed description of this dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         63




                       Figure 4 – Tester Selection Dialog.
   3. Enable Drive Offset Compensation - Depending on measurement configuration, the test
      voltage is applied to the sample at the DRIVE port at various ramp rates. Changing ramp
      rates involves changes in hardware configuration. Each new configuration may apply a
      constant offset error, so that if zero Volts are requested, the non-zero offset will be ap-
      plied. An automatic offset detection for each ramp rate has been added to the Hardware
      Driver. If this option is selected (normal, default and recommended condition), the Driver
      will be told to correct the drive voltage by the offset. If this option is unchecked, the
      Driver will not perform this correction. This application is especially important for the
      Precision Premier II, Multiferroic and LC II testers.
   4. Reload Editor Test Definition on Startup - Enabled by Default. If this option is selected,
      any Test Definition (defined below) that was loaded into the EDITOR window when Vi-
      sion was shut down will be reloaded into the EDITOR at startup. If this option is not ena-
      bled, the EDITOR will always be empty on startup and any previous Test Definition in
      the EDITOR will be lost.
   5. Show Measurement Stop Button - Enabled by Default. Measurements can be stopped as
      they are being made by the tester. During the measurement a Stop Measurement? button
      will appear. If this menu selection is unchecked, the Stop Measurement? button will not
      appear.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        64




                     Figure 5 – Measurement Stop Button.
   6. Debug Logging - Disabled by default. If enabled, various actions in Vision will cause text
      entries to be written to a file created at C:\Program Files\Radiant Technologies\Vision.
      The file will have the date-unique file name "Vision Debug m(m).dd.yyyy.text". The
      purpose of this option is to help RTI troubleshoot problem behavior that the user is re-
      porting. This option should be disabled unless RTI requests that it be enabled. Once ena-
      bled, the problem behavior should be recreated and the "Vision Debug
      m(m).dd.yyyy.text" file should be sent to Radiant Technologies, along with one or more
      DataSets that provide examples of the behavior, if possible.
   7. Options... - Open a dialog that allows most of the Vision menu options to be configured
      in a single location.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            65


          1. Vision Startup and Misc.




  Figure 6 - Options Dialog: Vision Startup and Miscellaneous Tab.
             •   Reload Editor Test Definition on Startup - If checked (default) the Test Definition
                 that was in the EDITOR when Vision was closed will be reloaded into the EDI-
                 TOR on Vision startup. The EDITOR is reloaded from C:\DataSets\Editor
                 List.EL. If this option is not checked, the EDITOR will be empty on Vision

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           66


                 startup.
             •   Restore Custom Windows Positions on Vision Startup - Unchecked by default. If
                 checked and Vision windows have been moved, undocked, etc. the user-adjusted
                 positions will be restored on the next Vision execution. If unchecked, the default
                 distribution of Vision windows will appear on startup.
             •   Show Vision 5 "What's New" Wizard on Vision Startup - Unchecked by default.
                 Vision will no longer display the Vision 5 "What's New" wizard on startup re-
                 gardless of this setting.
             •   Show Optional Prompts - Checked by default. Some Vision prompt dialogs may
                 be disabled by the user so that they no longer appear. This control toggles be-
                 tween showing and hiding these prompts.
             •   Test Definition Graph Resolution - "Standard" by default. This control determined
                 the amount of text to be written by each Task to a Test Definition Graph. In prac-
                 tice, adjustments to this control will have little or no effect.

          2. Measurement and Test Definition Execution




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            67


  Figure 7 - Options Dialog: Measurement and Execution Tab Tab.
           •   Signal Options: Enable Internal ±100.0-Volt, ±200.0-Volt or ±500.0-Volt Ampli-
               fier if Available - Checked by default. This option has been withdrawn. Previously
               the user could opt to turn off the internal amplifier for measurements of magni-
               tude less than 10.0 Volts. This has been supplanted by driver control of the state
               of the internal amplifier based on test conditions.
           •   Signal Options: Enable DRIVE Offset Compensation (To Correct for Constant
               DRIVE Voltage Errors) - Checked by default. On Vision startup or hardware re-
               fresh the tester is calibrated for voltage output deviations from zero-Volt output at
               each of the various DRIVE signal stages. With this control checked, the offset of
               the DRIVE signal stage used is subtracted from the ordered signal to correct for
               the error to produce the requested signal. This option should normally be selected.
               However, in some cases where problems are encountered, the engineers at Radi-
               ant Technologies, Inc. may ask the user to disable this option.
           •   Execution Options: Abort the Test Definition on Tester Error - Checked by de-
               fault. When this option is checked, any error returned to a Hardware Task (includ-
               ing Measurement Tasks) by the driver will cause the Test Definition execution to
               terminate at that Task. If the control is not checked, the Test Definition will con-
               tinue to execute despite the error. Note that Error 9 will terminate the execution
               regardless of the state of this control. Error 9 is returned when the user clicks the
               Stop <Measurement>? button.
           •   Execution Options: Show the Manual Stop Button on Measurement Tasks -
               Checked by default. When checked the execution of a Measurement Task will
               show the Stop <Measurement>? button. This button allows the user to attempt to
               stop the Task execution before the measurement is completed. If this control is
               not checked the button will not appear.
           •   Execution Options: Enable Debug Logging - Unchecked by default. When
               checked Tasks may output text to a file named C:\DataSets\Debugging\ Vision
               Debug MM.DD.YYYY.txt. When troubleshooting problems remotely at the cus-
               tomer's location, Vision engineers may ask the user to enable this option, run the
               Task(s) to duplicate the problem and forward the resulting text file back to the en-
               gineer. Otherwise, this control should remain unchecked.
           •   Vision Display Options: Close the Editor Window on Test Definition Execution -
               Checked by default. When checked, the EDITOR window will be closed when
               Vision is executing a Test Definition in a DataSet. The window will be reopened
               when the execution completes.
           •   Vision Display Options: Close the Library Window on Test Definition Execution -
               Checked by default. When checked, the Library window will be closed when Vi-
               sion is executing a Test Definition in a DataSet. The window will be reopened
               when the execution completes.
           •   Vision Display Options: Close the Documents Library Window on Test Definition
               Execution - Checked by default. When checked, the Documents Library window

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          68


                 will be closed when Vision is executing a Test Definition in a DataSet. The win-
                 dow will be reopened when the execution completes.
             •   Vision Display Options: Close the DataSet Explorer Window on Test Definition
                 Execution - Unchecked by default. When checked, the DataSet Explorer window
                 will be closed when Vision is executing a Test Definition in a DataSet. The win-
                 dow will be reopened when the execution completes.
             •   Hysteresis-Based Task Point Limit - Set the maximum number of points available
                 to Hysteresis-based measurements (Hysteresis, Piezo, Remanent Hysteresis, etc.)
                 This number may be adjusted downward based on the configured parameters of
                 the measurement. Up to 32,000 points may be selected. Actual maximum may be
                 reduced based on the tester model as noted in the selection box.

          3. DataSets




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           69




                     Figure 8 - Options Dialog: DataSets Tab.
           •   New DataSet: New DataSet and DataSet Register Default File Path -
               "C:\DataSets\*.dst" by default. This is the file path to which DataSet files (*.dst)
               will be located when new DataSets are created. This value will change as a new
               file path is assigned when the DataSet is created.
           •   New DataSet: User's Initials - "" by default. These are the default user's initials
               that are specified when a new DataSet is created. A two, three or four-character
               string is required to be associated with a DataSet. This default value will change
               as initials are changed during the creating of a DataSet.
           •   New DataSet: Folder- "" by default. This value is no longer used and the control

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         70


               is not shown.
           •   New DataSet: Subfolder- "" by default. This value is no longer used and the con-
               trol is not shown.
           •   Log Window: Automatically Clear the Log Window on Closing the DataSet -
               Checked by default. When checked, all DataSets' log windows will be cleared of
               all text when the DataSet is closed. The log window is often of little documenting
               value and clearing it allows the DataSet to reopen more efficiently. Unchecking
               this control disables Log Window: Automatically Save the Log Window Text Be-
               fore Closing.
           •   Log Window: Automatically Save the Log Window Text Before Closing - Un-
               checked by default. This control is disabled if Log Window: Automatically Clear
               the Log Window on Closing the DataSet is unchecked. If checked, all of the text
               in the a DataSet's log window will be written to C:\DataSets\Auto_Log\<DataSet
               Name>.Log.MM.DD.YYYY - H(H).M(M).txt before the log window is cleared
               of text, when the DataSet is closed. This option allows DataSet operation to re-
               main efficient while maintaining the documentation offered by the log window.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           71


          4. Exporting




                    Figure 9 - Options Dialog: Exporting Tab.
             •   Printing and Word Export: Header Only - Unchecked by default. When checked,
                 Word document exporting and printer exporting will not output columns of meas-
                 ured data vectors in Tasks that take data in vectors. This reduces the size of the
                 output in formats where columnar output is of little value. Unchecking this con-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            72


               trol allows the output of columnar data.
           •   Printing: Vertical Space Between Lines - "100" by default. Adjust this value to
               adjust line spacing the printer output. Proper spacing is a function of the printer
               driver on the Vision host computer. The proper value to enter here is established
               by trial-and-error.
           •   Printing: Horizontal Start Position- "100" by default. Adjust this value to adjust
               left location of the first character on a line in the printer output. Proper location
               specification is a function of the printer driver on the Vision host computer. The
               proper value to enter here is established by trial-and-error.
           •   Printing: Horizontal Tab Distance - "200" by default. Adjust this value to adjust
               spacing of columns in the printer output. Proper spacing is a function of the print-
               er driver on the Vision host computer. The proper value to enter here is estab-
               lished by trial-and-error.
           •   Text Export: Column Delimiter - "Tab" by default. Select the delimiter used to
               separate columns of data in text exporting. The selection may determine the dis-
               tribution of exported data if the text export is imported into a data analysis pro-
               gram such as Excel or Origin.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            73


          5. Data Plotting




                 Figure 10 - Options Dialog: Data Plotting Tab.
             •   Data Display Dialog: Show Data in a Tabbed Dialog for Laptops and Smaller
                 Displays - Unchecked by default. When unchecked, Measurement Tasks that dis-
                 play data in a Data Presentation dialog will show plotted and text data on a single
                 dialog page. This page may be too large for laptop displays and other small moni-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               74


                 tors. Checking this control separates the display of plotted data and text data into
                 two tabs in a tabbed dialog, allowing the size of the dialog to be reduced for
                 smaller displays. However, operating Vision with a display smaller than 19"
                 (49.25 cm) is not recommended.
             •   Data Display Dialog: Plot Grid - "None" by default. Select the grid that is to ap-
                 pear over the data display when data are first plotted. (The display can always be
                 adjusted by right-clicking.)
             •   Data Display Dialog: Plot Style - "Line" by default. Select the visual representa-
                 tion that the data are to take on when first displayed. (The display can always be
                 adjusted by right-clicking.)
             •   Data Display Dialog: Plot Text Font Size - "Medium" by default. Select the size
                 of the text of the labels that appear on the data display when data are first plotted.
                 (The display can always be adjusted by right-clicking.)
             •   Data Display Dialog: Mark Data Points - Unchecked by default. When checked,
                 each data point in a line display will be marked with a cicular point. This can
                 dramatically clutter the display. (The display can always be adjusted by right-
                 clicking.)
             •   Data Display Dialog: Show Data Labels - Unchecked by default. When checked,
                 each data point the display will be accompanied by numeric text showing the
                 point's X and Y axis values. This can dramatically clutter the display. (The dis-
                 play can always be adjusted by right-clicking.)
             •   Data Manipulation: Smooth Data - Unchecked by default. When checked, for
                 Hysteresis data representations that allow weighted moving average smoothing
                 before plotting (primarily derivative representations) the smoothing will occur..
                 This control has no relevance to most data presentation.
             •   Data Manipulation: Subsample Data - Unchecked by default. When checked, for
                 Hysteresis data representations that data to be subsampled by selected every
                 fourth point before plotting (primarily derivative representations) the subsampling
                 will occur.. This control has no relevance to most data presentation.
             •   Hysteresis Plot Filter Default : - Plot "Centered" checked by default. This set of
                 check boxes allows the user to select which Hysteresis plot filter will be set, by
                 default, before data plotting. The selection may be changed by adjusting the Filter
                 control in the plot configuration dialog that appears immediately before plotting.
                 Plot "Centered" is the default and is the most-common representation of Hystere-
                 sis data. Plot Polarization Vs Time is the option most commonly selected by Ra-
                 diant Technologies, Inc. engineers.

          6. Fixed Trouble Report Info - Establish customer details required when submitting an
             automatic trouble report. Automatic Trouble Reports are initiated under the Help
             menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            75




Figure 11 - Options Dialog: Fixed Trouble Report Information Tab.
           •   Set Parameter Limits - This functionality is not yet available.


           •   Run DVM - This option is available in the         icon on the toolbar. This option
                                            2
               runs tool that collects RTI I C Voltage Controller input voltage as a Digital Volt-
               meter (DVM). At this writing no I2C Voltage Controller is available to allow a
               demonstration.

           •   Set PID Limits - This option opens a dialog that allows the user to set the propor-
               tional (Kp), integral (Ki) and differential (Kd) parameters to control the thermal
               rate of the RTI HVDM II high-voltage thermal displacement meter. Use of this

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        76


              control is not recommended for anyone who is not familiar with the operation of
              PID controllers.




                          Figure 12 - PID Limits Dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         77


                                    E. QuikLook Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen.
V.F - QuikLook (Figure 2)– Perform the following Tasks independently of a DataSet for a
quick sampling. ( See Below ) The QuikLook menu has been divided into categories to make or-
ganization easier. (Note that the "Repeat Last Task" option is disabled. This is a bug that needs
correction. However, the action can be taken by pressing <Ctrl-R> as indicated in the menu la-
bel.)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        78




                     .
                         Figure 2 - Root QuikLook Menu.
   1. Repeat Last Task (Ctrl + R) - There is an option to repeat the last configured QuikLook
      Task using <Ctrl-R>. Since the menu has been subdivided into categories, this option has
      been disabled in the menu. However, the <Ctrl-R> key combination still operates as in-
      tended.

   2. Hysteresis-Based Tasks. These are Tasks derived from the basic Hysteresis measurement.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        79




                       Figure 3 - Hysteresis-Based Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        80


   3. Pulse Tasks - These are Tasks that measure and/or preset the sample using stepped volt-
      ages.




                               Figure 4 - Pulsed Tasks.
   4. CV/Leakage/Parasitics - This submenu contains miscellaneous Measurement Task.




                         Figure 5 - Miscellaneous Tasks.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        81


   5. Hardware Signal Tasks. These are Tasks that do not take measured data.




                       Figure 6 - Hardware Signal Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        82


   6. Tester Info/Acc. Read/Read Sensor. These are Tasks that report the current status of the
      tester, including the voltage(s) at the SENSOR port(s).




                          Figure 7 - Tester Status Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        83


   7. External Instrument Tasks. Until recently this category was called GPIB Tasks. This
      menu contains Tasks that talk to external instruments not manufactured by Radiant Tech-
      nologies, Inc. Most communication is still through a National Instruments GPIB inter-
      face. However, some Tasks include instruments that are connected through RS232,
      RS485 or USB buses. Therefore the name of this menu has been changed.




                     Figure 8 - External Instrument Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        84


   8. Import Tasks - These two "Filter" Tasks import data from text files exported by RT66A
      and RT6000 tester programs.




          Figure 9 - RT66A and RT6000 Data Import Filter Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        85


   9. User Variable Tasks. Only the "Create User Variable" Task is available in QuikLook.




                     Figure 10 - Create User Variable Task.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        86


   10. Piezo-Electric Tasks. These are Tasks designed to capture sample displacement and/or
       other piezo-electric properties




                         Figure 11 - Piezo-Electric Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        87


   11. Transistor Tasks - Only the Transistor Current Task is available under the QuikLook
       menu.




                            Figure 12 - Transistor Task.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        88


   12. Magneto-Electric Tasks - These Tasks are grouped into submenus under two upper sub-
       menus. The Magneto-Electric bundle has been shipped in two different formats. The ear-
       lier bundles were shipped with a Kepco BOP 36 current amplifier. More recent bundles
       are being shipped with the Radiant Technologies, Inc. CS 2.5 current source. These two
       bundles have distinct, though very similar, sets of Tasks. Each set is assigned its own
       submenu.




                     Figure 13 - Magneto-Electric Groups.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        89


          13. Magneto-Electric Tasks->Kepco.




                  Figure 14 - Magneto-Electric->Kepco Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        90


          14. Magneto-Electric Tasks->Radiant Current Source 2.5




                  Figure 15 - Magneto-Electric->CS 2.5 Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            91


          15. Radiant Technologies In-House Tasks. This is a menu category reserved for Tasks
              that are used by Radiant Technologies, Inc. engineers. These Tasks are not distributed
              to customers and this menu will be empty.




               Figure 16 – Radiant Technologies In-House Menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        92


                                    F. EDITOR Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        93


V.F - Editor (Figure 2) – Perform operations on the EDITOR window. This menu is also avail-
able by right-clicking in the EDITOR window. Some options are disabled if the EDITOR win-
dow is empty.




                              Figure 2 – Editor Menu.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        94



   Go to EDITOR Topic

   1. Test Definition to Current DataSet - Move the Test Definition that is in the EDITOR
      to open DataSet replacing the Current Test Definition (CTD). The option is disabled
      if the EDITOR is empty of Tasks. A warning appears if there are no open DataSets
      to receive the Test Definition. If there are two or more open DataSets, a dialog ap-
      pears to allow the target DataSet to be selected. Once the Test Definition has been
      transferred, a dialog will appear to allow the CTD to be named or renamed.




               Figure 3 – Various CTD Transfer Conditions.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        95




   2. Test Definition to Customized Test Folder - This option moves the existing Test Defini-
      tion into a single named entry in the Task Library under the Customized Tests folder. The
      entire Test Definition can then be recalled from the Library as though it were a single
      Task. This option is disabled if there are no Tasks in the EDITOR. A dialog appears that
      allows the Customized Test to be given a unique and meaningful name of up to 25 char-
      acters.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        96




               Figure 4 – Test Definition to Customized Test.
   3. Remove Last Task (Ctrl-L) - Clear the last Task appended to the Test Definition in the
      EDITOR. This option is disabled if there are no Tasks in the EDITOR.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         97




  Figure 5 – Remove the Last Task in the EDITOR Test Definition.
   4. Clear All – Remove all Tasks from the Test Definition under construction in the EDITOR
      window. This option is disabled if there are no Tasks in the EDITOR.




     Figure 6 – Remove All Tasks in the EDITOR Test Definition.
   5. Minimize Graph Text - Cause future instances of a Test Definition Graph to display min-
      imal Task Text. These three options have little or no practical effect on Task Text output.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        98


   6. Standard Graph Text - Cause future instances of a Test Definition Graph to display the
      normal Task Text. These three options have little or no practical effect on Task Text out-
      put.
   7. Full Graph Text - Cause future instances of a Test Definition Graph to display maximal
      Task Text. These three options have little or no practical effect on Task Text output.
   8. Graph Editor Test Definition - Causes the Test Definition currently in the EDITOR to be
      display in a Graph window. The Test Definition Graph can be copied for pasting into Mi-
      crosoft word or Excel. It can be edited, printed and saved for recall into Vision,




                  Figure 7 - Editor Test Definition Graphic.
   9. Assign Parameters - This option opens a dialog that allows a number of common, global
      parameters to be immediately updated among all Tasks in the Test Definition. This is a
      convenient tool when, for example, changing a sample requires sample Area (cm2) and
      Thickness (µm) to be changed in all Measurement Tasks in the Test Definition. Parame-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             99


          ters are selected for adjustment and their new values are specified. On closing the dialog,
          the change takes effect.

          1. Sample Parameters: Entries are clear and need no further discussion.




      Figure 8 - Global EDITOR Sample Parameter Adjustment.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       100


          2. Measurement Parameters: Entries are clear and need no further discussion.




  Figure 9 - Global EDITOR Measurement Parameter Adjustment.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       101


          3. Plot Titles




              Figure 10 - Global EDITOR Plot Titles Adjustment.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        102



   10. Editor Aide - Also accessible using the        icon on the toolbar. Open the Editor Aide
       dialog. Use this dialog to build Test Definitions and modify sequencing of Tasks in the
       existing EDITOR Test Definition. This is a sophisticated tool presented in Tutorial XII or
       Main Manual Topic XV.




                     Figure 11 - Initial Editor Aide Dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       103


                                     G. DataSet Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                       Figure 1 – Vision Program Screen.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        104


V.G - DataSet (Figure 2) - Perform operations on and/or configure the selected DataSet. This
menu is also available by selecting the Current Test Definition (CTD) name and right-clicking. If
no DataSet is open, most of the menu options are disabled. "Data Mining", "ETD Transfer" and
"Simple Measurement" are processes that can be initiated without an open DataSet.




                      Figure 2 - DataSet Operation Menu.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       105


   1. CTD to Editor (<Shift-E> Hotkey) - Return the CTD in the currently active DataSet to
      the EDITOR. The Test Definition will be appended to any Tasks already in the EDITOR.




                            Figure 3 - CTD to EDITOR.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       106


   2. CTD to UDT (<Shift-U> Hotkey) - Create a Customized Test in the Library using the
      CTD in the currently active DataSet.




                      Figure 4 - CTD to Customized Test.
   3. Close Editor on Execute (Alt-E) - Checked by Default. Enable or disable the hiding of
      the EDITOR window when a Test Definition is executed. This feature allows more room
      on the User Area of the Vision window for the display of data. The window will reappear
      when the execution is complete.

   4. Close Task Library on Execute - Checked by Default - Enable or disable the hiding of the
      Task Library window when a Test Definition is executed. This feature allows more room
      on the User Area of the Vision window for the display of data. The window will reappear

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         107


          when the execution is complete.

   5. Close Document Library on Execute - Checked by Default - Enable or disable the hiding
      of the Document Library window when a Test Definition is executed. This feature allows
      more room on the User Area of the Vision window for the display of data. The window
      will reappear when the execution is complete.

   6. Close Explorer on Execute (Alt-X) - Unchecked by Default - Enable or disable the hiding
      of the Explorer window when a Test Definition is executed. This feature allows more
      room on the User Area of the Vision window for the display of data. The window will re-
      appear when the execution is complete.

   7. Execute Current Test Definition (CTD) (F1) – Run the Current Test Definition (CTD) in
      the open DataSet , storing the execution and results in the DataSet Archive . <F1> is a
      shortcut.

   8. Minimize Graph Text - Cause future instances of a Test Definition Graph to display min-
      imized Task Text. These three options have little or no practical effect on Task Text out-
      put.

   9. Standard Graph Text - Cause future instances of a Test Definition Graph to display the
      normal Task Text. These three options have little or no practical effect on Task Text out-
      put.

   10. Full Graph Text - Cause future instances of a Test Definition Graph to display maxim-
       ized Task Text. These three options have little or no practical effect on Task Text output.

   11. Graph CTD - Causes the Current Test Definition of the upper-most open DataSet to be
       displayed in a Graph window.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        108


              Figure 5 - Graph of the Current Test Definition.

   12. Data Mining – (Toolbar Icon:        ) - Initiate Data Mining. See Tutorial XI.A or Main
       Manual XVI for complete details.


   13. ETD Transfer – (Toolbar Icon:      ) - Initiate ETD Transfer. See Tutorial XI.B or
       Main Manual XVII for complete details.


   14. Simple Measurement – (Toolbar Icon:        ) - Initiate ETD Transfer. See Tutorial XI.C
       or Main Manual XVIII for complete details.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       109


                                     H. Library Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                       Figure 1 – Vision Program Screen.
V.H - Library (Figure 2)

   1. Delete Customized Test – Select one or more Customized Tests from a list of all Custom-
      ized Tests in the Library and delete them completely. The dialog of Figure 20 appears.
      Customized Tests are Test Definitions that have been saved for reuse as a single Task in
      the Library under the "Customized Tests" folder. Note that Customized Tests were
      originally called User-Defined Tests. The acronym UDT will still appear in some
      places within Vision.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       110




                             Figure 2 – Library Menu.




                Figure 3 – Customized Test Selection Dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        111


                                   I. Data Plotting Menu
V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen.
V.I - Data Plotting (Figure 2, etc.).

This menu provides the user an opportunity to preconfigure the format plotted data will appear
in. Entries that are particularly useful are the Plotting Method and the Grid Line selections.

   1. Plotting Method - Select the format under which the data points will be displayed. " Line"
      is default.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       112




             Figure 2 – Data Plotting: Plotting Method Menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          113


   2. Grid Line - Select which Grid presentation, if any, will appear. Select the Grid line style.
      " None" and "Thick Solid" are default".




                  Figure 3 - Data Plotting: Grid Line Menu.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              114


   3. Font Size - Select the size of the text that appears on the plot. " Medium" is default.




                   Figure 4 - Data Plotting: Font Size Menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       115


   4. Auto/Manual Axes Scaling. Selecting this option opens a dialog that allows the X- and
      Y-Axis scaling to be independently configured to automatically scale to the data or to
      take on a user-specified set of limits. Default for both Axes is automatic scaling.




                     Figure 5 - Data Plotting: Axis Scaling.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         116


   5. Axis Color - Clicking this option opens a dialog that allows colors to be assigned to the
      various plot data traces by index. The operation of this dialog is not yet well defined.




                 Figure 6 - Data Plotting: Data Trace Color.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       117


   6. Show Data Labels - Unchecked by default. When checked plotted data will be accompa-
      nied by the numeric X- and Y-Axis values, to three decimals, for each data point. This
      option is really only effective for zoomed data.




                 Figure 7 - Data Plotting: Show Data Labels.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       118


   7. Mark Data Points - Unchecked by default.When checked plotted data will be marked by a
      small dot on the plot.




                 Figure 8 - Data Plotting: Mark Data Points.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       119




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       120


                                        J. Log Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen.
V.J - Log (Figure 2 )

Perform actions and configure automatic actions for the DataSet Log Window.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         121




                         Figure 2 - Log Operations Menu
   1. Clear Log - Permanently remove all text from the log window. It may be a good idea to
      save the Log to a file before clearing if the information in the window is useful. New text
      will be generated as operations are performed on the DataSet. This option is disabled if
      there is no open DataSet.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         122




                              Figure 3 - Clear the Log Window.
   2. Print Log - Send the content of the Log Window to the printer. This operation opens the
      printer setup dialog. This option is disabled if there is no open DataSet.

   3. Save Entire Log to File - Store the entire contents of the Log Window into a text file.
      This option is disabled if there is no open DataSet.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       123




                              Figure 4 - Complete Log Backup.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           124



   4. Save Selected Log to File - Store highlighted text only to a text file. This option is disa-
      bled if there is no open DataSet. Note: As shown in the figure, this function is not op-
      erating properly. A subset of text other than the selected subset has been exported.
      This is a bug.




                             Figure 5 - Selected Log Backup.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         125


   5. Find Text (Ctrl-F) - This feature opens a dialog (Figure 6) in which the user enters text
      to be searched for in the Log window. The search may either be case sensitive, or ignore
      case. When the text is found, the Log window is scrolled to the page and a dialog appears
      indicating the text line number (Figure 7). This option is disabled if there is no open Da-
      taSet.




                  Figure 6 - Search For Text in the Log Window.




                     Figure 7 - Text Located in the Log Window.
   6. Find Next (Alt-F) - Find the next occurrence of the previously specified text in the Log
      window. This option is disabled if there is no open DataSet.

   7. Clear Log on DataSet Close->Clear Log on DataSet Close - Checked by default. When
      checked, the log window is cleared of all text each time a DataSet is closed. The text in a
      DataSet log window may be found to be of limited documentary benefit. Clearing the log
      can speed DataSet opening since the text does not need to be rewritten to the window.
      When this control is checked, Clear Log on DataSet Close->Save Log Before Clear will
      be enabled. Otherwise that option is disabled.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       126



   8. Clear Log on DataSet Close->Save Log Before Clear - Unchecked by default. When
      checked, the contents of the DataSet log window will be entirely written to a file named
      C:\DataSets\Auto_Log\<DataSet Name>.(M)M.(D)D.YYYY - (H)H.(M)M before the
      text is cleared from the log window. This archives the documentation that the log window
      provides.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           127


                                     K. Calculator Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen.
V.K - Calculator (Figure 2)

This option open a dialog ( Figure 3 ) that allows one of five ferroelectric parameters to be de-
rived from use-specified values entered in the other four. See Step-by-Step for details.




                             Figure 2 - Calculator Menu.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       128




                      Figure 3 - Calculator Default Dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       129


                                       L. Help Menu

V: Main Menu Operations
When the Vision program starts up four dockable windows - TASK LIBRARY , EDITOR ,
Document Library and DataSet Explorer – appear at the edges of a larger empty user space
(Figure 1). At the top of the program view is a menu with the following options. These are dis-
cussed in subsequent sections. Links are made to the sections.




                        Figure 1 – Vision Program Screen.
V.L - Help (Figure 2)

Show this Help program or the “About” dialog or initiate an automatic help report. Please visit
the Radiant Technologies, Inc. web site at www.ferrodevices.com frequently to download updat-
ed Vision software and updated and new tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       130


                                Figure 2 – Help Menu
   1. About Vision... – (Toolbar Icon:      ) - Get up-to-date information about your Vision
      installation.




                              Figure 3 – About Vision.

   2. Help Topics – (Toolbar Icon:       ) - Launch this help document.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       131




                          Figure 4 – Main Help Browser.
   3. Trouble Report - This menu option opens a trouble report wizard that allows you to pro-
      vide Radiant Technologies, Inc. engineers detailed information about problems that you
      are having. During the course of the wizard an analysis DataSet will be automatically
      created and executed and the trouble report, along with the DataSet, will be automatically
      emailed to Radiant Technologies, Inc. Note that a Precision tester must be attached and
      powered to run the Trouble Report Wizard. If no tester is attached, a message appears:




          Figure 5 - No Tester Attached - Wizard Will Not Run.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            132



          1. General Information - This wizard page is used to provide automatic, required and
             optional information about you, your tester, your Vision version and your operating
             system to the Radiant Technologies, Inc. engineers. Note that the Windows operating
             system version selection is limited to Windows 7, 8, 8.1 and 10. Windows 2000, XP
             and Vista is are longer supported. If you are operating Windows 8, 8.1 or 10, please
             select Windows 7 until this control is updated. Note that, once entered, the infor-
             mation in this dialog is written to the registry and need not be re-entered. This infor-
             mation can also be provided in the Tools->Options...->Fixed Trouble Report menu
             location.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       133




          Figure 5 – Trouble Report Tab 1 - General Information.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           134


          3. Problem Description - The user is guided to describe the problem as he/she best un-
             derstands it. These are the questions that the Radiant engineer will ask when the prob-
             lem is presented.




  Figure 6 – Trouble Report Tab 2 - Formatted Error Information.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               135



          3. Problem Description (Detailed) - Provide as detailed a description of the problem as
             possible. Include, as appropriate, sample description, method of connection to the
             sample, test configuration conditions, observed behaviour, etc. Attach any single file
             that may help illustrate the problem. In particular, images that show experimental
             configuration, errors, error data or data that are not understood, etc. are of value to the
             RTI engineers.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           136




   Figure 7 – Trouble Report Tab 3 - Detailed Error Information.
          4. Create a DataSet - The automated Vision Trouble Report can be configured to make a
             standard 5.0-Volt/10.0 ms Hysteresis measurement on the 1.0 nF internal reference
             capacitor, store the measurement in a DataSet and attach the DataSet file to the email
             to Radiant Technologies, Inc. This is a basic analysis Radiant engineer will often re-
             quest in troubleshooting. As part of this process, the user will be afforded the oppor-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        137


           tunity to append a single measurement to this DataSet that shows an example of the
           error. This is the most valuable tool that RTI engineers have to evaluate the configu-
           ration and results of the error measurement and to validate that basic measurements
           are operating correctly.




  Figure 8 – Trouble Report Tab 4 - Automated Tester Evaluation
                             DataSet.
           Set Initials and add Comments (if desired). Click Execute . A DataSet named "RTI
           Trouble Report:x" will be created and opened. A 5.0-Volt/10.0 ms Hysteresis Task
           will be configured and executed, measuring the 1.0 nF Internal Reference Capacitor.
           A dialog will appear to name the CTD and the ETD in the DataSet Archive. Assign

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           138


             an appropriate name to the CTD and click OK . The DataSet Archive will be updated.




    Figure 9 – Operate the Automated Tester Evaluation DataSet.
             NOTE: You may Skip this step. This is not recommended if an example of the
             error can be generated in a Task, or Test Definition, in a DataSet. If this step is
             skipped, the next wizard tab will not appear.

          5. Custom Test - If the DataSet of the previous tab was created and executed, this tab al-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        139


           lows you to configure a Test Definition that demonstrates the error, so that error re-
           sults will be recorded to the DataSet. Create the Test Definition, move into the Da-
           taSet and execute as though the Trouble Report wizard were not open.




 Figure 10 – Trouble Report Tab 5 - Guidelines for Custom Error-
       Generating Test Definition Execution in the DataSet.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        140




Figure 11 – Results of Custom Error-Generating Test Definition Ex-
                       ecution in the DataSet.
           If the user is not familiar with DataSet operations, each of the steps in this process
           has a button on the wizard dialog that will open a help page to guide the user in that

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            141


             step.




  Figure 12 – Access to Help Operating the Custom Test Definition.
             Click Next > to close the DataSet and move to the final wizard page. This step can be
             skipped completely by immediately clicking Next > .

          6. Transmit Report - This final wizard page can be used to automatically email the re-
             port and the DataSet and attached file to Radiant Technologies, Inc. for review by the
             engineers. If the host computer is not an email client, is not connected to the Internet
             or if the attempt to email produces errors, the report can be saved, along with the at-
             tachments and emailed manually by the user. The Save button can be used to save the
             error report text even if the mail is succesfully transmitted.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       142




 Figure 13 – Trouble Report Tab 6 - Transmit the Trouble Report.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       143


                                 VI - Library and Tasks

VI: The Library Window and Tasks
To the center right (in its default position) of the program space is the Library window (Figure
1). It currently holds five folders named “Filters”, “Hardware”, "Parasitics" and “Program Con-
trol”. A fifth folder named “Customized Tests” will appear as the user adds custom Tasks,
known as Customized Tests, to the Library. (Vision ships with example Customized Tests in-
stalled, so this window will normally also appear.) Some folders contain subfolders and even
subsubfolders. All folders contain Tasks . Each Task is represented by an icon and a descriptive
name. No Task will ever appear more than three folders deep in the Library hierarchy.

Tasks that are loaded into the QuikLook menu are also labeled " (QL)" appended to their names
in the Library. QuikLook configuration and execution of these Tasks may be done by double-
clicking the Task in the Library.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         144


          Figure 1 – Library Window with Expanded Task Menu.
Tasks are individual experimental programs provided by Radiant Technologies, Inc. Each Task
performs a specific operation. These Tasks may be arranged sequentially in nearly any order and
number to create an experiment, known as a Test Definition. Currently more than 120 Tasks are
provided with the Vision software. (All users are provided with Custom Tasks that can be con-
figured and reviewed. These Tasks must be purchased to be executed and include the Chamber,
Piezoelectric, Magnetoelectric and Transistor Task Suites, among others.) One or more addition-
al Tasks may be provided by Radiant Technologies to detect and correct certain hardware errors
when reported. More are planned and will be available on our web site. Tasks are installed or
updated simply by writing the Task file (a file with a *.vlr extension) into the "C:\Program Files
(x86)\Radiant Technologies\Vision\System" directory. The Task help file is written to
"C:\Program Files (x86)\Radiant Technologies\Vision\Help". Tasks currently fall into four main
categories represented by the folders in the Library. Many also fall into subcategories or subsub-
categories. Tasks will not be installed more than three levels deep in the Library. More detail
specific to each Task described below can be found by clicking on the Click For Task Instruc-
tions button of the Task’s configuration page(s).

It is important to regard the Vision software as a collection of programs including the main Vi-
sion program and all of the Tasks. Tasks, in other words, should be regarded as individual pro-
grams. The main Vision program provides the framework in which the Tasks operate. It provides
the TASK LIBRARY, EDITOR and DataSet Explorer windows. It manages Test Definition
creation and execution and maintains the database. As individual programs Tasks can be added,
deleted or updated independently of each other and of the Vision program. Vision changes rela-
tively slowly. Tasks, on the other hand may be added and updated on nearly a daily basis. Tasks
are independently versioned. With the release of an updated Vision version (5.13.0, for exam-
ple), all Tasks are also set to the Version (5.13.0). However, once released, the Task Version
numbers will begin to change as changes are made and new Task Versions released. Vision will
update its minor version (5.13.1, 5.13.2, etc.) independently of any Task and at each new release
of the program.

Task types are associated with type-dependent icons in the Task Library (and in all Test Defini-
tions). In some cases the icons are Task-specific. The icons are shown with the Tasks in the lists
below. Also shown, at the end of the Task discussion, is a link to the Task-specific Help project.
That project will provide much more detail about Task theory, configuration and execution.

Tasks marked with "(QL)" are also loaded into the QuikLook menu. These can be configured
and executed in QuikLook mode, from the TASK LIBRARY, by double-clicking or right-
clicking and selecting "QuikLook Execute". Note that, in general, Hardware and Measurement
Tasks are found in the QuikLook menu. However, Long-Duration Measurement Tasks do not
meet the philosophy of a quick "Let's see what we've got" execution under QuikLook. These also
take a lot of data over an extended time. They are, therefore, not included in the QuikLook menu.
The exception is the Advanced C/V Task. There is no particular reason that it is found in Qui-
kLook, but it has been included in that menu option from the beginning of Vision and has not
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         145


been removed. A few diagnostic Tasks are found only in QuikLook.

The following section summarizes all Tasks that are, distributed with Vision.

VI.1: Hardware Tasks
Hardware Tasks are those Tasks that communicate with the Precision Family stimulus and
measurement hardware. These provide direct stimulus to the sample under test. Three Tasks fall
directly into this category.

     1. DC Bias (QL) (        ) - This Task applies a continuous DC voltage stress to the sample
        for a pre-determined period of time. A progress dialog appears during the stress period
        to indicate the stress duration. The DC Bias may be abbreviated by clicking the Cancel
        button of the progress dialog. If not cancelled, the stressing voltage will be returned to
        zero volts at the end of the delay period. The delay period may be altered in a Branch
        Loop (discussed below) by incrementing it or scaling it. DC Bias voltage may also be
        adjusted in a Branch Loop. In a Branch Loop, an Abort Loop button may be used to
        cancel the DC Bias and prevent the subsequent Branch Task from returning execution
        to its Branch Target regardless of the Branch Logic Condition.

     2. Sync Enable/Disable (QL) (         ) - Under normal circumstances, when a Measurement
        Task is making a measurement, the tester SYNC port is set to 3.3 Volts. This Task will
        enable, disable or toggle that output. Disabling the SYNC port output allows the user to
        incorporate a Sync Trigger Task that will pulse the SYNC port output to 3.3 Volts for a
        user-specified pulse width. That allows the SYNC port to be used to trigger external
        devices.
     3. Sync Trigger (QL) (      ) - This Task will pulse the SYNC port to 3.3 Volts for a user-
        specified period to allow Vision to trigger external instruments. The Sync Ena-
        ble/Disable Task will normally be used before this Task to disable the SYNC port. That
        keeps other Measurement Tasks from applying the SYNC trigger during the measure-
        ment.

     4. Waveform (QL) (         ) - This Task applies a periodic stress signal to the sample for a
        pre-determined period of time. The signal may be a Sine, a Square Wave, a Triangle or
        a Pulse Train, with two pulses per cycle of independent voltage. An external stimulus
        or a custom profile read directly as voltages from a file may be used to create the stress
        waveform. A progress dialog appears during the stress to indicate the stress duration.
        The Waveform may be abbreviated by clicking the Cancel button of the progress dia-
        log. The delay period may be altered in a Branch Loop (discussed below) by increment-
        ing it or scaling it. Waveform voltage and frequency may also be altered in a Branch
        Loop. In a Branch Loop, an Abort Loop button may be used to cancel the Waveform
        and prevent the subsequent Branch Task from returning execution to its Branch Target
        regardless of the Branch Logic Condition.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       146


Some Hardware Tasks are unique in that they appear only in the QuikLook menu and do not in-
teract with a sample. QuikLook entries do not associate icons with the Tasks.

     5. Tester Information - A Task that appears only in the QuikLook menu. The Task reads
        tester-identifying information from the tester hardware and displays it on a dialog.
        Comments may then be added and the information exported. The utility is to provide
        Radiant Technologies information that will assist in troubleshooting the Tester when
        there is a problem report.

     6. Accessory Read - This Task reads the contents of the EEPROMs of all accessory in-
        struments - High Voltage Interfaces (HVIs), High Voltage Amplifiers (HVAs) and/or
        48-Channel Multiplexers currently attached to the Precision tester. This information is
        reported in detail and may be exported. This allows the user and/or Radiant Technolo-
        gies, Inc. to verify that logic communications between instruments is occurring as ex-
        pected and that the EEPROMs are properly programmed.

     VI.1.1: External Instruments
        External Instruments Tasks are Hardware Tasks that communicate with external acces-
        sory instrumentation that may or may not be provided by Radiant Technologies, Inc.
        Most instruments are controlled using a National Instruments General Purpose Interface
        Bus and the IEEE-488 software standard. However some instruments are controlled
        over RS232, RS485 or USB buses. Tasks will include interaction with specific instru-
        ments such as probe stations and thermal devices (hot chucks and chambers) as well as
        more generic communications that can be associated with any instrument. Users who
        wish to control GPIB devices must insert and configure a National Instruments GPIB
        board in their tester host computer. Some Measurement Tasks, listed below, also com-
        municate to instruments using the IEEE-488 GPIB or other standard.

          NOTE that National Instruments continues to provide installed GPIB interface
          boards that will provide outstanding service to these Tasks. However, given the
          portability of the Vision program, Radiant Technologies, Inc. recommends the Na-
          tional Instruments GPIB-USB-HS interface. This is a GPIB connector on a cable
          with a USB connector at the other end. It can be easily moved between computer
          hosts. (Each host must have the NI-488.2 software installed.)

          NOTE that the GPIB interface hardware used must be 100% compatible with the
          National Instruments NI-488.2 drivers. In particular, Radiant Technologies is
          aware of GPIB interfaces produced by Keithley. These interfaces are not compati-
          ble with Vision.

          1. Generic GPIB (QL) (        ) - This Task can be used to communicate to any external
             device that supports the IEEE-488 GPIB parallel communications standard. It can
             be accessed from the QuikLook menu or may be programmed into a Test Definition
             . The Task allows the user to send commands, receive responses or combine the two

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          147


             operations into a query. As a generic interface, it cannot react to responses from the
             instruments under control. However, instrument response is written to the "GPIB
             Response String" User Variable where it could be used to control Branching, etc.

          2. GPIB Start (       ) - This Task renders the Vision host computer a slave on a GPIB
             bus controlled by a separate host. (Note that the Vision host must have its GPIB
             System Controller capabilities disabled.) The Task will normally appear as the first
             Task in the Test Definition. On execution a dialog will appear and the Task will
             wait for either a "Start" or "Abort" signal from the GPIB system controller. The
             Test Definition will proceed or stop based on this signal. The Test Definition may
             also be started or stopped by clicking buttons on the dialog box. Please see the Task
             description for more details.

          3. LCR Meter (QL) (         ) - This Task configures an Agilent or Wayne-Kerr LCR
             meter to measure at the user's specifications. A selection of two LCR properties: In-
             ductance, Capacitance, Q-Factor, Dissipation Factor, Resistance, Reactance, Im-
             pedance, admittance, Susceptance, Conductance, Theta can be returned as the
             measured value. In the Wayne-Kerr instrument, the data may also be returned as a
             vector function of a frequency sweep.

          4. Quantum Design PPMS/Dyancool (QL) (                ) - This Task is specific to the
             Quantum Design PPMS and Dynacool models of cryochambers. The Task runs
             simultaneously with a Task-specific script run by the Quantum Design MultiVu
             program. This Task is in beta release and requires feedback from the Quantum De-
             sign users for final approval. The Task offers control over temperature, temperature
             ramp rate, magnetic field and magnetic field ramp rate. Quantum Design thermal
             controllers originally communicated over the GPIB bus and older models are still
             incorporated into the Set Temperature, Read Temperature and Set Field Tasks. Lat-
             er models are USB controlled and offer the MultiVu scripting that is used by this
             Tasks. Communication may be entirely performed on the Vision host computer or
             may be performed using a script that is written and read over a LAN.

          5. Read Temperature (QL) (          ) - This Task can be used to communicate to a ther-
             mal controller such as a hot chuck or chamber. It repeatedly reads, stores and dis-
             plays the current temperature (°C). Normally the temperature is read automatically,
             with a possible user-programmed delay between updates until a) a user-
             programmed number of reads is reached, b) the user aborts the process or c) a user-
             specified time interval has been reached. A fourth option exists in which the sam-
             pling is performed manually each time the user clicks a sample button, until the user
             clicks an abort button. This Task only controls specific thermal instruments that
             have had drivers programmed into Vision. Other instruments may be added - at ad-
             ditional expense - as they are required by customers.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           148


          6. Set Field (QL)(     ) - This Task is specific to older model Quantum Design ther-
             mal controllers that communicate over a GPIB bus. This Task is used to set the
             magnetic field and magnetic field ramp rate on a Quantum Design Cryochamber.

          7. Set Temperature (QL) (        ) - This Task can be used to communicate to a thermal
             controller such as a hot chuck or chamber. It will command the controller to a spe-
             cific set temperature, and then sample the current temperature until it is within a us-
             er-specified tolerance of the set temperature. At that time the Task may exit. The
             Task may also enter a "stability" phase as described in the next paragraph. If the
             Task is programmed to exit immediately, it is recommended that the Task be fol-
             lowed by an extended Delay Task to allow time for the thermal device to settle.
             This Task may also be used to set the ramp rate (°C/min.) of some of the thermal
             device. Ramp Rate is currently available only for a subset of the programmed ther-
             mal controllers. This Task only controls specific thermal instruments that have had
             drivers programmed into Vision. Other instruments may be added - at additional
             expense - as they are required by customers.

             The Set Temperature Task offer a "stability" option. If the user enables this option,
             the Task attempts to determine temperature stability. Each time the detected tem-
             perature moves to within the tolerance of the set temperature, the Task sets a timer.
             After that, each time the Task detects a temperature that is outside the tolerance, the
             timer is reset. The timer is set and reset until a sequence of detected temperatures
             remains within the tolerance for a period of time programmed by the user. At that
             point, the Task assumes temperature stability and terminates. The temperature pro-
             gress dialog includes red and green indicators that indicate whether or not the most-
             recently read temperature is within the tolerance of the set temperature. This option
             is also available to the QD PPMS/Dynacool and Set Field Tasks.


     VI.1.2: I2C DAC
     This series of Tasks is intended for use with the Radiant Technologies, Inc. I2C Voltage
     Controller. This controller is a small package that connects, at one end, to the Precision
     tester through an I2C (telephone) cable. The opposite end has a male BNC connector. The
     I2C Voltage Controller can be used as a software-controlled voltage source in the ±10.0-
     Volt range. It can also be used to capture and digitize input voltages in the ±10.0-Volt
     range.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         149




                         Figure 2 - I2C Voltage Controller

          1. I2C Pulse (QL) (       ) - This Task outputs a user-specified voltage for a user-
             specified period.
          2. I2C Relay (QL) (       ) - This Task is used to set the I2C Voltage Controller output
             relay: Enabled, Disabled or Toggle. There is some control of the relay state in the
             other I2C Controller Tasks. In the other Tasks, the relay may be closed before Task
             execution if it had been opened.
          3. I2C Volts (QL) (      ) - The Task outputs a user-specified voltage and exits. The
             voltage the DC signal is constant after the Task exits.
          4. Read DAC Controller Volts (QL) (          ) - Here the voltage at the I2C Voltage
             Controller is sampled in one of four ways: for a programmed number of samples
             with use-specified delay between samples, continuously with a user-specified delay
             between samples until user abort, continuously with a user-specified delay between
             samples over a programmed period of time and intermittently on user demand until
             user abort.

     VI.1.3: PNDS
     The Precision Nano-Displacement System is a table-top Atomic Force Microscope, offered
     by Radiant Technologies, Inc., to measure the Angstrom-to-nanmoeter level piezoelectric
     response of thin film samples.

          1. PNDS Signals (QL) (        ) - The PNDS system includes two signal switch boards
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         150


             that are under the software control of this Task. The first switches the charge meas-
             urement signal into the tester RETURN port between Capacitor A, Capacitor B (for
             the RTI sample board), the PNDS Cantilever (for conductive cantilevers) and No
             Connection. The second board enables or disables signals to the tester SENSOR 1
             and SENSOR 2 ports and switches the signals to each port between Z Drive, Z Er-
             ror, Z Strain or Left-Right.

     VI.1.3: RTI D2850C MUX
     The Radiant Technologies, Inc. D2850C Multiplexer is a 16-to-2 MUX with each of the
     two output channels (High and Low) associated with one 8-relay bank of sample connec-
     tions. The mux controller is designed to bolt to the outside of a thermal chamber door with
     penetrations that allow the sample connections to be made inside the chamber. A thermo-
     couple is also associated with the RTI D2850C and may be selected for sampling in the
     Read Temperature Task.

          1. RTI D2850C MUX Signals (QL) (         ) - This Tasks assigns the user's selection of
             High Signal relays to the High Sense/High mux BNC and the Low Signal relays to
             the Low Sense/Low mux BNC.

VI.2: Measurement Tasks
Measurement Tasks are Hardware Tasks that record the sample response to the applied tester
stimulus. These Tasks include:

     1. Advanced C/V (QL) ( ) - The Advanced C/V Task measures sample capacitance at
        each of a series of voltage steps over a specified voltage profile. The measurement is
        made by stepping to the current voltage, waiting a user-specified "soak" period to allow
        step-induced signal to settle and then applying a small "tickle" voltage to induce the de-
        tected charge. Since the charge of the tickle voltage is small, the tickle measurement is
        repeated a user-specified number of times and averaged to remove random noise. The
        stepped voltage provide may be either linear (zero to max Volts and then zero to nega-
        tive max Volts) or triangular (zero to max Volts to zero and zero to negative max Volts
        to zero). Before each leg of the measurement (positive, then negative) an unmeasured
        preset signal - pulse or monopolar triangle - may be applied to preset the polarization
        state. The user may also establish a custom drive profile with arbitrary voltages at each
        step.

     2. Charge (QL) ( ) – This Task mimics the standard Charge program of the RT66A
        and RT6000 families of testers. It provides an easily configured measurement that in-
        cludes both a Hysteresis loop and a PUND measurement.

     3. I/V ( ) - The Task is similar to Advanced C/V. It measures the current through the
        sample at each of a series of voltage steps over a specified voltage profile. The stepped
        voltage provide may be either linear (zero to max Volts and then zero to negative max
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         151


          Volts) or triangular (zero to max Volts to zero and zero to negative max Volts to zero).
          Before each leg of the measurement (positive, then negative) an unmeasured preset sig-
          nal - pulse or monopolar triangle - may be applied to preset the polarization state. The
          user may also establish a custom drive profile with arbitrary voltages at each step.

     4. Leakage (QL) ( ) – A DC Bias is applied to the sample continuously over two peri-
        ods. First a non-measurement “soak” period allows noise and switching introduced by
        the application of the voltage to settle and the sample to reach steady state. Then the
        measurement period begins and the sample response is repeatedly measured. The re-
        sponse value is converted into Current (mA), Resistance (Ω) and Resistivity (Ω·cm).

     5. Read Sensor (QL) ( ) - The Task produces one or two single scaled, offset and la-
        beled value(s) derived from voltages captured a the SENSOR 1 and/or SENSOR 2
        ports. The values at the ports are sample a user-specified number of times and averaged
        to produce the single value(s).

     6. Read Sensor - Multi-Read (QL) ( ) - This Task captures Sensor voltages from
        SENSOR 1 and/or SENSOR 2 ports. It scales, offsets and labels the data. Unless oper-
        ating in "silent" mode, the captured data are charged in list boxes during execution. The
        ports are sampled repeatedly in one of three ways: Automatically, with a user-specified
        delay between samples, for a programmed sample count, automatically, with a user-
        specified delay between samples, until the user stops the execution, manually, on user
        demand, until the user stops execution.

     7. Sensor Oscilloscope (QL) ( ) - This Task captures, scales, offset and labels SEN-
        SOR 1 and/or SENSOR 2 continuously for a user-programmed period of up to 30,000
        ms (30 seconds), depending on tester model. This is equivalent to making a Hysteresis
        measurement without capturing polarization (µC/cm2) data.

     8. Single-Point C/V (QL) ( ) - This Task is equivalent to the Advanced C/V Task ex-
        cept that it measures sample capacitance at a single voltage. No data are displayed on
        execution unless the Task is associated with a Single-Point Filter and operating in a
        Branch Loop.

     VI.2.1: Chamber Tasks
     This suite of two custom Tasks measures sample Displacement as a function of tempera-
     ture. These Tasks perform GPIB, RS232, RS485 or USB control of a thermal instrument -
     chamber, furnace or hot chuck. These are custom Tasks that must be purchased and li-
     censed to operate. The Tasks are distributed to everyone who installs Vision. Anyone can
     open the Task configuration dialog for review and to access the Task instructions. Anyone
     can review Chamber Task Suite data taken by a licensed copy of these Tasks. However, in
     order to operate the Tasks a license file, named security.sec, must be placed in C:\Program

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            152


     Files (x86)\Radiant Technologies\Vision\System. Security.sec is coded to the Chamber
     Task suite and to any other custom Tasks that may have been purchase. It is also coded to a
     unique ID embedded into the tester for which it was purchased. The tester must be con-
     nected to the Vision host computer and powered for the Tasks to operate. The license may
     be copied to as many computers as required, but cannot be transferred to other Precision
     testers.

     NOTE that, for GPIB thermal controllers, National Instruments continues to provide
     installed GPIB interface boards that will provide outstanding service to these Tasks.
     However, given the portability of the Vision program, Radiant Technologies, Inc. rec-
     ommends the National Instruments GPIB-USB-HS interface. This is a GPIB connect-
     or on a cable with a USB connector at the other end. It can be easily moved between
     computer hosts. (Each host must have the NI-488.2 software installed.)

     NOTE that, for GPIB thermal controllers, the GPIB interface hardware used must be
     100% compatible with the National Instruments NI-488.2 drivers. In particular, Ra-
     diant Technologies is aware of GPIB interfaces produced by Keithley. These interfac-
     es are not compatible with Vision.

          1. Chamber (        ) - This program characterizes the Dielectric Constant of a sample
             as a function of applied temperature using a PUND and/or Small-Signal AC (C/V)
             measurement. From these measurements the Pyroelectric Constant can be derived
             for the sample. The program controls an external thermal device through the GPIB
             or other bus on the Vision host computer. It alternately sets a new experimental
             temperature, then measures the sample properties. This procedure is repeated for a
             programmable number of times at various temperatures. Temperatures for each
             stress/measure sequence may be independently specified. Or an initial temperature
             is programmed and subsequent temperatures are determined by incrementing the
             previous temperature by a fixed step size.

          2. Remanent Chamber (          ) - This program is identical to Chamber except that it
             replaces the PUND measurement with a Remanent Hysteresis measurement to ar-
             rive at the spontaneous polarization value. This alters the values captured by the
             Task and measurement configuration. The reason for the change is that there is con-
             cern that high voltage pulse measurements at high temperatures will be so conduc-
             tive that sample will be damaged. Remanent Hysteresis measurements have more
             gradual rise times than PUND measurements and are safer in this regard.

     VI.2.2: Current Loop
          1. Current Loop (QL) ( ) - This Task is identical to the Hysteresis Task except
             that the integrating capacitor is not switched into the Precision Tester virtual ground
             circuitry. Instead a resistor is switched in. The voltage output of the circuitry, then,
             relates to current through the sample by V = ir => i = V/r. As a result, this Task
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           153


             provides a direct measurement of sample current as a function of the DRIVE volt-
             age profile.

     VI.2.3: Hysteresis
     This collection of Tasks is based around the basic Hysteresis measurement that forms the
     fundamental tool for ferroelectric research.

          1. Check Hysteresis ( ) - This is identical to the Hysteresis Task except: it runs on-
             ly in a Test Definition in a DataSet and is not found in QuikLook, It shows a Data
             Presentation dialog on execution, it offers the user an opportunity to accept the data,
             reject the data and remeasure or abort the measurement. This allows modification
             and checking of the physical experiment - such as resetting a probe tip - before a
             measurement is recorded to the DataSet Archive.

          2. Curve Energy (QL) ( ) - The Curve Energy Task integrates various sections of
             standard bipolar and/or standard monopolar Hysteresis measurements to theoretical
             ferroelectric material properties including:

             -   ±Instantaneous Dielectric Constant
             -   High-Field Imaginary Dielectric Constant
             -   High-Field Real Dielectric Constant
             -   Dielectric Loss

          3. DLTS (QL) ( ) - The DLTS (Deep-Level Transient Spectroscopy) Task is a
             highly-customized Hysteresis measurement for researchers who want to study sam-
             ple response after being pulsed to a voltage. Here, after a zero-Volt delay period, a
             signal pulse is applied of user-specified voltage and pulse width. To allow the RE-
             TURN signal amplification level to be increased, the user may specify a slower
             ramp to voltage. The DLTS is unique in that the user can tell the Task to open the
             virtual ground integrator (start the measurement) at any time during the measure-
             ment period. Normally the measurement will begin immediately after the pulse re-
             turns to 0.0 Volts. The difference in measured polarization (µC/cm2) between any
             two measured points may be captured for any number of point pairs.

          4. General Monopolar (QL) ( ) - In the General Monopolar Task between one and
             five triangular or sinusoidal monopolar hysteresis measurements can be made. Each
             measurement is of independent voltage and period (ms). Each measurement may
             independently have a DC Bias or pulse preset of measurement-specific voltage and
             duration. In its default configuration, the Task mimics a continuous PUND meas-
             urement.

          5. Hysteresis (QL) (      ) - This is the fundament ferroelectric measurement. By de-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           154


              fault a triangular bipolar voltage stimulus waveform, of user-defined voltage and
              period (ms) is applied to the sample inducing a charge (µC) response that is cap-
              tured by the tester and Vision and converted to polarization (µC/cm2). The Task of-
              fers many, many variations on this basic measurement.

          6. PAINT (QL) ( ) - PAINT (Piezo-Acoustic sensing of Ink channels in the Time
             domain) is very similar to the DLTS Task. It is intended to capture acoustic-induced
             polarization generated in a fluid and resulting in a pulse and echo response. In par-
             ticular, the response within an inkjet printer ink well is to be analyzed. What is of
             interest, here, is the reflections after the pulse. The integrator (measurement) can be
             delayed until after the pulse, measuring only the acoustic response and echo.

          7. Remanent Hysteresis (QL) ( ) - This is a piecemeal composite Hysteresis con-
             structed by making Logic 1 and Logic 0 measurements, in both positive and nega-
             tive voltage directions and subtracting the Logic 0 measurement from the Logic 1
             measurement.

              Logic 1 is a measurement that presets the polarization state so that the measurement
              switches sample polarization state. It contains polarization components:

Remanent Polarization + Non-Remanent Polarization + Linear Capacitance + Resistive Leakage
                                       + Other.

              Logic 0 is a measurement that presets the polarization state so that the measurement
              does not sample polarization state. It contains polarization components:

          Non-Remanent Polarization + Linear Capacitance + Resistive Leakage + Other.

              Where:

              -   Non-remanent polarization is polarization that switches with the application of
                  voltage, but rerandomizes at zero Volts.
              -   Remanent polarization is polarization that switches with the application of volt-
                  age and remains switched at zero Volts. This is the desirable polarization com-
                  ponent in ferroelectric capacitors.

          8. TDC Hysteresis (QL) ( ) - Some components of a polarization measurement
             will vary with measurement period (ms). These are known as Time-Dependent
             Components. They are equivalent to Frequency-Dependent Components, where
             Frequency (Hz) = 1000/Period (ms). (By extension, Period (ms) = 1000/Frequency
             (Hz).) These components are normally, though not always, undesirable. Resistive
             Leakage is a primary Time-Dependent Component of a polarization measurement.
             This Task takes two Hysteresis measurements at the same voltage, but differing pe-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       155


            riods (ms) and derives the Time-Dependent Component from the measurements. It
            then compensates one of the two measurements, as selected by the user, to eliminate
            the Time-Dependent Component.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           156


     VI.2.4: Long-Duration Tasks
     This is a suite of Tasks whose execution is extended in time, usually over several
     stress/measure sequences. The stress portion of the sequence is often extended over time
     and is variable in time from sequence to sequence. These Tasks are notable in several ways
     relating to the fact that execution is extended. First, they do not appear in the QuikLook
     menu. This is because, by their nature, they would not be executed if data were not to be
     stored. Second, the user may follow the Task progress because these plot their data as they
     are executed, unlike most Measurement Task that require a Filter. Finally, these Tasks are
     able to export their data on execution and do not require a Print/Export Filter to do so.

     1. Fatigue (     ) – It performs a standard PUND measurement, then repeatedly cycles
        through a waveform stress period and PUND measurement pair. The stress period can
        be modified at each sequence, normally resulting in longer and longer periods between
        measurements. Fatigue differs from other Tasks in that it does not require a Filter
        (described below) in order to plot during execution. Since Fatigue is a long duration
        Task, it provides its own updated plot without using a Filter. It also exports data with-
        out the need for the Print/Export Filter.

     2. Imprint (      ) - The Imprint Task measures the growth of the Imprint damage mecha-
        nism by applying a sequence in which the sample is poled, raised to an elevated tem-
        perature for a time, reduced in temperature and measured. The sequence can be repeat-
        ed for a programmed number of times and the duration of the imprinting temperature
        can be automatically adjusted at each iteration. The measurement establishes a Figure
        of Merit that is based on the shift in coercive voltage as the Hysteresis loop shifts hori-
        zontally away from center in a direction opposite the imprinted state as imprint grows.
        This program normally requires automatic adjustment of a thermal controller as in the
        Set Temperature Task. However, the Task may operate with the temperature adjusted
        manually.

     3. Long-Duration Current (          ) - This Task measures the current through the sample at
        regular, user-defined intervals, as the sample is stressed by a series of DC Bias voltag-
        es, each of independent voltage and duration (s).

     4. Resist (    ) - The Task measures the current through the sample at a fixed voltage. It
        then performs a stress/measurement sequence in which a DC Bias is applied to the
        sample for a period of time and then removed so that the sample's current can again be
        measured. The measurement sequence is repeated for a programmed number of times.
        At each iteration the duration of the stress Bias is adjusted in a programmed way. This
        Task measures the Time-Dependent Dielectric Breakdown (TDDB).

     5. Retain (      ) - In this Task the sample is preset to a polarization state and then held in
        that state for a period of time. At the end of the period the two pulse measurements are
        applied to the sample to characterize the amount of Remanent polarization that remains
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             157


          in the sample after the delay. The delay/measure sequence is repeated for a program-
          mable number of times with the delay adjusted at each iteration in a programmable
          way. A bias voltage can be applied to the sample during the delay period.

     VI.2.5: Magneto-Electrics (CS 2.5) Tasks
     This suite of custom Tasks must be purchased and licensed. The license normally accom-
     panies the purchase of the Radiant Technologies Magneto-Electric bundle that includes the
     Radiant Technologies, Inc. CS 2.5 Current Source. These Tasks are specifically intended to
     operate with the CS 2.5. The CS 2.5 is an I2C-controlled instrument connected to a Preci-
     sion tester. It is primarily a constant current source that outputs a current (Amps) that is lin-
     early related to an input voltage by A = 0.25 V. The current output can also be controlled
     programmatically with no input voltage. The output current is limited to a range of ±2.0 A.
     The CS 2.5 also has two ±10.0-Volt outputs. These are controlled programmatically from
     within Vision. For magneto-electric purposes, the output current is normally routed as input
     to a Helmholtz Coil. The ±10.0-Volt output(s) can be used to operate fixed magnets.

     1. CS 2.5 Current (QL) (         ) - The Task programmatically sets a specific DC output
        current at the CS 2.5. The current is not related to an input voltage at the CS 2.5. Once
        the current is set, the Task exits. The current must be halted by 0.0 A execution of the
        Task or by other means.

     2. DC Magnetic Field (CS 2.5) (QL) (         ) - The Task sets a specific DC magnetic field
        (G) by applying a constant input voltage to the fixed magnet amplifier. To achieve the
        specified field, the user must enter a Field-to-Volts Ratio (G/A) that comprise the G/A
        ratio of the fixed X the A/V ratio of the magnet amplifier. The fixed voltage is applied
        programmatically through the CS 2.5 Field Bias 1 or Field Bias 2 voltage source.

     3. Magneto-Electric Response (CS 2.5) (QL) (          ) - This Task measures a sample's po-
        larization response to the application of a periodic magnetic field. It is equivalent to a
        Hysteresis measurement that replaces the voltage stimulus with the magnetic field
        stimulus.

     4. Single-Point C/V (MR) (CS 2.5) (QL) (     ) - This Task performs a standard Single-
        Point C/V measurement in the presence of a fixed magnetic field. (No Help Project
        Available as of this Writing.)

     VI.2.5: Magneto-Electrics (Generic) Tasks
     This suite of custom Tasks must be purchased and licensed. The license normally accom-
     panies the purchase of the Radiant Technologies Magneto-Electric bundle that is to be as-
     sociated with another manufacturer's current amplifier. The original magneto bundle in-
     cluded the Kepco BOP 36 amplifier. But any amplifier associated with an electromagnet or
     Helmholtz Coil may be used.. Experiments are often configured using two sets of magnetic

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           158


     field generators: A Helmholtz Coil that can be driven with a periodic signal and a fixed
     electromagnet providing a DC field. The control of the fixed magnet amplifier is provided
     by an RTI I2C Voltage Controller.

     1. DC Magnetic Field (Generic) (QL) (          ) - The Task sets a DC magnetic field on a
        fixed electromagnet by providing a fixed voltage into the magnet amplifier through the
        I2C Voltage Controller (Figure 2, above). The user must know the ratio of the fixed
        magnet field output to the amplifier input voltage, given as Field-to-Volts Ratio (G/V).

     2. ME Sensor Cal (Generic) (QL) (           ) - The actual magnetic field applied to the sam-
        ple during a measurement can be inferred or measured in a number of ways. The volt-
        age applied to the current amplifier is known. Scaling this voltage by the appropriate ra-
        tios - Voltage x Amplifier Amps/Volt x Helmholtz Coil Field (G)/Amp - gives an accu-
        rate estimate of the field, provided the ratios are accurate. Inserting an RTI Current
        Sensor into the signal path eliminates one of the ratios by measuring the current into the
        Helmholtz Coil directly. Then Field = Current Amps x Helmholtz Coil Field (G)/Amp.
        Or the field can be measured directly using a Gaussmeter. In some cases the Gaussme-
        ter detector cannot be physically present during the actual measurement. In this case its
        contribution must be measured off-line. More recently, Radiant Technologies, Inc.
        Magnetic Shield Boxes incorporate two Hall-Effect Sensors - one perpendicular to the
        sample that measures field parallel to the sample and the other parallel to the sample,
        measuring field perpendicular to the sample. This Task allows any or all of these
        measurement techniques to be characterized and linearly related over a series of
        stepped fields, with each step providing a DC field for an extended period so that val-
        ues can be captured.

     1. Magneto-Electric Response (Generic) (QL) (             ) - This Task measures a sample's
        polarization response to the application of a periodic magnetic field. It is equivalent to a
        Hysteresis measurement that replaces the voltage stimulus with the magnetic field
        stimulus.

     1. Single-Point C/V (MR) (Generic) (QL) (         ) - This Task performs a standard Sin-
        gle-Point C/V measurement in the presence of a fixed magnetic field.

     VI.2.6: Piezo Tasks
     This suite of custom Tasks must be purchased and licensed. The Piezo Tasks are Tasks that
     capture the SENSOR port voltage simultaneously with the measurement. The voltage at the
     SENSOR port is assumed to be linearly related to the sample's displacement, captured by
     some form of displacement sensor. That instrument must output a voltage in the ±10.0-Volt
     range and the voltage is linear with respect to the measured voltage. Piezo Tasks perform
     displacement analysis on the SENSOR port signal.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         159


     1. Piezo (QL (      ) - Piezo adds the measurement of a piezo-electric sample displace-
        ment to the Hysteresis Task. Normally the displacement signal is provided by an MTI-
        2000 displacement meter, provided by Radiant Technologies, Inc., that linearly relates
        sample displacement to a voltage that is detected by the Precision hardware and the Pi-
        ezo Task. Any displacement meter that provides a voltage that relates linearly to dis-
        placement may be used. Thin film samples may be measured by attaching an AFM.

     2. Advanced Piezo (       ) - Although the Advanced Piezo Task serves the piezoelectric
        measurement needs of any experimental situation, the Task is primarily intended for
        users whose displacement measurements are small relative to displacement signal noise
        and/or users who have a constant linear drift in their displacement signal. In particular,
        the Task serves well for, and is targeted at, thin film measurements made on an Atomic
        Force Microscope (AFM). The Task performs repeated measurements, over a user-
        programmed number of iterations (1-10) and averages these to produce a noise-reduced
        measurement. The averaged (processed) data and all of the raw measurements are
        stored and available for data recall and display. The user may optionally zero the pro-
        cessed data by subtracting the initial displacement value from all sample points in the
        data. An optional weighted smoothing average may be passed over the processed data
        to further reduce noise. Finally, linear drift throughout the measurement may be re-
        moved either manually, by providing a constant known drift term, or automatically, by
        incrementally removing the difference between the first and last displacement value.

     VI.2.7: Pulse Tasks
     Pulse Tasks are Measurement Tasks that take data from the sample by performing one or
     more voltage pulses on the sample. Data are measured both at the peak voltage and after
     the voltage has returned from the pulse.


     1. Simple Pulse (QL) (        ) – A single pulse is applied to the sample. The pulse may be
        read/write or write-only. A write-only pulse would be used to preset the sample to a
        known state. No measurement is returned from a write-only pulse. Pre-pulse voltage
        may be set to a non-zero value for a controllable period of time. After the pulse a non-
        zero end voltage may be specified to which the drive voltage is set. This end voltage
        will be maintained until the post-pulse measurement is made, then voltage will return to
        zero.


     2. General Pulse (        ) – A series of between 1 and 5 completely independent pulses.
        Start voltage, pulse voltage, pulse width end voltage and read or write-only characteris-
        tics of the pulses can be independently varied. Any pulses may be completely disabled
        to create a pulse train that has fewer than the maximum 5 pulses.


     3. PUND (        ) – A standard ferroelectric pulse test consisting of a sequence of five

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             160


          pulses. The first pulse is write-only and presets the sample to a known state. The four
          following pulses are read pulses that alternatively switch, then maintain the sample po-
          larization state during the pulses. Eight values are taken. P* values represent measure-
          ments of the switching pulses. P^ values are taken from the non-switching pulses. The
          first two-pulse sequence measures positive response and the second sequence the nega-
          tive response. An “r” subscript indicates that the measurement was taken after the pulse
          voltage returned to zero volts. Its absence indicates that the measurement was taken at
          the maximum voltage application. The resulting parameters are ±P*, ± P*r, ± P^ and ±
          P^r.

     VI.2.8: Transistor Task
     This suite of custom Tasks must be purchased and licensed. These three Tasks characterize
     the current through a sample by providing a Gate-Source Voltage (VGS) through the tester
     DRIVE port and a Drain-Source Voltage (VDS) using an I2C Voltage Controller (Figure 2,
     above).

     1. Transistor Current (QL) (         ) - This Task is analogous to the standard Leakage
        Task. Here, the current through the transistor sample is measured at fixed VGS and VDS
        for a user-specified period. A user-controlled Soak Time (ms) is applied after the step to
        the voltages to allow step-induced charge movement to settle and ensure that the sam-
        ple is at steady state.

     2. Transistor I/V ( ) - This Task extends Transistor Current in the same way that the
        I/V Task extends Leakage. The Task makes repeated Transistor Current measurements,
        over a profile that varies VGS to ±DRIVE Volts (Vgs) using a linear or triangular pro-
        file. The sample may be preset by applying a voltage opposite the maximum voltage for
        the measurement leg (switched) or in the same direction of the voltage of the measure-
        ment leg (unswitched).

     3. Transistor Curve Trace ( ) - Here, the Transistor Current measurement is extended
        into a third dimension by repeating the Transistor VDS curves while stepping VGS in
        fixed increments over a user-defined number of measurements.

VI.3: Parasitics Tasks
The purpose of these two Tasks is to measure and store the influence of tester electronics on cap-
tured data (parasitics). The measured noise is then removed from standard data measurements to
render them morel accurate. This process consists of a single Measurement Task and a single Fil-
ter Task. The two Tasks have been grouped together into their own category.


   1. Parasitics (QL) (       ) - The Parasitics Task works in tandem with the Compensation
      Filter Task. This Task performs a measurement, selected by the user, on an unloaded
      tester. The purpose is to characterize the parasitic contribution of the tester's internal elec-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             161


          tronics to the measurement in question. The results can then be saved to a file as a per-
          manent record of system parasitics for the particular measurement under the particular
          configuration specified by the user. The Parasitics (Compensation) Filter Task can then
          take input from a loaded measurement and subtract the parasitic contribution by recalling
          it from the file. This device is particularly useful in the measurement of very small sam-
          ples whose response may have a significant contribution from internal system parasitic
          values. Along with the Parasitics Filter Task, Parasitics is placed in its own folder, named
          "Parasitics", in the Library.

   2. Compensation Filter (         ) - This Task has been added in conjunction and works to-
      gether with the Parasitics measurement Task. Together with the Parasitics Task, it is
      listed separately in its own Folder named "Parasitics". This Task takes as its input a
      Measurement Task of type Hysteresis, Piezo, PUND, Simple Pulse or General Pulse. It
      also takes as input a file that was generated by the Parasitics Task when making a meas-
      urement of the chosen type with no sample attached (unloaded). That file represents re-
      sponse generated by the tester electronics that is very low. The file is checked for agree-
      ment with the input Task in measurement type and general configuration, then the file da-
      ta are subtracted from the measured data to remove system parasitics. This is very useful
      for measurements on extremely small samples that have low signal of which a significant
      portion may be system parasitics.

VI.4: Program Control Tasks
Program Control Tasks are Tasks that can be combined with Hardware and Filter Tasks in the
design of a program or Test Definition. These Tasks are used to regulate experimental flow and
sequencing. Some are used to document the Test Definition.

   1. Close All Plots ( ) - When this Task executes all plots generated by Filter Tasks
      and/or Long-Duration Measurement Tasks will be removed from the User Area. This
      Task must be used carefully. If it is included in a Branch Loop with a Filter Task that is
      operating in Append Mode, the Filter Task will crash after the first Branch Loop iteration
      since there is no plot to append data to.

   2. Delay ( ) - This Task pauses Test Definition execution for a user-specified period of
      time (s). During that period, a progress dialog is displayed. The progress dialog can be
      configured to display a message, known as a prompt. The prompt may have a single User
      Variable appended to it to monitor some property of the Test Definition. The delay period
      may be manually abbreviated by clicking Cancel. Loop Abort also abbreviates the delay
      and will force any subsequent Branch Task to stop Branch Looping regardless of the state
      of the Branch Logic Condition.

   3. Delay To Time ( ) - This Task pauses Test Definition execution until the Vision host
      computer clock reaches a programmed date and time. The Task displays a count-down
      dialog while waiting for the programmed time. At that programmed time the dialog clos-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          162


          es and the Task passes execution to the next Task in the Test Definition. The count-down
          dialog can be used to abbreviate the delay, with an option to abort any Branch Looping.
          A drawback of this Task is that it cannot be repeatedly executed in a Test Definition
          without reprogramming before each execution. For the same reason, the Task will only
          be effective during the first iteration of a Branch Loop.

   4. File Start/Abort (     ) - This Task pauses Test Definition execution until Vision detects
      C:\DataSets\StartTest\Start.txt or C:\DataSets\StartTest\Abort.txt. The Task also presents
      a dialog on execution at which the Test Definition may be manually started or aborted.
      On detecting a file or a dialog button click the Task will close the dialog and either pass
      execution to the next Task in the Test Definition or abort Test Definition execution.

   5. Pause (     ) - On execution this Task displays a dialog and waits for a user to close it.
      The dialog can display a prompt string and the prompt string can have a single User Vari-
      able appended to it to display the state of some property of the Test Definition. The user
      may cause any Branch Task that follows the Pause Task to stop Branch Looping regard-
      less of the state of the Branch Logic Condition. This Tasks is particularly useful in Test
      Definitions that require physical reconfiguration, such as moving a probe tip from one
      sample to another.

   VI.4.1: Branch Tasks
   Branch Task and Branch Looping – The Branch Task is a very special Task. Using this
   Task a loop can be created within an experiment allowing any series of Tasks to be repeated-
   ly executed in sequence. Thus a simple series of a few Tasks can be used to create a large and
   complex experiment. A loop is created by inserting the Branch Task immediately after the
   series of Tasks that is to be repeated. In the Branch configuration, a preceding Task is select-
   ed as the Branch Target. When execution reaches the Branch Task it may return to the
   Branch Target. The decision to return execution to the Branch Target or continue execution
   with the following Task is made by the Branch Task based on a logical comparison (Branch
   Logic Condition), programmed by the user, between a Global User Variable and a user-
   defined constant value. Note that Branch Tasks will not Branch to Branch Target Tasks that
   follow the Branch in the experimental Task sequence. (No forward Branching.) Branch
   Loops may not include other Branch Loops within them (no nested Branching). This is en-
   forced by the software by showing only a list of eligible Tasks as Branch Target Tasks. De-
   lay, DC Bias and Waveform Tasks may alter the length of their duration in a Branch Loop by
   repeatedly applying an increment or a scale factor to the previous duration. Most Measure-
   ment Tasks are able to adjust Task configuration parameters such as voltage or delays. These
   include voltage, frequency and pulse width adjustments as appropriate. Controls on the pro-
   gress dialog of the Delay, DC Bias and Waveform Tasks, as well as the Pause, Manual Exit
   and Manual Branch Abort Tasks also allow the user to terminate the Branch Looping before
   the Branch Loop Condition fails.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        163




                        Figure 3 - Legal and Illegal Branching.

          1. Branch Task (    ) - This is the primary Task in a Branch structure. It compares the

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               164


             current state of a User Variable to a fixed condition using a selected comparison. If
             the comparison is true ("Hysteresis: Current Volts < 20.0", for example) the Branch
             passes execution control back to the Branch Target Task. (Presumably, in this exam-
             ple, there is a Hysteresis Task that is adjusting its voltage in the Branch Loop.) If the
             comparison is not true ("Hysteresis: Current Volts >= 20.0") the Branch passes exe-
             cution to the Task that follows it in the Test Definition. If no Task follows it, the Test
             Definition terminates.

          2. Auto Branch Abort (        ) - This is a convenient Task that is designed to be pro-
             grammed into a Branch Loop. It performs a logic comparison between a User Varia-
             ble and a fixed constant programmed value. Based on that comparison it either forces
             the subsequent Branch Task to abort branching or allows it to continue. This is identi-
             cal to the way the Branch Task itself operates and is an option that allows the Branch
             to operate by depending on multiple User Variables or a User Variable with multiple
             limits. In other words, Branching can depend on more than one Branch Logic Condi-
             tion.

          3. Manual Branch Abort (        ) - The Task is programmed into a Branch Loop and is
             used to force the subsequent Branch Task to stop Branching regardless of the state of
             its Branch Logic Condition.

          4. Timed Branch Abort (          ) - This is a combination of the Manual Branch Abort and
             Delay Tasks. Like the Manual Branch Abort Task, execution of the Timed Branch
             Abort Task presents a dialog that allows the user to abort a Branch Loop into which
             the Task is programmed or to allow the Branch to continue. However, the Manual
             Branch Abort has the disadvantage of freezing the execution of the Test Definition
             until the user responds. The Timed Branch Abort includes a programmable expiration
             time, presented to the user as a progress dialog during execution. If the user does not
             respond within the delay period, the Task will exit and not adjust the Branch Loop
             option. This allows the Manual Branch Abort option to be included in a Test Defini-
             tion that can, nevertheless, run unsupervised.

          5. Nesting Branch Task (        ) - This Task is identical to the Branch Task except that it
             allows one or more inner Branch Loops, defined by Branch Tasks and tjeir Branch
             Targets to be programmed within an outer Branch Loop, defined by the Nesting
             Branch Task and its Branch Target. The Nesting Branch Task adds its own "Loop
             Counter - Nesting" User Variable. It also resets the standard "Loop Counter" User
             Variable to '1' to allow the nested Branch Loop to be controlled based on that User
             Variable. See Tutorial VIII for examples of the use of this Task.

   VI.4.2: Documentation Tasks
          1. General Information (        ) - This Task is normally the first, or nearly the first, Task

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              165


             in a Test Definition. It is not normally programmed into a Branch Loop. The Task is
             used to set experimental information such as the Sample Name, Area, Thickness, etc.
             a single time. Once the Task is configured, these values are persistent and automati-
             cally preset in each new Task added to the Test Definition. The main feature of this
             Task is a Comments box that is not limited to 511 characters. This allows for a
             lengthy and detailed description of the Test Definition. No known limit is placed on
             the number of characters, though there may be some practical limit such as 32,768.

          2. Hyperlink ( ) - On execution, the Task allows the user to insert any number of
             links to documents on the Vision host computer hard drive and/or to web browser
             html documents. The links can then be exercised at a later time when the Task is re-
             called from the DataSet Archive. The drawback of this Task is that the user must pre-
             dict that documentation will need to be established at runtime.

          3. Runtime Label ( ) - This Task presents a dialog on execution. The dialog allows
             both the Task Name to be changed and a Comments box to be written when the Task
             is run. The utility is that the user can make notes regarding the Test Definition as it is
             executing. The user must predict where and when such comments will be appropriate
             and must be present to acknowledge the Task as it executes.

          4. Timed Runtime Label (           ) - This Task duplicates the Runtime Label Task. How-
             ever, on execution it presents a progress dialog with a user-programmed expiration
             time. The dialog allows both the Task name to be changed and a comment box to be
             written when the Task is run. The utility is that the user can make notes regarding the
             Test Definition as it is executing. The user must predict where and when such com-
             ments will be appropriate and must be present to acknowledge the Task as it executes.
             The expiration time allows the Task to be programmed into a Test Definition that can
             be run unsupervised. The user may still interact with the Task and provide documen-
             tation, but if no interaction occurs, the Test Definition will continue to execute.

   VI.4.3: Exit Tasks
   Exit Tasks are Tasks that terminate the execution of a Test Definition prematurely.

          1. Automatic (Conditional) Exit ( ) – This Task also allows the experiment execu-
             tion to terminate prematurely. However, the decision to terminate or continue is made
             by the Task itself, based on criteria programmed during its configuration. A compari-
             son is made between a Global User Variable and a user-defined constant value. (See
             the discussion of Global User Variables). Depending on the results of that compari-
             son, the experiment will either continue or will terminate.

          2. Manual Exit ( ) – This is a Task that allows the experiment execution to terminate
             prematurely. It will normally be inserted between Tasks in an experiment sequence.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           166


             The Task is identical to the Pause Task in its presentation. However, the user has a
             choice to either continue execution with the following Task (press Continue ) or to
             terminate execution (press Exit ). The Task also has a Prompt and appended Global
             User Variable available. This Task requires human intervention. If the Task allows
             the Test Definition to continue, a check box can be selected that will force a Branch
             Loop to terminate, assuming the Task is programmed into a Branch Loop, regardless
             of the state of the Branch Logic Condition. See the discussion of the Branch Task .

             3. Timed Exit ( ) - This Task is identical to the Manual Exit Task except that it
             will wait for user input only for a programmed period of time. If no input is received
             within that time, the Task will terminate and the Test Definition will continue normal-
             ly. This allows an unsupervised Manual Exit Task to be inserted that will not prevent
             Test Definition execution if no human intervention occurs.

   VI.4.4: If/Then/Endif Tasks
   The If/Then and Endif Tasks work in a pair that allows the user to skip execution of the
   Tasks that form sections of a Test Definition.

   1. If/Then Task ( ) - As with the Branch, Nesting Branch, Auto Branch Abort and Auto
      Exit Tasks, the If/Then Task is configured by construction a logic condition out of the
      comparison of the current state of a User Variable with a fixed parameter. If the logic
      condition is false, the If/Then Task passes execution to the next Task in the Test Defini-
      tion. However, if the logic condition is true, the If/Then Task will search the subsequent
      Tasks in the Test Definition, sequentially, until it locates the Endif Task and will pass ex-
      ecution to it, bypassing the intermediate Tasks. If there is no Endif Task, the execution
      will terminate, making the If/Then Task equivalent to an Auto Exit Task.

   2. Endif Task (     ) - The Endif Task performs no function. It simply serves as a place
      marker at the end of a sequence of Tasks in the Test Definition that may be skipped,
      based on a Logic Condition, by a preceding If/Then Task. If the Task sequence is
      skipped, execution will resume at the Endif Task.

   VI.4.5: Timing Tasks
   The Set Start Time and Elapsed Time Tasks work as a pair to mark the elapsed real clock
   time in a Test Definition.

          1. Set Start Time ( ) - The Set Start Time Task captures and records the Vision host
             computer clock date and time at the time of Task execution. The Task records the var-
             ious Dat/eTime parameters (Month, Day, Hour, Minute, etc.) as well as the full
             date/time as both text and integer value User Variables. ("Set Start Time: Day
             (Text)", "Set Start Time: Day (Value)", etc.) This establishes the reference time for
             the Elapsed Time Task.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             167


          2. Elapsed Time ( ) - On execution he Set Start Time Task captures and records the
             Vision host computer clock date and time and computes the difference from the time
             recorded by the Set Start Time Task. The Task records both the currently detected
             and elapsed Dat/Time parameters (Month, Day, Hour, Minute, etc.) as well as the full
             date/time as both text and integer value User Variables. ("Elapsed Time: Current Day
             (Text)", "Elapsed Time: Current Day (Value)", ("Elapsed Time: Elapsed Days
             (Text)", "Elapsed Time: Elapsed Days (Value)", etc.).

   VI.4.6: User Variable Tasks
   User Variables are elements on a list maintained by Vision that are accessible to the user to
   monitor the current state of the Vision program. Each User Variable has a unique name by
   which it is identified in all applications. It also has a type (Real, Integer, Test or Boolean) and
   a value of that type. As seen in early Task discussion, User Variables can be used to report
   the status of the program. The also play a very key role in programmatic control, forming the
   Logic Conditions of the Branch, Nesting Branch, Auto Branch Abort, Auto Exit and If/Then
   Tasks. Normally User Variables are added by the individual Tasks as they are accessed in
   Vision. However, the user may employ these Tasks to create and manipulate custom User
   Variables as well.

          1. Make User Variable ( ) - The Task allows the user to create a custom User Vari-
             able of user-programmed name, type and initial value. The User Variable may be re-
             ferred to, as with any other User Variable, to provide information or program control.
             The Task is most useful when combined with the Update User Variable Task to modi-
             fy the custom variable during program execution.

          2. Update User Variable ( ) - The Task allows the user to change the value stored in
             a User Variable based on the variable type and programmed update methods. It is in-
             cluded to allow the addition of custom variables using Make User Variable a useful
             tool in programming experiment sequencing and reviewing and analyzing data. How-
             ever, there is no distinction between User Variables created by Tasks and those creat-
             ed by users, so this Task can alter any existing User Variable.

          3. User Variable Snapshot ( ) - The Task collects and stores the state of all listed
             User Variables at the time the Task executes.

          4. Selected User Variable Snapshot ( ) - The Task collects and stores the state of all
             listed User Variables at the time the Task executes.

VI.5: Filter Tasks
A very important category of Tasks is the Filter. In general, a Filter Task serves four functions.

   1. Gather data from one or more preceding Measurement Tasks of like type or from a pre-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              168


          ceding Filter.

   2. Manipulate the gathered data in accordance with the Filter function.

   3. Store manipulated data.

   4. Optionally display the data in a plot window.

The Filter is particularly important for three reasons. First, it is the only way to alter the original
measured data. Altered data are then stored by the Filter for immediate recall, while the original
data are stored unadulterated by the Task(s) that measured them. Secondly, data are not dis-
played to the user, during execution, by the Tasks that measured them. (The Fatigue and Retain
Tasks, among others, are exceptions to this rule.) Instead, the data are simply stored. These data
may then be regathered, during the execution of a Filter Task and displayed to the user. Third,
data may be gathered from multiple Tasks (of identical type) so that a single plot window may
display several measurements. Most Filters can collect input data vectors from either Measure-
ment Tasks or from other Filters so that data may be repeatedly filtered.

Since Filters can take their data from preceding Filters as well as from Measurement Tasks, the
data can be manipulated in stages. Plotting can be enabled or disabled for any of the Filters, so
that the progression of data manipulation can be observed as it occurs.

   1. Collect/Plot Filter (    ) - This Filter does not perform any data manipulation, but simp-
      ly gathers data from any measurement and optionally displays them. (Data simply pass
      through the Filter, thus the original name of Pass-Through Filter.) Data gathering and
      plotting options are sophisticated and varied. If plotting data and operating in a Branch
      Loop the Filter can be configured to Append collected data to a single plot or generate a
      new plot at each Task execution This is a common option to most Filter Tasks.

   2. Generic Axis Collect/Plot Filter (        ) - This Task is identical to the Collect/Plot Filter
      except that the independent X-Axis value is taken from the Y-Axis parameter of a single
      input Tasks of the same or different type as the collected input data. Since only a single
      Y-Axis vector can be input as the X-axis of this Filter, the Filter X-Axis input types are
      limited to Filters that output only a single data vector. These include Single-Input Single-
      Point Filter, Single-Input Collect/Plot Filter, Single-Trace Loop Average Filter, Two-
      Trace Math Filter and the RT6000 and RT66A Data Import Filters.

   3. Long-Duration Collect/Plot Filter (   ) - This Filter gathers X- and Y-Axis data from
      one or more Long-Duration Tasks of a single type. Tasks include Advanced C/V, I/V,
      Transistor I/V, Chamber, Remanent Chamber, Fatigue, Imprint, Resist and Retain.

   4. Sensor Collect/Plot Filter ( ) - All measurement Tasks may collect , scale and offset
      SENSOR port voltage data simultaneously with their measurement. In order for the
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             169


          SEDNSOR Port data to be distinguished from the measured data (normally polarization
          (µC/cm2) data) when collected by Filters, a distinct Sensor Collect/Plot Filter is provided.
          This Filter, then collects the scaled and offset SENSOR port data as a function of the in-
          put Task(s) X-Axis parameter (normally Volts). The Task was created before the SEN-
          SOR 2 port was exposed for data collection. As a result, only SENSOR 1 data are col-
          lected by this Task.

   5. Sensor 2 Collect/Plot Filter (      ) - This Task is identical to the Sensor Collect/Plot Fil-
      ter, except that it gathers only SENSOR 2 port data.

   6. Single-Input Sensor Collect/Plot Filter (        ) - This Task is identical to the Sensor Col-
      lect/Plot Filter, except that it gathers data only from a single input Task. It can capture
      SENSOR 1 or SENSOR 2 data, but not both. The intention is to allow the Task to output
      only a single X/Y data vector. This allows the Task to be used as input to other Filters,
      such as the Generic Axis Collect/Plot Filter and the Two-Trace Math Filter, that limit the
      number of input Tasks to a specific count.

   7. Single-Point Filter (     ) - This Filter is specifically intended to operate in a Branch
      Loop. It takes single-point parameters from its input Tasks and plots them as a function
      of a parameter that is changing in a Branch Loop. Single-point parameters are specific
      values measured by input Tasks or derived from the measured data. For example PMax
      (µC/cm2), ±PR (µC/cm2) and ±Vc for Hysteresis or ±P* (µC/cm2) and ±P^ (µC/cm2) for
      PUND.

   8. Single-Input Single-Point Filter (       ) - This Task is identical to the Single-Point Filter
      except that it limits the number of input Tasks to one and allows only one single-point pa-
      rameter to be captured and plotted. The intention is to allow the Task to output only a
      single X/Y data vector. This allows the Task to be used as input to other Filters, such as
      the Generic Axis Collect/Plot Filter and the Two-Trace Math Filter, that limit the number
      of input Tasks to a specific count.

   9. Threshold Filter (     ) - The Threshold Filter Task is a very specific Task that reports
      the sample time at which one or both of the SENSOR ports passes a user-defined thresh-
      old voltage in a user-defined direction. The Threshold Filter takes its input from one or
      more Sensor Collect/Plot and/or Sensor 2 Collect/Plot Filter Tasks. Those Filters must be
      associated with Hysteresis-based Tasks that are configured to capture SENSOR 1 and/or
      SENSOR 2 data. The Sensor (2) Collect/Plot Filter must be configured to collect the
      SENSOR voltage data as a function of Hysteresis Sample time. The Filter may report any
      number of threshold crossings for a given input data vector.

   10. Single-Point Threshold Filter (    ) - This Task operates in a Branch Loop that contains
       a Delay Task. In general, the Delay Task is configured to adjust the delay time in the

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                170


          Branch Loop. The Tasks takes, as input, measured data and time vectors from one or
          more Hysteresis Tasks that are configured to capture SENSOR 1 and/or SENSOR 2 port
          data. The Filter collects, plots and stores the first time vector point at which the measured
          data cross a user-defined threshold, in either the positive or negative direction, as a func-
          tion of the current delay period.

   VI.5.1: Averaging Filters
   There are three Filter Tasks that present data that represent an average of data vectors.

          1. Multi-Trace Averaging (MTA) Filter (      ) - This Task takes two or more input
             vectors from two or more Measurement Tasks or Filters. It produces a single vector
             that is the average of all input vectors.

          2. Multi-Trace Loop Averaging (MTLA) Filter (          ) - The Filter is intended to oper-
             ate in a Branch Loop. It takes as input any number of vectors and output twice the
             number of vectors. One set of vectors is the summation of the input data over the cur-
             rent number of Branch Loop iterations. The second series is the summation divided
             by the number of Branch Loop iterations, producing the input vector averaged with it-
             self over the Branch Looping. This reduces random noise in the input data.

          3. Single-Trace Loop Averaging (STLA) Filter (            ) - This Filter is identical to the
             Multi-Trace Loop Average Filter except that it limits its input to a single vector. This,
             in turn, limits the Filter input Task types to those that generate only a single output
             vector. The intention is to allow the Task to output only the accumulate and averaged
             X/Y data vectors. This allows the Task to be used as input to other Filters, such as the
             Generic Axis Collect/Plot Filter and the Two-Trace Math Filter, that limit the number
             of input Tasks to a specific count. These take only the averaged data from the STLA
             Filter.

   VI.5.2: Math Filters
   A variety of Filters perform mathematical operations on the input data.

          1. Curve Fit Filter (       ) - The Filter fits the input data to a polynomial from a first de-
             gree (linear) fit up to a fourth degree fit. Exponential fits are also planned.

          2. Normalizing Filter (      ) - The Filter allows the input data to be normalized by a
             constant value that is user-defined or derived from a trace maximum or minimum
             positive or negative values. The maximum or minimum positive or negative value
             may vary as it is derived from the trace being operated on. Or it may be a constant
             value derived from one of the input traces, as selected by the user, and applied to all
             traces.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             171


          3. Single-Trace Math Filter (        ) - This Task takes input from one or more Measure-
             ment Tasks or other Filters and produces one or more output vectors that are related
             to the input data through one of four operations: The name Single-Trace refers to the
             fact that the transform is applied independently to each input vector. Input vectors are
             not mathematically combined. Multiple inputs and outputs are allowed.

             •   Scale, then offset - Y = m X + b
             •   Offset, then scale - Y = m ( X + b )
             •   Differentiation - This operation will produce an output vector that may have fewer
                 points than the input vector. This is a noise reduction technique that is discussed
                 in detail in the Task help pages.
             •   Integration

          4. Two-Trace Math Filter - This Task takes input of exactly two data vectors from two
             Tasks. It produces a single output vector that is the combination of the input vectors.
             The input data are combined in one of four ways.

             •   Addition
             •   Subtraction
             •   Multiplication
             •   Division

             The independent (X-axis) vector that is output can be programmed to be the inde-
             pendent vector from data input Task A, from Task B, an average of the two or the
             math may be applied to the independent data vectors as well. Because the Filter must
             Take exactly two input data vectors, it can only take data from input Filters if they are
             Filters that produce only a single output data vector, such as Multi-Trace Averaging.

          5. Time-Dependent Compensation (TDC) Filter (            ) - This Task derives frequency-
             dependent changes in polarization response from two Hysteresis input measurements
             and corrects one of the measurement for the frequency dependent component. The
             two Hysteresis input measurements are of the same voltage and point count and differ
             in frequency by a small factor of, at most, 2X or 3X. Note that "Time-Dependent" and
             "Frequency-Dependent" are equivalent. Frequency (Hz) = 1000/Period (ms) => Peri-
             od (ms) = 1000/Frequency (Hz).

          6. Trace Statistics Filter (  ) - In this Filter, one or more input traces is operated on
             to produce four real-valued numbers per trace that represent the Maximum, Mini-
             mum, Mean and Standard Deviationof the input trace over the number of points in the
             trace.

   VI.5.3: Noise Reduction Filters
   These two Filters work to reduce noise in measured Tasks and in Filtered Data.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                  172




          1. Smoothing Filter (         ) - The Task replaces the input dependent value at every point,
             i , with a weighed average of the values at point i and the n adjacent points before and
             after point i. (Points i , i ± 1, i ± 2, ..., i ± n .) This produces values that do not change
             the overall nature of the data vectors, but reduces high-frequency local noise.

          2. Subsample Filter (         ) - This Filter extracts approximately every n th point from the
             input data to produce a reduced data vector. n is specified by the user. The Task mod-
             ifies n so that the first point and last point are always extracted while keeping the step
             size as close to n as possible. The reduced data can help reduce noise when the data
             are used in mathematical operations such as the denominator in a division or in a dif-
             ferentiation.

   VI.5.4 - Sorting Filter

            1.   Sorting Filter (     ) - Apply a name and evaluation to a sample measurement.
              (No Task Instructions are available for this Task at the time of writing.)

   VI.5.5: Special Purpose Filters - These Filters do not take measured data from other Tasks.
   They perform special operations that defy categorization as anything but a Filter Task.

            1.     Print/Export Filter (        ) - This is an unusual Filter in that it performs none of
              the four standard Filter functions. Instead, it calls upon assigned Tasks that precede it
              in the Test Definition to export themselves during execution. Data may be exported to
              a text file, to an Excel file, to a Word file or to the default printer. File export requires
              the specification of a file path and file name during configuration. In the case of a text
              file, data will be appended to a file if it already exists. In the case of Excel or Word
              files, an existing file will be overwritten. For this reason, indices are appended to file
              names to indicate a) which of the possibly multiple assigned Tasks is being recorded
              and b) the loop iteration in the eventuality that the Tasks are programmed into a
              Branch Loop. Re-execution of the same Test Definition will result in overwriting
              previous executions files. Before re-executing, either the existing files should be re-
              named or moved to a different file path or the Filter should be reconfigured. Any
              Task can be associated with the Print/Export Filter.

          2. RT66A-to-Vision and RT6000-to-Vision (            ) - These two Filters are presented to
             allow the users of the older generation Radiant Technology testers - the RT66A and
             the RT6000 series - to import their data into Vision where it can be stored, reviewed
             and compared directly with other Vision-acquired data. The Filters read data that
             have been stored in the original RT66A/RT6000 programs to the standard program
             text data file. Files of the type generated by Charge, Fatigue, Resist and Retain can be
             imported. The Filter automatically recognizes the file type and applies the correct im-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              173


             port filter. These Filters may be associated as data input with other Filters, so that the
             data can be linked with Vision-measured data for direct comparison. This option is
             only available if the Filter is importing from a Charge file. These Filters are especial-
             ly unusual as Filters in that they are present in the QuikLook menu.

   VI.5.6: Task-Specific Filters
   These are Filters that perform specific operations on ferroelectric data taken from specific
   Tasks. These operations are those that are common in ferroelectric literature.

           1.       Current Loop Filter (    ) - This Task takes Hysteresis input data and backs out
                the charge (µC) from the polarization (µC/cm2). It then calculated dQ/dt for each
                measurement point. This gives the current (A) through the sample at each point.

           2.       Hysteresis Filter (       ) - This Filter takes data only from the Hysteresis Task,
                Check Hysteresis Task or Remanent Hysteresis Task. It cannot accept data from other
                Filters. It applies one of the following operations to the data...

                    •      Centering
                    •      Capacitance Vs. Voltage
                    •      Normalized Capacitance Vs. Voltage
                    •      Normalized Capacitance Vs. Polarization
                    •      dP/dT Vs. Voltage
                    •      Several Integrated Polarization Scalings.

          3. Magneto-Electric Filter (       ) - The Filter collects polarization (µC/cm2) data from
             one or more Magneto-Electric Response (CS 2.5) and/or Magneto-Electric Response
             (Generic) input Tasks. It applies one of a variety of mathematical manipulations on
             the data before plotting and storing. (No Task Instructions are available for this Task
             at the time of writing.)

          4. Piezo Filter (     ) - The Piezo Filter Task is identical to the Hysteresis Filter Task
             except that it takes as it input data from a Piezo Task. In addition to polariation data
             input and manipulation, the Piezo Filter Task accepts displacement data, captured at
             the tester SENSOR port and applies these filters:

                •   No Filter
                •   dL/dV
                •   dL/dP
                •   L/V
                •   L/P

                The Filter also allows both the polarization and displacement data to be (independent-
                ly) normalized by the first or last measure point or the absolute of the maximum or
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            174


             minimum (maximum negative) data value. The displacement data may also be zeroed
             by subtracting the value at the first data point from all data points. Finally, the dis-
             placement data may be compensated for linear drift that occurs over the course of the
             measurement. This final option may be allowed or suppressed depending on future
             Filter policy. This Filter is distributed in company with the Piezo Task. The Piezo
             Task must be purchased for this Filter to operate.

          5. Retain Filter (     ) - This Filter takes data only from Retain Tasks It cannot accept
             data from other Filters. Input is taken from exactly two Retain Tasks (or a single Re-
             tain Task twice, though this is not of practical value). Any combination of the Top
             and Bottom measurements from Pulse one and/or Pulse two may be plotted for both
             input Tasks. The purpose of the Filter is to allow direct comparison of the two meas-
             urements. This is the most practical use of the Retain Tasks.

V.6: A Note on Tasks and Program Versioning
It is important to regard Vision as a collection of programs in which Vision is distinguished from
the Tasks that perform within it. Vision provides the framework for Test Definition execution. It
manages the EDITOR, the Library and the DataSet Explorer. It provides menus and responds to
the selection of their options. It manages the Database and the Archiving of data into a DataSet.

Each Task constitutes a unique program, independent of Vision. Tasks can be added, modified or
updated with no change to the Vision program. New and altered Tasks are updated simply by
dropping their *.vlr file into the proper directory. Tasks may added and/or altered on a daily ba-
sis. Though they will maintain the root version number of Vision, their versions may be incre-
mented repeatedly and differ considerably one from the other and all from Vision. Tasks released
with Version 5.13 will maintain version numbers of 5.13.0 until changed. As they change, they
will adopt version numbers 5.13.x, with x increasing serially as the Task changes. The Vision
version will remain fixed at 5.13.y. y will change only as the Vision framework itself changes.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          175


                                VII - Global User Variables

VII: Global User Variables
Global User Variables are a very important entity in Vision. They are probably better understood
by using them than by this brief description. After reading this description, please refer to Tuto-
rial II, the discussion of the Branch Task, etc. to better understand this topic.

The Vision software maintains a long list of experimental parameters that may be referred to by
the user for a variety of purposes. Parameters are specified by name and have a type (Real, Inte-
ger, Text or Boolean) and a value The length and composition of the list depends on the Tasks
that have been accessed either in programming the experiment, in running QuikLook measure-
ments or by creating or opening experiments in earlier DataSets (See the discussions below for a
description of QuikLook and DataSet objects.) A Task may add any number of named and typed
values to the Global User Variable list. Measurement Tasks may add both configuration and
measurement result variables to the list. For example a Hysteresis Task will add Hysteresis De-
lay and P Max to the list (along with many other parameters.) A complete list of parameters is giv-
en in the User Variables help topic. Global User Variables can be displayed along with prompt
strings in a variety of Tasks to allow the user to track the progress of some important parameter.
The values are also used as control parameters in the Automatic Exit, Branch and Automatic
Branch Abort Tasks. For example a Branch Task may include a Waveform Task in its Branch
Loop. The Waveform Task may have its duration altered by scaling by a factor greater than 1.0.
The Branch Task, in turn, may examine the Current Waveform Duration Global User Variable
and continue to branch to the Branch Target until the Current Waveform Duration exceeds some
duration. The Branch Task itself adds a Loop Counter as a Global User Variable. This might also
be used to control the Branching.

In general, values of three types are maintained as User Variables...

   1. Parameters that change during program execution. These might include, for example,
      voltages that are adjusted in a Branch Loop. Waveform, DC Bias and Delay Task dura-
      tion is maintained as a value that can be altered from execution-to-execution.
   2. Parameters that are of informative use, such as Sample Name or Area.
   3. Value such as P* in PUND or PMax in Hysteresis that are returned as the result of a meas-
      urement.

Users may add their own custom User Variables for their own purposes. They may also update
the value of any User Variable during the execution sequence of a Test Definition. This tool is
intended for use with custom User Variables only, but there is no method for preventing auto-
matic User Variables from being controlled by the User.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         176


                             VIII - QuikLook and Exporting

VIII: QuikLook

VIII.1: Discussion
Most Hardware Tasks appear not only in the Library, but on the main menu bar under the Qui-
kLook label. Selecting a Task in the QuikLook menu allows it to be configured and executed
immediately without the need to design an experiment or create or open a DataSet. (See the dis-
cussion below on DataSets.) The purpose of the QuikLook option is to allow a quick review of
the response of a sample without concern regarding the maintenance of the resulting data. This
might be used, for example, to locate a wafer that is acceptable for further, more formal testing.
QuikLook is not normally intended to save the measured data.

When a Task is selected in the QuikLook menu (Figure 1), a configuration dialog will appear
(Figure 2). For the DC Bias and Waveform Tasks, this is a single page. For most other Tasks
this dialog is two-paged, with the second page allowing the plot to be configured. (Hysteresis
Task Figures 4 and 5 .)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       177


          Figure 1 – QuikLook Menu with DC Bias Task Selected.




Figure 2 – QuikLook configuration dialog for DC Bias – User Vari-
   ables are shown in the list box labeled Parameter to Append to
                               Prompt.
Once the Task is configured, it will be executed on the current sample and its execution dis-
played. In the case of DC Bias and Waveform, execution appears as a progress dialog (Figure
3). For the measurement Tasks and the RT66A and RT6000 Import Filters the results are dis-
played on a dialog that includes a plot and fields that indicate configuration and measurement
result parameters.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       178




    Figure 3 – QuikLook progress dialog for DC Bias stress. The
   prompt text "Current DC Bias Time (s):" has the User Variable
         “Current Bias Time” value of 100 appended to it.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       179




  Figure 4 – Hysteresis Task QuikLook Configuration Dialog with
                    Main and Plot Setup Tabs.




  Figure 5 – Hysteresis Task QuikLook Plot Configuration Dialog.
VIII.2: Saving QuikLook Data
Although QuikLook measurements are not normally intended to be used to save data, there will

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          180


certainly be occasions in which it is important or even imperative that the measured data be
saved. Several options are available to maintain a record of the data. One feature of Measure-
ment QuikLook Tasks is to allow the user to create a DataSet from the results of the QuikLook
measurement. For complete understanding, see the discussion of DataSets below. The results
dialogs contain an labeled list box just above the Task Instructions button. The list box offers
"Do Not Save" (default), "Save to Open DataSet" and "Save to New DataSet" options. If "Save
to New DataSet" is selected before closing the dialog, the process of creating a new DataSet will
be initiated. This option will be of value if a sample is found on which further experimentation is
desired. The single measurement Task becomes the Current Test Definition (CTD) in the new
DataSet, and the measured results will be added to the Executed Test Definition (ETD) in the
Archive. More detail regarding this option is reserved until after DataSets have been fully intro-
duced. "Save to Open DataSet" requires that a DataSet be opened in the DataSet Explorer.




Figure 6a – Hysteresis QuikLook Results Dialog with Export Button
                   and DataSet Saving Option.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       181




 Figure 6b – Hysteresis QuikLook Results Tabbed (Reduced) View
                             Dialog.
VIII.3: Exporting QuikLook Data
Another method of saving data from Tasks executed in QuikLook is to export their data using
plotting tools discussed elsewhere. A more efficacious method for exporting is provided directly
within Vision. An Export button has been added to the QuikLook results dialog as in Figure 6 .

When this button is clicked an Export dialog appears (Figure 7).



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        182




          Figure 7 – The Export Dialog - Print Export Features.
Here the user may choose one of eight options:

   1. Print - The Task data, including configuration and measured data, are sent to the default
      printer. A printer setup dialog will appear when the results dialog is closed (Figure 8).
      The printer option allows the user to adjust output line spacing, tab size and left margin.
      These values should be adjusted to create a proper output to the printer attached to the
      Precision tester or tester host computer. For most measurement Tasks, the dialog includes
      a Header Only control. When checked, line-by-line output of measured data is disabled to
      eliminate many output pages that include only columns of number. The printer dialog of
      Figure 8 appears only when the Data Presentation dialog is closed. Printing may be can-
      celled from this dialog.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            183




     Figure 8 – Standard Windows Printer Configuration Dialog.
   2. Export Text - The Task data, including configuration and measured data, are written to a
      text file in preformatted fashion.

          Text output may not always align vertically. However, the user specifies a delimiter to
          segment the data into columns. When the data are imported into Excel, Origin or other
          data manipulation program they will align properly based on the selected delimiter.




  Figure 9 – Text File Output Configuration with Column Delimiter
                              Selection.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                               184



          The Browse for File Name button is enabled for this selection and must be used to identi-
          fy an output file path and file name. The output file may, but need not, exist. If it exists,
          text output will be appended to the existing text file.

          The text file will not be created until the Data Presentation dialog is closed.




      Figure 10 – Browse to Establish a File Path and File Name.
   3. Export Excel - The Excel program is opened and Task data, including configuration and
      measured data, are written into the spreadsheet. A file name may be provided but is not
      required. If no file name is provided, the user will be prompted to provide one when the
      Excel spreadsheet is closed. If the specified file name already exists, the user will be
      prompted to overwrite. Microsoft Office 2000 or later must be installed on the Precision
      tester or host computer for this function to operate. Excel output and file saving will not
      occur until the Data Presentation dialog is closed.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       185




      Figure 11 – Exporting to Microsoft Excel. The File Name is
                              Optional.
   4. Export Word - The Word program is opened and Task data, including configuration and
      measured data, are written into the document. A file name may be provided but is not re-
      quired. If no file name is provided, the user will be prompted to provide one when the
      Word document is closed. If the specified file name already exists, the user will be
      prompted to overwrite. Microsoft Office 2000 or later must be installed on the Precision
      tester or host computer for this function to operate. As with Printer output, the Word op-
      tion allows the user to select Header Only, eliminating lengthy columns of numbers.
      Word output and file saving will not occur until the Data Presentation dialog is closed.

   5. Vision Data File Exporting - The option is available to Measurement Tasks and most
      Filter Tasks. Here a Task-specific file is created that contains complete Task configura-
      tion information and measured data. Subsequent executions of the same Task type can be
      configured to read their data in from an exported file, rather than performing a measure-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              186


          ment. They will also take on the configuration of the original Task that wrote the file.
          This simple mechanism provides a powerful advantage in that a single execution of a
          Task can now have its data passed into any DataSet and data can be shared among Da-
          taSets. This option requires that a file path and file name be specified. The utility of this
          feature is demonstrated in Figure 12. Vision Data File output will not occur until the Da-
          ta Presentation dialog is closed.




          Figure 12 – Example Utility of Vision Data File Exporting.
   6 - 8. Export Metafile, Export JPEG, Export Bitmap - These export options write the
       image of the plotted data to the selected image file type. The actual plotted image is used
       to create the output file. Unlike all other Export options, therefore, the output file is creat-
       ed as soon as the Export subdialog is closed and before the Data Presentation dialog is
       closed. An output file path and file name is required. File extensions are *.wmf, *.jpg and
       *.bmp, respectively.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       187


                          IX - EDITOR and Test Definitions

IX: The EDITOR Window and Experiment (Test Definition) Design.
For Tasks other than those initiated under the QuikLook menu, an experiment, or Test Definition
must be constructed and moved into a DataSet for execution. The experiment consists of a se-
quence of Tasks of nearly arbitrary order and number. The construction and configuration of the
Test Definition is performed entirely within the EDITOR window where Tasks are arranged se-
quentially, from-top-to-bottom, in the order that they are to execute. As new Tasks are added to
the Test Definition they are appended to the bottom of the list.




Figure 1 – EDITOR Window with a Partially Constructed Experi-
ment or Test Definition Consisting of a Pause Task, a DC Bias Task
                      and a Hysteresis Task.
By default, the EDITOR window (Figure 1) is located at the upper right of the Vision program
screen. When the program starts, this window will be empty if the " Tools->Reload Editor Test
Definition on Startup" menu option is unchecked. Otherwise, any Test Definition in the EDITOR
when the program was last closed will be reloaded. The EDITOR is closely linked with the Li-
brary window. A Test Definition is constructed by moving Tasks from the Library into the EDI-
TOR Window in the order that they are to appear in the experiment. A Task is inserted by select-
ing it in the Library with the left mouse button. It is dragged to the EDITOR by moving the
mouse into the EDITOR window with the left button continuously held down. (This is known as
Drag-and-Drop and is familiar to users of the Windows Explorer (Figure 2). When the cursor is
in the EDITOR window and the mouse button is released, the configuration dialog for the Task
will appear (Figure 3). Note that the Task has not yet been added to the Test Definition and if
the configuration dialog is Canceled, the Task will not be added to the EDITOR window. The
Task may also be moved into the EDITOR by right-clicking it in the TASK LIBRARY and se-
lecting "To Editor" from the popup menu. (Note that QuikLook Tasks are indicated by " (QL)" in
the Task Library. QuikLook configuration and execution may be initiated by double-clicking the
Task in the Library, or by right-clicking and selecting "QuikLook Execute".)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       188




                 Figure 2 – Task from Library to EDITOR.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            189




  Figure 3 – Second Hysteresis to be added to the Test Definition in
 the EDITOR. The Dialog opened as a result of dragging and drop-
  ping the Hysteresis task from the Library to the EDITOR. Once
configured, it will be added to the Test Definition. If Cancel d, it will
               not be added to the EDITOR Task list.
Once a Task is completely configured, clicking OK in its configuration dialog will insert it into
the EDITOR. A Task may be reconfigured any number of times by double-clicking it with the
left mouse button in the EDITOR. This action will reopen the configuration dialog. The EDITOR
menu option on the main menu panel includes an option to clear the EDITOR. This will delete
all Tasks in the Test Definition. The most-recently-added Task may also be deleted from the end
of the list of Tasks. A completely general EDITOR, that allows Tasks to be inserted and deleted
anywhere in the list and allows Tasks to be moved up and down within the list is not available
due to complex interdependencies between certain types of Tasks, such as Filters or the Branch
Task, and the Tasks that they associate with.

Once a Test Definition is constructed and properly configured it may be moved into the DataSet
(see discussion below). But another option in the EDITOR menu is to send “TD to Customized
Test”. If this option is exercised, a dialog first appears that allows the user to name the Test Def-
inition ( Figure 4a ). The Test Definition is then copied, maintaining both the Task sequencing

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        190


and the specific configuration of each Task, into the Library under the folder “Customized Test”
where it appears as a single icon associated with the name entered into the dialog ( Figure 4b ).
If no previous Customized Tests are available, the folder will be created. The Customized Test is
now available, with a single drag-and-drop, for all future Test Definition construction as if it
were a single Task. When it is moved back into the EDITOR it will expand and appear as the
sequence of Tasks. The Customized Test may be appended to a Test Definition that already con-
tains Tasks and may have Tasks appended to it in the EDITOR. Once the Customized Test is ex-
panded into the Task list in the EDITOR, the member Tasks may be reconfigured by double-
clicking. The Library menu option includes an option to “Delete Customized Test”. Selecting
this option will present a dialog that shows a complete list of the available Customized Tests.
Any number of tests may be selected and deleted at each instance of the delete dialog. Note that
deleting a Customized Test, unlike unregistering a DataSet, occurs immediately and is a perma-
nent action.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       191




Figure 4 – Library with User-Defined Customized Test Added to it.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        192


In addition to adding Tasks to the Test Definition in the EDITOR as described, the Test Defini-
tion can be modified in several ways...

   1. All Tasks can be cleared so that there is no Test Definition in the EDITOR. This option
      can be exercised from the main Vision E d itor menu, from the popup menu that appears
      when the right mouse button is clicked with the cursor in the EDITOR window or by
      pressing <Ctrl-A>.




                 Figure 5 – EDITOR "Clear All" Operation.
   2. The single most recently added Task can be removed from the end of the Test Definition
      list. This operation can be repeated until some interior unwanted Task has been removed,
      and then the remaining Tasks reinstalled. This option can be exercised from the main Vi-
      sion E d itor menu, from the popup menu that appears when the right mouse button is
      clicked with the cursor in the EDITOR window or by pressing <Ctrl-L>.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       193




          Figure 6 – EDITOR "Remove Last Task" Operation.
   3. The Current Test Definition (CTD) in a DataSet can be moved back to the EDITOR for
      reconfiguration. If there is a Test Definition in the EDITOR, the CTD Tasks will be ap-
      pended. This is discussed in more detail in the DataSets discussion below.

   4. An Executed Test Definition (ETD) in a DataSet Archive can be moved back to the EDI-
      TOR for reconfiguration. If there is a Test Definition in the EDITOR, the ETD Tasks will
      be appended. This is discussed in more detail in the DataSets discussion.

   5. The remaining right-click popup menu options are detailed in more-advanced discus-
      sions, below.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         194


                        X - DataSets and the DataSet Explorer

X.1: Discussion.
To the left of the Vision program screen (by default) is a window labeled “Explorer” (Figure 1).
Initially empty, as new DataSets are registered into the program, this window will list the regis-
tered DataSets. (Current installations should show the sample tutorial DataSets registered in this
window.) DataSets may be placed anywhere on the Vision host hard disk. There hard disk folder
location will be represented by their location in the DataSet Explorer tree. Registered DataSets
may be opened in any number in the Explorer. Each open DataSet will be accompanied by an
additional tabbed window of the same name as the DataSet. Each open DataSet will also show a
Log Window in the main user space (Figure 1). The Log Windows may be maximized or mini-
mized. If the log window is closed, the DataSet will also be closed. A DataSet may be opened by
selecting it in the Explorer and choosing the File-> Open DataSet menu option. When a new Da-
taSet is created, it is automatically opened and registered. DataSets may be unregistered from the
Explorer by selecting Explorer-> Unregister DataSet... (or by clicking the         Vision toolbar
icon). In this case a dialog appears listing all registered DataSets. Any number of DataSets may
be selected. These will not be unregistered until the next time the Vision program is run. A Da-
taSet may not be unregistered if it is open. An unregistered DataSet remains on the hard disk and
may be reregistered by selecting Explorer-> Register DataSet... from the menu. (Or by clicking

the      Vision toolbar icon.) A browser dialog appears from which the DataSet file is selected.
Figure 2 shows both the "Register DataSet" and "Unregister DataSet" dialogs.




  Figure 1 – DataSet Explorer with registered demonstration Da-
taSets. DataSets are shown as entries in the Explorer and as tabbed
pages at the bottom of the Explorer. Only open DataSets will appear
 as tabbed pages. The Log Window is open next to the Explorer. It
           reflects the creation of Help Pages Demo One.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        195




            Figure 2 - DataSet Register and Unregister Dialogs.
So what is a DataSet? The Vision software is designed with the philosophy that what is im-
portant in researching a memory technology is the maintenance and analysis of the history of
stimuli applied to a sample. A DataSet is a repository for a history of experimentation. Although
it may be used in any way the user deems fit, the DataSet might normally be associated with a
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         196


single Lot, Wafer, Die or Module. Used in this way, the DataSet will provide a complete record
of experimentation performed on its associated process stage. Or it may be used to store a partic-
ular type of experiment. A DataSet consists of the following elements:

   1. DataSet Name. This is provided by the user at the time the new DataSet is created. It
      should be uniquely descriptive of the purpose of the DataSet.

   2. DataSet Info. This is a set of information provided at DataSet creation or during the up-
      date of the DataSet. It includes a comment field to allow detailed description of the Da-
      taSet and its intended purpose, a required field to contain the user’s initials and date of
      creation and date of last update. (Figure 1)

   3. Current Test Definition (CTD). This is an experiment or Test Definition that is ready
      for execution (Figure 3) . Selecting DataSet-> Execute Current Test Definition (CTD)
      from the menu, or pressing <F1>, will initiate the operation of the programmed Test Def-
      inition contained in the CTD on the sample connected to the Precision Tester. The CTD
      is written by clicking on the Test Definition in the EDITOR with the left mouse button.
      With the button held down, the mouse is dragged into the open DataSet window. With
      the cursor in the DataSet window, the button is released. (The Test Definition in the ED-
      ITOR can also be moved to the CTD by selecting Editor-> Test Definition to Current Da-
      taSet from the menu or by right-clicking in the EDITOR window.) When the Test Defini-
      tion is moved a dialog will open to allow the user to assign a name to the CTD (Figure
      4). The name should uniquely identify the Current Test Definition. If a Current Test Def-
      inition exists in the DataSet, it will be overwritten by the new Test Definition. The con-
      figuration of each Task in the Current Test Definition can be reviewed by double-clicking
      on the Task in the CTD, opening its configuration dialog. This will be only a review as
      the dialog controls are disabled and cannot be adjusted. (Figure 5) The CTD can be re-
      peatedly re-executed any number of times. When the DataSet is closed and reopened,
      even between executions of the Vision program, the CTD will be maintained. CTDs can
      be returned to the EDITOR or sent to the Customized Tests folder in the Library by se-
      lecting the appropriate option from the DataSet menu. A popup menu can also be used by
      selecting the Current Test Definition name in the DataSet Explorer, then right-clicking.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       197




               Figure 3 – DataSet Tab in Explorer with CTD.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         198




                 Figure 4 – CTD Naming/Renaming Dialog.




          Figure 5 – Task Configuration Dialog in Review Mode.
   4. Archive. This is a repository for all previous executions of the CTD or earlier manifesta-
      tions of the CTD (Figure 6). It consists of a number of Executed Test Definitions
      (ETDs). Each ETD takes the name of the CTD that was active when the ETD was creat-
      ed. To resolve duplicate name issues, a serial value is appended to the ETD name and
      separated from it by a “:”. The serial value begins at 0 and is incremented indefinitely un-
      til the CTD is renamed, at which time it is reset to 0. Each ETD contains two subfolders
      labeled “Experiment Design” and “Experiment Data”. The Experiment Design folder
      contains a duplicate of the CTD that was active when the ETD was created. The “Exper-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           199


          iment Data” folder contains a copy of each executed Task. The folders may differ in size
          as Branch Looping will allow a Task to execute many times and be represented by many
          copies in the Experiment Data folder. This is the reason for the existence of the “Experi-
          ment Design” folder. The experiment cannot necessarily be reconstructed from the Data.
          Double-clicking any Task in the Experiment Data folder will open its configuration dia-
          log for review. No alterations may be made. If the Task is a Measurement Task, when the
          dialog is closed a second dialog will open that shows the data plot and configuration and
          measurement results. This is the same dialog shown by the QuikLook option, but the
          "Save to Open DataSet"/"Save to New DataSet" control is does not appear. (Figure 7). If
          the Task is a Branch or one of the two Exit Tasks, a dialog will appear after the configu-
          ration dialog that will indicate if the Branch or Exit occurred.

          As with the QuikLook results dialog, the Export functionality is available for measure-
          ment Tasks recalled from the ETD.




 Figure 6 – DataSet Explorer with the Demonstration DataSet tab
  page open. The Current Test Definition named "Main Manual
 Demo TD" holds a Pause Task, a DC Bias Task and a Hysteresis
Task. The Archive is open to show three Executed Test Definitions:
 Main Manual Demo TD:0, :1 and :2. Main Manual Demo TD:2 is
open to show the "Experiment Design" folder. This is a copy of the
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       200


   CTD. "Experiment Data" contains copies of the executed Tasks.




Figure 7a - Hysteresis Plot Showing Data Recalled from the DataSet
                              Archive.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       201




  Figure 7b - Tabbed (Reduced) Hysteresis Plot Showing Data Re-
                 called from the DataSet Archive.
X.2: Creating a DataSet.
Under normal circumstances, a DataSet is created for association with a particular sample, type
of sample or type of experiment. The DataSet is opened, then a Test Definition is created in the

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         202


EDITOR, moved into the DataSet as the CTD and executed on a sample. The creation process is
initiated by selecting File-> New DataSet, by clicking the Page icon on the Vision toolbar or by
pressing <Ctrl-N> (Figure 8). When initiated a dialog will appear in which the DataSet Name,
File Name and Experimenter Initials are established. An optional field also allows descriptive
comments to be entered (Figure 9). The process can be terminated at this point by clicking Can-
cel. If OK is clicked the DataSet will be created, added to the DataSet Explorer and a tab window
will be added to the DataSet Explorer in which the empty DataSet is opened (Figure 10). Note
that the DataSet file will be placed in "C:\DataSets" by default. This path can be changed to suit
the user's needs.




                     Figure 8 - Initiating DataSet Creation.




                       Figure 9 - DataSet Creation Dialog.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            203



NOTE: The DataSet Path control is automatically updated to assign the DataSet Name value as
the DataSet File Name, with a *.dst extension. If the DataSet Name control is edited, the DataSet
Path is automatically updated to be "C:\File Path\DataSet Name". This automatic updating may
be defeated by using the Browse button to assign the file path and file name or by editing directly
in the DataSet Path control. "C:\DataSets" is the default root folder. It will be replaced in further
updates to the DataSet Path control if it is changed using the Browse button or by editing direct-
ly into the DataSet Path control. Folders in the DataSet Path control need not exist when the Da-
taSet is created. The folders will be created if they are not found. This feature was added at the
request of Tohoku University and Michio Ohata-san of Kojundo Ltd. Note that, when a new Da-
taSet is created, a placeholder General Information Task, named "GI New DataSet Created"
forms the Current Test Definition (CTD). This is done so that the CTD is never empty.




  Figure 10 - DataSet Explorer Tab Window for the Newly Created
                             DataSet.
A DataSet may also be created and/or written to by a Task that has been executed in QuikLook.
If "Save to a New DataSet" is checked before the QuikLook results dialog is closed, then the Da-
taSet creation process will begin when the dialog is closed. A new DataSet may be created. Or
the Task may be added to the current open DataSet by selecting "Save to Open DataSet". In this
case one or more DataSets must be open and a DataSet tab window must be opened in the Da-
taSet Explorer. The Task will be written to the DataSet whose tab window is open and visible.


If the QuikLook Task is written to a new DataSet, the DataSet will have that Measurement Task
as its only Task in the CTD. The Task will be configured as it was in the QuikLook measure-
ment. The DataSet Archive will contain a single ETD that consists of the executed QuikLook
Task. If the Task is recalled from the Archive, it will be configured as in the QuikLook meas-
urement. The recalled data that are displayed will be those of the QuikLook Measurement. See
Figure 11.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       204




Figure 11 - New DataSet Created from a QuikLook Hysteresis Task
                         Measurement.
If the QuikLook Task is written to an existing DataSet, the CTD of the open DataSet will be
overwritten by a Test Definition consisting of the single QuikLook Task configured as it was in
QuikLook. If there are more than one DataSet open, a DataSet selection dialog appears (Figure
12). A single ETD will be appended to the DataSet Archive. It will contain the single QuikLook
Task, configure as in, and with data measured in, the QuikLook execution. Figure 13 shows a
QuikLook PUND Task appended to the DataSet of Figure 11 .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       205


                      Figure 12 - DataSet Selection Dialog.




      Figure 13 - QuikLook PUND Measurement Appended to an
                          Existing DataSet.
X.3 - Rename ETD
As a DataSet is exercised by running the Current Test Definition (CTD), the history of the exe-
cution is stored in a single Executed Test Definition (ETD) in the DataSet Archive. Each ETD
contains a record of each Task as it executed, including the Task configuration and any measured
data. Each Tasks can be individually recalled for configuration and measured data review. Once
a DataSet Archive is written, it cannot be modified except by appending new executions of the
CTD as ETDs. ETDs that contain unwanted or incomplete data or were executed in error remain
part of the record and cannot be removed.

One solution is to assign a new name to the ETD. Although described as a method for marking a
DataSet that cannot be removed, this is a generic tool that can serve any purpose. An ETD is re-
named by right-clicking its name in the DataSet Archive and selecting "Rename ETD" in the
popup menu. The existing name appears in a "Rename DataSet" dialog (see below). Type a new
ETD Name, the DataSet Archive is refreshed and the ETD permanently takes on a new name.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       206




                           Figure 14 - Rename an ETD.
X.4 - ETD Markers
Another solution, and one that can be used in conjunction with ETD renaming, is to give the
ETD a special icon. ETDs are stored in the DataSet Archive with a standard      icon. However,
one of three special icons can be assigned to any ETD. The icons are:

   1.      : Error
   2.      : Important

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       207


   3.      : Special Attention

Although the icons have been given the labels "Error", "Important" and "Special Attention" when
selecting them, they can take on any meaning intended by the user.




                      Figure 15 - Adjust the ETD Marker.
Note that the record of the marker for the ETD cannot be stored in the DataSet. Instead, a file

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         208


based on DataSet Name and ETD name is stored in C:\DataSets\Notes. Since the file is based on
the ETD name, make any changes to the ETD name (X.4) before setting the marker. Also, make
any changes to the DataSet Name (below) before taking this action. Note, too, that removing this
file would restore the maker to its original.




             Figure 16 - ETD Marker File in C:\DataSet\Notes.
X.5 - ETD Notes
Another tool is available that allows an individual ETD to have a Rich Text-formatted document
of up to 2000 characters associated with it. As a Rich Text document, the text can be formatted
for color, and type style (bold, italic, etc.). Once created, the document can be recalled for re-
view, editing or deleting. The document is stored in C:\DataSets\Notes and is associated with an
ETD by DataSet Name, ETD name and execution count. (Note that it is possible to associate the
note with multiple ETDs through manipulations that cause duplicate ETD names and execution
counts in the DataSet. This would be an error condition.)

To add an ETD note, open the DataSet and its Archive, select the appropriate ETD, right-click
and select "Add Note" from the popup menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         209




                         Figure 17 - Initiate an ETD Note.
A dialog will appear that allows the note to be edited. The dialog will automatically add the date
of the note. A brief summary can be added, then up to 2000 characters of text to document the
ETD. The text can be formatted using the dialog menu options. It may be formatted for color and
style. The document may also be printed and/or exported to a text file from the menu.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         210




                       Figure 18 - Construct an ETD Note.
Once the note is edited, it is added to the ETD by clicking OK. The DataSet Archive will refresh
its display and close. If reopened, the ETD with the associated note will be indicated by a change
in icon to a blue "R", with a superscripted appended "n", as in Figure 19.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          211


                  Figure 19 - ETD with Associated Note Icon.
Once the note is associated with the ETD, right-clicking on the ETD will produce a popup menu
with "View Note", "Edit Note" and "Remove Note" enabled. These actions are mostly intuitive.
Editing an existing ETD note has some nuances that are best addressed by referring to the Edit-
ing an ETD Note topic.

As with the ETD Marker of X.4, the ETD note is associated with an ETD through two files in
C:\DataSet\Notes. Once again, the ETD and/or DataSet should have their final name set before
adding the note, since the file depends on both the DataSet and ETD names. The     icon will
supersede and special makers added in X.4.




              Figure 20 - ETD Note Files in C:\DataSets\Notes.
X.6 - Rename the DataSet
At this point it should be evident that the naming of things in Vision - Tasks, DataSets, Test Def-
initions - is critical both for documentation purposes and for program execution. Duplicate
names, though legal in the case of Tasks, can cause particular problems. There may be occasions
in which it is efficacious or even necessary to permanently change a DataSet name. The process
is simple. With a DataSet closed, select it, by name, in the DataSet Explorer. Then go to "Ex-
plorer->Rename Selected DataSet". The current DataSet Name will appear in the "Change Da-
taSet Name" dialog. Adjust the name as desired and click OK. The DataSet name will be perma-
nently updated in the DataSet Explorer.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       212




                          Figure 21 - Rename a DataSet.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        213


                                     XI - Data Plotting
X.1 : Data Plotting
Measured data can be displayed to the user in three ways. Data taken using the QuikLook option
will be automatically displayed in a dialog after they are acquired. Data acquired in a DataSet
can be similarly viewed by double-clicking on the recorded Measurement Task in the Experi-
ment Data folder of the Executed Test Definition (ETD) after the Current Test Definition (CTD)
has complete execution. This will present the configuration dialog for review, then show the plot
dialog. During actual experiment execution data can be viewed by associating one or more Filter
Tasks with the measurements of interest and enabling the Filter’s plot option. The plot window
will appear and be updated during the execution of the CTD. There are many options for plotting
data in this way. See the Help option under the Filter configuration dialog. Figure 1 shows a
QuikLook General Pulse Task response dialog including the plotted data. A typical Filter Task
data presentation, taken during Task execution (or recalled from the DataSet Archive), is shown
in Figure 2 .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       214




   Figure 1a and b - Dialog that results from a QuikLook General
   Pulse measurement. The top and bottom of each pulse is plotted
  against an X-axis that has no real meaning. Data are plotted from
 left to right in the sequence taken. On the full dialog derived meas-
  urement results are shown to the right. Derived measurement re-
sults are shown to the right. Data validity indicators are at the lower
                                  right.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              215




  Figure 2 – Filter plot created during the program execution. This
 plot is created as the data are measured. Multiple plots may be cre-
  ated in a single execution. Plots may contain more than one data
 source. In a Branch Loop, a new plot may be created for each loop,
 or the data may be appended to a single plot. This shows data from
 three 10.0 ms Hysteresis sources of drive voltages varying from 4.0
  to 10.0 Volts. To the right is a full textual experiment description
         created by the Hysteresis Tasks that sourced the data.
X.2 - Right-Click Options
Once data are plotted a large number of plotting options are available to the user. These are ac-
cessed by placing the cursor into the plot window and clicking the right button. A popup menu
will appear ( Figure 3 ) that directs the user to one of several options. The window may be max-
imized, being reduced again by pressing the ‘Esc’ key. Selecting the Customization Dialog... op-
tion will open a multi-paged dialog ( Figure 4 ) that will allow, among other things, rewriting
titles, enabling or disabling the grids, adjusting the axis scales, adjusting the data color, line type
and/or symbols, changing font, etc.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       216




   Figure 3 – QuikLook Results for General Pulse Showing Right-
                       Click Popup Menu.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                            217




   Figure 4 – Same as Figure 3, with the Customization Dialog Pre-
                               sented.
In order to send the plot to the printer, right-click in the plotting surface and select "Export Dia-
log..." When the dialog appears, select the output type (Enhanced Metafile [EMF], Metafile
[WMF], bitmap [BMP], JPEG [JPG] or PNG), and Printer. Click Print... and acknowledge the
desired printer. Landscape or Portrait modes can be selected by clicking Setup... in the Printing
dialog. Page size, etc may also be adjusted using Setup... The sequence is shown in Figure 5.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          218


The export dialog can also be used to save the plot to a file of the selected type or to save it on
the clipboard for pasting into another document. It can be imported into a spreadsheet, drawing
program or word processor from the clipboard or the Meta File. Note that when printing or sav-
ing the plot, only the plot portion of the dialog applies. Portions of the dialog containing other
controls will not be printed or saved to the file pr clipboard. Note that the export feature of Vi-
sion, accessed through the Export button on the results dialog, provides a simpler, more complete
and better-formatted method of sending data to a printer, an Excel file or a text file. However,
data sent to a printer using Vision export will not include the data plot.




  Figure 5a – Plot Printing Sequence 1. Right-Click and Select "Ex-
                           port Dialog ...".

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       219




Figure 5b – Plot Printing Sequence 2. Export Dialog Configured for
                             Printing.




   Figure 5c – Plot Printing Sequence 3. Typical Windows Printing
         Dialog. Click Setup... for Additional Configuration.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          220




Figure 5d – Plot Printing Sequence 4. Typical Printer Configuration
                             Subdialog.
Zooming in on data of interest can be performed automatically without manually adjusting the
axis limits. To do this, place the cursor adjacent to the data of interest. Click and hold the left
button and drag the cursor over the data forming a rectangular window, originating at the spot
that the button was clicked and completely containing the data of interest. When the button is
released, the view will expand so that it contains only the window that was created by the click-
and-drag (rubber band) method. Return to normal zoom by right-clicking in the window and se-
lecting Undo Zoom in the popup window. A zooming sequence is shown in Figures 6 and 7.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       221




Figure 6 - "Rubber Band" a Region of Interest to Zoom in on Using
                     the Left Mouse Button.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          222


                                 Figure 7 - Zoomed Data.
X.3 - Annotations
A limited set of annotation tools is available to data plots that appear in dialogs in which menus
may appear. Long duration Measurement Tasks and Filter Tasks present data in a plot window
such as in Figures 6 and 7, that do not allow menuing and do not include annotations. All other
Measurement Tasks allow annotations to be added. Figure 8 shows two samples of ellipses, lines
and text annotations. The following annotations and their styles may be added:

   1.     Lines - Line type and color.
   2.     Rectangles - Line type and color
   3.     Ellipses - Line type and color
   4.     Text - Text size and color
   5.     Symbol - With or without text, symbol type and color

The current line type and color apply to Lines, Rectangles and Ellipses. These do not maintain
discrete configurations. All color selections include Black, Blue, Red, Green, Yellow and Cus-
tom. Line types include:

   1.     Thin Solid
   2.     Medium Solid
   3.     Thick Solid
   4.     Dotted
   5.     Dashed

Text sizes are:

   1.     Tiny
   2.     Small
   3.     Medium
   4.     Large
   5.     Very Large

Changes to text size apply to all existing text on the plot as well as the future addition of text.
This is the only property that can be changed for annotations that have already been placed on
the plot.

Symbol types are:

   1.     Dot - Open or Solid
   2.     Square- Open or Solid
   3.     Diamond - Open or Solid
   4.     Triangle - Up or Down, Open or Solid
   5.     Plus (+)
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         223


   6. Cross (X)




                         Figure 8 - Plot with Annotations.
Annotations are configured and initiated by selection adjacent to the cursors option in Tasks that
offer cursors. In pulse Tasks, such as the General Pulse of Figure 8, the annotation menu has
been added to the plot dialog that does not include cursors.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              224




           Figure 9 - Various Annotation Configuration Actions.
The configuration action will be reflected in the plot dialog's Annotation indicator. The indicator
will either reflect the most-recent annotation configuration action or provide instruction when
annotations are being added. If annotation operations are idle, the control will show <<Ready>>.




                          Figure 10 - Annotation Indicator.
Once the annotations are configured as desired, click the "Add Annotation" menu option and se-
lect the annotation type. If this is the first annotation to be inserted, the left mouse button must be
clicked anywhere in the plot surface to change the focus. The left button is then used to define

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           225


the annotation limits. For lines, the mouse is clicked twice, once at each end point. For rectangles
and ellipses the mouse is clicked twice. The first click selects one corner of a rectangle that de-
fines the limits of the annotation. The second click defines the opposite corner - both horizontally
and vertically of the defining rectangle. Symbols and text annotations require only a single click.
For text annotations and symbols with text, the click defines the position of the left-most part of
the annotation. If text is to be inserted, the mouse click is followed by a dialog in which the text
is entered. There is a 48-character limit to the text length.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       226




                          Figure 11 - Adding an Ellipse.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       227




                     Figure 12 - Adding a Symbol with Text.
Tabbed Data Presentation dialogs do not include menus. For tabbed dialogs, annotation control
(and cursor controls when available) is performed using dialog button controls.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        228




      Figure 13 - Tabbed Data Presentation Annotation Controls.
The figures in this section show annotations added to a QuikLook plot. Once the QuikLook re-
sponse dialog is closed, the annotations are lost. However, if a plot dialog, recalled from a Da-
taSet Archive, has annotations applied, the list of annotations is saved to a file in
C:\DataSets\Annotations. The file has the name <DataSet Name>.<Task Name>.<Execution
Count>.mm.dd.yy hh.mm.ss AM/PM. The annotation file is, therefore, very specific to the Task.
When the Task is recalled from the DataSet Archive again, the previously-added annotations will
appear.

Note that once the annotations are placed on a plot, the only modifications possible are to add

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             229


new annotations or to remove all annotations as a group. The only other change that can be gen-
erally applied is to change text size for all text and symbols with text annotations. Annotations
cannot be individually removed. They cannot have their properties changed or be moved. These
actions will be the subject of future Vision releases.

X.4 - Global Plotting Options
The global default settings for data plotting can be adjusted in the main Vision "Data Plotting"
menu. Options include plot type (line, points, etc.), grid control, font size, etc. See the Data Plot-
ting Vision menu help page for more detail.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          230


                                  XII - Variable Task Icons

Version Tasks are grouped into general types that are identified by Task location in the TASK
LIBRARY and QuikLook (if applicable) and by Task icon. The general icons are listed in Table
1.

                           Icon                  Task Type
                                    Program Control Task (Pause, De-
                                    lay, General Information, Etc.)
                                    Hardware Task that makes no
                                    measurement (Waveform, DC Bias)
                                    Sync Trigger Task
                                    Measurement Task (Hysteresis, Fa-
                                    tigue, etc.)
                                    Transistor Measurement Task (to be
                                    introduced in future releases)
                                    Long-Duration Measurement Tasks
                                    (Fatigue, Imprint, Resist, Retain,
                                    etc.)
                                    Magneto-Electric Sensor Calibra-
                                    tion
                                    Pulse Tasks (PUND, General Pulse,
                                    Simple Pulse)
                                    External Instrument Task (Generic
                                    GPIB, Set Temperature, LCR Me-
                                    teretc.)
                                    Filter Task (averaging, math, etc.)
                                    Branch Task
                                    Nesting Branch Task
                                    General Information Task
                                    Customized Test
               Table 1 - General Task Type Identifying Icons.
One of multiple icons can appear for any given Task in a Test Definition. Each Task is assigned
the appropriate icon from Table 1 when it appears in the Library. This same icon is used for
most representations of a Task in the EDITOR, a DataSet Current Test Definition (CTD) or a
DataSet Executed Test Definition (ETD) in the DataSet Archive. However, the Task appearance
may change in the EDITOR or a DataSet CTD if it is associated with a Branch Task or one or
more Filter Tasks or both. In that case the icon is augmented by a blue dot on the icon's left bor-
der when it is a Branch Target and by a brown rectangle in the lower-right corner when it is as-
sociated with one or more Filters. Both icons may appear if the Task is associated with both a
Branch Task and Filters. In addition, a Task may appear with a red icon in a DataSet ETD if
there was an error during execution. In all cases, the basic icon from Table 1 is retained as a ba-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       231


sis for the variable icon. Note that Tasks in DataSets created prior to the Version 4.1.x up-
date will not display variable icons, nor will they be displayed if a Test Definition is moved
from the older DataSet back to the EDITOR unless the Branch or Filter Task is reconfig-
ured and the association reassigned.

The figures below show the various situations.




 Figure 1 - Hysteresis Icons - Branch Target and Filter Association.




 Figure 2 - Hysteresis Icons - Single Task as Branch Target and Fil-
                            ter Associate.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       232




Figure 3 - Hysteresis Error Icons - The ETDs Hold Hysteresis Tasks
                        with Forced Errors.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        233


                             XIII - Nested Branch Looping

The Nested Branch allows Nested Branch Looping by allowing Branch Tasks (and their target
Tasks) to be included in the Nested Branch Loop. The Branch Task defines an inner loop and the
Nested Branch Task an outer loop. As originally conceived the use of the Nested Branch Task
was confusing and its purpose difficult to grasp. This was primarily because the user was strong-
ly cautioned against including Measurement and Filter Tasks within the inner Branch Loop. In
this situation the inner loop could only be used for GPIB or program control. A simple mecha-
nism has been added to Vision to make Nested Branch Looping simpler and more useful. The
Nested Branch Loop has added a Boolean User Variable, called "Reset", added by the Nested
Branch Loop Task, that can be used by Hardware Tasks, Measurement Tasks and Filters to re-
turn there configuration to the original state in a Branch Loop. Consider the Test Definition of
Figure 1...




               Figure 1 - Nested Branch Loop Test Definition.
The Tasks are defined as follows:

   1. Set Temperature 50°C to 100°C - Set Temperature - This Task sets a thermal controller.
      Its initial temperature is 50° C. It is programmed to increment its temperature by 25° C in
      a Branch Loop. It has Nested Branch Loop Reset disabled.
   2. Hyst.1 - Multivolt - Reset - Hysteresis - A Hysteresis Task programmed to perform a 5.0-
      Volt initial measurement and to increment its voltage by 1.0 Volts in a Branch Loop.
      Nested Branch Loop Reset is enabled.
   3. Hyst.2 - Multivolt - Reset - Hysteresis - A Hysteresis Task programmed to perform a 5.0-
      Volt initial measurement and to increment its voltage by 1.0 Volts in a Branch Loop.
      Nested Branch Loop Reset is disabled.
   4. C/P Hysteresis Data - Reset - Collect/Plot Filter - The Filter Task collects data from
      both preceding Hysteresis Tasks. It is programmed to append data in a Branch Loop. It is
      programmed with Nested Branch Loop Reset enabled.
   5. C/P Hysteresis Data - No Reset - Collect/Plot Filter - The Filter Task collects data from
      both preceding Hysteresis Tasks. It is programmed to append data in a Branch Loop. It is
      programmed with Nested Branch Loop Reset disabled.
   6. Inner Loop - Three Times - Standard Branch - This Task is programmed to Branch
      twice, causing a total of three executions of its nested Tasks. (The Branch Logic Condi-
      tion is "Loop Counter <= 2".) Its Branch Target is Hyst.1 - Multivolt - Reset. This Task
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              234


      automatically sets the "Reset" User Variable to "false".
   7. Outer Loop - Three Times - Nested Branch - This Task is programmed to return execu-
      tion to its Set Temperature 50° C to 100° C Branch Target three times. (The Branch Log-
      ic Condition is "Loop Counter - Nested <= 2".) This Task is programmed by the user to
      set the "Reset" flag to "true". This is a new option in the Nested Branch Task.

The Respond to Nesting Branch Reset checkbox of Figure 1 has been added to all appropriate
Hardware, Measurement and Filter Tasks to allow "Reset" to be either acknowledged or ignored.
Tasks that have Reset enabled will execute their initial conditions on first execution and after
each Nested Branch Task execution. Tasks that have Reset disabled will execute their initial
conditions only on first execution. Note that, for Filter Tasks that have Reset conditions, the con-
dition only applies if the Task is programmed in Append mode. Table 1 tracks the progress of
the execution of the Test Definition and highlights the difference between Reset enabled (green)
and Reset disabled (red) Tasks.

   Outer        Inner      Tem-    Hysteresis 1   Hysteresis 2   Filter 1   Filter 1   Filter   Filter 2
 Loop Iter-   Loop Iter-   pera-    Voltage        Voltage        Plots      Trac-       2       Trac-
   ation        ation      ture                                             es/Plot    Plots    es/Plot
                           (°C)
     1            1         50         5.0           5.0            1          2         1        2
     1            2         50         6.0           6.0            1          4         1        4
     1            3         50         7.0           7.0            1          6         1        6
     2            1         60         5.0           8.0            2         6/2        1        8
     2            2         60         6.0           9.0            2         6/4        1        10
     2            3         60         7.0           10.0           2         6/6        1        12
     3            1         70         5.0           11.0           3        6/6/2       1        14
     3            2         70         6.0           12.0           3        6/6/4       1        16
     3            3         70         7.0           13.0           3        6/6/6       1        18
 Table 1 - Task Condition at Each Test Definition Branch Iteration.
As is evident from the Table, the Reset option allows the Hysteresis Task to repeat a series of
voltages over a range of temperatures. With Reset disabled, a different range of voltages is cov-
ered at each temperature. For the Filter plot, a new plot is generated at each new temperature if
Reset is enabled. If Reset is disabled, all data are shown on a single plot.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           235


                             XIV - Test Definition Graphing

Introduction
A graphical representation of any Test Definition in Vision can be made and then edited, printed
and exported. This is called a Test Definition Graph. Recall that a Test Definition refers to a lin-
ear sequence of Vision Tasks that, taken together, form an experiment. There is usually a Test
Definition under construction in the EDITOR window. All DataSets contain a single Test Defini-
tion, called the Current Test Definition (CTD), which is the experiment that is ready for execu-
tion within the DataSet. The DataSet may also contain any number of archived Executed Test
Definitions (ETDs) that represent previous experiment executions in the DataSet.




                 Figure 1 - Various Test Definitions in Vision.
A Test Definition Graph is opened by right-clicking the appropriate Test Definition and selecting
"Graph Editor Test Definition", "Graph CTD" or "Graph ETD Design" as appropriate.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        236




                 Figure 2 - Initiate Test Definition Graphing.
A two-paned, scrollable window will open that details the Test Definition graphically. For the
moment, the right pane contains a simple box labeled "Mini-Graph". The box contains the se-
quence of Tasks in the Test Definition represented only by the Task icons. In addition, links be-
tween Filters and their Target Tasks are presented as brown lines. Branch Task links are present-
ed as blue lines.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          237




                                Figure 3 - Initial Graph.
The left pane includes more detail. Each Task is assigned a box. The initial box color depends on
Task type. In the upper right corner, the Task icon appears. It is also Task dependent. Default
values are shown in Table 1.

                       Task Family Type        Box Color            Icon
                        Program Control           Blue
                           Hardware            Dark Green
                         Measurement           Light Green
                       External Instruments      Orange
                             Filter            Dark Brown
                         Long-Duration         Light Brown
                            Branch                 Blue
                         Nesting Branch            Blue

          Table 1 - Icons and Box Colors by Task Family Type.
Each Task in the main window indicates Task version, compilation date and Task family/Library
location in italics along the top of the Task box. The remainder of the text in the box is provided
by the Task and details Task configuration. All Tasks first present "Task Type:" and "Task
Name:" information. Tasks that are Target Task for Filters add a brown rectangle in the lower
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         238


right corner. The rectangle is labeled "Filter Target". Likewise, Tasks that are Branch Targets
have a blue circle, labeled "Branch Target" to the middle right. Cascading link lines outside the
box show the association between Filter and Branch Tasks and their Targets.

Levels of Task Description
Tasks can be asked to provide three levels of detail to the Test Definition graph. Once a graph is
created, the level is not changed. But the level may be selected before graphing and the selected
level remains persistent - even between executions of Vision - until it is changed. The infor-
mation level is selected by right clicking, as in Figure 2, then selecting "Minimize Graph Text",
"Standard Graph Text" or "Full Graph Text". The level may also be changed by selecting "File->
Minimize Graph Output Text", "Standard Graph Output Text" or "Full Graph Output Text" in
the main Vision menu.

   Minimize Text.
   In the minimized text representation, all Tasks provide the same information. This includes
   the italicized Task Version, compilation date and family and the Task Type and Task name
   entries. Since the size of the boxes is minimized, links and symbols indication associations
   between Filter and Branch Tasks and their Targets are eliminated. This information is still
   provided in the Mini-Graph of the right pane.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       239




                             Figure 4 - Minimized Text.
      Standard Text
      This is the normal Task presentation. Tasks provide complete configuration information.
      Full links are provided between Branch and Filter Tasks and their Targets.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       240




                              Figure 5 - Standard Text.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        241



   Full Text.
   In the Full Text presentation Tasks add just a little bit more information. All Tasks add the
   Task configuration date to the bottom of the displayed Text. Hardware Tasks also add the
   sample Area (cm2) and Thickness (µm) information. Finally, Measurement Tasks present the
   configuration of the return signal amplification level.




                                  Figure 6 - Full Text.
Editing Task Graphics
Any Task entry may be selected for editing within the left pane. To select a Task, simply left-
click within the Task box boundary. The Task is "Highlighted" by turning its box to a pink color,
indicating that it has been selected.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         242




          Figure 7 - Selecting (Highlighting) a Task for Editing.
Once a Task is selected, it may be edited in two ways. First the color of the Task box may be
changed to any desired value. Right-click anywhere within the Graph window and select
"Change Task Box Color" from the popup menu. A standard Windows Color-Picker dialog will
appear. The dialog may be expanded to allow any custom color to be selected or defined. Once
the appropriate color is established in the dialog, click OK to close the Color-Picker and set the
new Task box color.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       243




                     Figure 8 - Changing a Task's Box Color.
The second change that can be made is that the descriptive Task text can be edited to append any
additional information the user may choose to add. With the Task highlighted, right-click any-
where in the Graph window and select "Append to Task Text" from the popup menu. A simple
dialog will open that allows text to be entered. Text may be of any length and may include car-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         244


riage returns. Once the text is edited, click OK to append it to the existing text provided by the
Task. Once text is added it becomes "permanent". Subsequent repetitions of the process will con-
tinue to append to the previously-appended text.

Any Task can be retuned to its original color and/or text state by highlighting the Task, right-
clicking and selecting "Reset Task Text to Default" and/or "Reset Task Color to Default".




           Figure 9 - Appending Text to a Task's Graph Entry.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         245


Adding Comments
An unlimited amount of text, including carriage returns, may be added to the Graph to further
document the represented Test Definition as the user sees fit. Right-click anywhere in the Graph
window and select "Graph Comments" in the popup menu. A simple text editor dialog will ap-
pear. Add any descriptive text desired, then click OK. A box containing the text will appear in
the right window pane.

Text may be reedited to an unlimited degree by reopening the "Graph Comments" dialog. The
current text will appear. It may be deleted and/or corrected and/or appended to. Once the dialog
is closed, the update text will appear in the right pane. If all text is deleted, the Comments box
will disappear.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       246




                  Figure 10 - Adding Comments to a Graph.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       247




                     Figure 11 - Editing Graph Comments.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           248


Saving and Recalling Graphs
Once the user is satisfied with the state of a Test Definition Graph, the graph may be permanent-
ly stored to a file and then recalled into a graph window at any future time. Right-click anywhere
in the Graph and select "Save As...". The standard Windows browser dialog will appear. Navi-
gate to the desired file path and set a file name. Note that the "*.grph" extension is filtered for,
but the file may take on any name and file extension. Click Save to write the file.




                        Figure 12 - Saving a Graph to File.
A file may be reopened into any existing graph (overwriting the previous graph) by right-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         249


clicking anywhere in the Graph window and selecting "Open..." from the popup menu. A more
common approach may be to select "File->Open a Test Definition Graph" from the main Vision
menu. In this case a new graph window will be created and the file data will be written to it. Ei-
ther of these actions will open a standard Windows browser dialog that should be used to navi-
gate to and identify the file. The dialog will have the *.grph filter, but any file name may be
used.




                  Figure 13 - Recalling a Graph from a File.
Closing Graphs
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          250


Each time a Graph is closed by clicking X in its upper-right corner, the user is prompted to save
the graph.




            Figure 14 - Graph Save Prompt on Graph Closing.
If Yes is clicked, the save process of Figure 12 will be initiated. If No is clicked the Graph will
simply close. Cancel causes the Graph to remain open. If Graph windows are open when Vision
is closed, the user will be prompted by the dialog of Figure 14 once for each open Graph. How-
ever, <Ctrl-G> will close all open Graph windows without prompting.

Printing
Any graph may be sent to any printer accessible to the Vision host simply by right-clicking in the
Graph window and selecting "Print". A standard Windows printer configuration dialog will open
that allows the number of copies and/or pages to print to be selected. Each printout will include
at least to printed pages. The first page represents the right window pane with the Mini-Graph
and any Comments. The remaining pages show the left pane.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         251




                     Figure 15 - Initiating a Graph Printout.
The printout can be previewed by right-clicking and selecting "Print Preview...". Note that Print
Preview has difficulty positioning the Task icons as is evident in the figures below. This problem
does not extend to the actual printout, which should display correctly.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       252




                            Figure 16 - Print Preview 1.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       253




                            Figure 17 - Print Preview 2.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       254




                            Figure 18 - Print Preview 3.
Buffering Test Definition Graphs
Perhaps the most useful feature of Test Definition Graphing is the ability to copy the Graph to
the Windows Clipboard, from which it may be pasted into any standard program such as Micro-
soft Word, Excel, PowerPoint or Visio. Each of the Graph panes is independently buffered. To
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         255


capture the right pane, right-click in the right pane and select "Copy to Clipboard". The open any
suitable target program and click <Ctrl-V> or select Edit->Paste. The Mini-Graph and any
Comments will appear just as in the Graph window.




   Figure 19 - Copy and Paste the Right Graph Window Pane into

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          256


                                            Word.
The process is the same for the left window pane. This time right-click in the left pane and select
"Copy to Clipboard". Then paste into the desired program. Note the entire Test Definition Graph
is buffered on the Clipboard as a single item. For paged programs such as Word, pasting a large
Test Definition Graph may result in an object that is either clipped at the bottom or whose output
is scaled too small for proper viewing. This is the case in the partial view of Word output in Fig-
ure 20. In this case a minimized Text representation may be a better option. Such scaling will
not be an issue in an unpaged program such as the partial Excel output example of Figure 21.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       257




    Figure 20 - Copy and Paste the Left Graph Window Pane into
                               Word.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       258




Figure 21 - Copy and Paste the Left Graph Window Pane into Excel.
Conclusion
Test Definition Graphing provides the user an important documentation tool. It allows the exper-
imenter to quickly and easily present his experiment design in any correspondence tool such as
Word or PowerPoint. The experiment may be presented at three levels of detail and may be cus-
tomized with additional text documentation. Along with the distribution of actual DataSets, this
tool allows the user greater flexibility in sharing experimental processes.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             259


                                   XV - Document Library

By default, the lower-right Vision window is a feature known as the Document Library.




                         Figure 1 - The Document Library.
On Vision startup, certain folders on the C:\ drive are scanned for files of certain types. If the
files of the appropriate extensions are found, folders for them are created in the Document Li-
brary and the files are placed there. Vision first looks for *.PDF (Adobe Reader) files in
C:\DataSets\User-Printable Help and places them in a folder named "User Printable Help Files".
These files are written by the installer and represent the *.PDF format versions of these help
pages. Next files of extension *.CHM are searched in C:\Program Files\Radiant Technolo-
gies\Vision\Help and placed in the "CHM Files" folder. These are also written by the installer
and represent the compiled help pages including this main manual and the Task-specific help
pages. Finally, the path C:\DataSets\Documents is searched for a variety of document types and
these are loaded into folders per Table 1 . Many dummy examples of these files are written by
the installer to this location. The user should place any files at that location that are to be acces-
sible through Vision.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         260



                       File Type               Extension            Folder Name
                     Adobe Reader               *.PDF                  PDF Files
                          Text                  *.TXT                  Text Files
                     Microsoft Word         *.DOC/*.DOCX              Word Files
                                                                 (*.DOC/*.DOCX)
                     Microsoft Excel        *.XLS/*.XLSX              Excel Files
                                                                  (*.XLS/*.XLSX)
                  Microsoft PowerPoint       *.PPT/*.PPTX         PowerPoint Files
                                                                   (*.PPT/*.PPTX)
                     JPEG (Images)              *.JPG                JPEG Images
               Microsoft VISIO (Drawings)       *.VSD                 Visio Files
                 Bitmap Files (Images)          *.BMP                Bitmap Files
                       Web Files               *.HTML                HTML Files
   Table 1 - Document Library File Types, Extensions and Folders.
To access any file, simply open its folder and double-click the file name/icon in the Document
Library. The file will be opened in the appropriate program provided that program is installed on
the Vision host computer.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           261


                                       XVI - Editor Aide

Discussion
The single largest drawback in Vision is that the EDITOR is not a completely general tool for
inserting and removing Tasks. This is because of the complex dependencies between Branch and
Filter Tasks and their targets. Here are the things that can be done in the EDITOR:

   •      Clear the EDITOR of all Tasks.
   •      Append a Task or series of Tasks to existing Tasks in the EDITOR.
   •      Remove the last Task from the EDITOR.
   •      Prepend a Task or series of Tasks to the top of the Test Definition Task list in the EDI-
          TOR. This is done by copying the existing Test Definition to a temporary location (Da-
          taSet CTD or Customized Test), writing the Task(s) to be prepended to the EDITOR and
          then restoring the original list of Tasks from the temporary location.

Here are examples of things that cannot be done in the EDITOR:

   •      Remove any Tasks from the interior of the Test Definition in the EDITOR. Only the last
          Task may be removed. This may be done repeatedly to remove a series of Tasks, but a
          Task cannot be removed that is not the last (bottom-most) Task. Tasks may be disabled
          by checking No Execute. This is functionally equivalent to removing them from the Test
          Definition.
   •      Insert any Task into the interior of the Test Definition. Tasks may only be appended or
          prepended. Tasks are prepended by copying the existing Test Definition to a temporary
          location (DataSet CTD or Customized Test), writing the Task(s) to be prepended to the
          EDITOR and then restoring the original list of Tasks from the temporary location.
   •      Move a Task's position in the Test Definition up or down.

The Editor Aide tool has been added to make the construction of a Test Definition completely
general, eliminating the restrictions found in the Editor. In the Editor Aide an Editor List is con-
structed that forms the organization of a Test Definition to be moved into the Editor. Tasks may
be moved into the Editor List , in any order, from any of five categorical lists of Tasks: Hard-
ware Tasks, External Instrument Tasks, Measurement Tasks, Filter Tasks and Program Control
Tasks. The complete list of Tasks already in the Editor can also be moved into the Editor List as
a single group. Any Task in the Editor List can have a Task Name and/or Comments inde-
pendently assigned. Any Hardware/Program Task can have its programmed Max. Voltage (Field
(kV/cm) specification is not available) and/or Sample Area (cm2) and/or Sample Thickness (µm)
independently assigned within the Editor Aide. Furthermore, Tasks that are imported as a group
from the Editor window now retain all configured values

Once in the Editor List Tasks may be moved up or down in position or removed from the list. In
this way the limitations on the Editor are overcome. Once the Task sequence is established in the
Editor List Tasks may be moved back into the Editor from the Editor Aide. Tasks will be ap-
pended to any existing Tasks in the Editor Window. Tasks may be removed from the Editor

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           262


Window from within the Editor Aide, either singly, by removing the last Task in the Editor Test
Definition or as a group, but clearing all Tasks from the Editor Test Definition. As Tasks are se-
quentially moved from the Editor List to the Editor, their configuration dialog is opened for re-
view and adjustment. For Tasks that were added to the Editor List from within the Editor Aide,
only Task Name, Comments, Max. Voltage, Sample Area (cm2) and Sample Thickness (µm)
may be preset. All other Task parameters must be configured at this time. For Tasks that were
loaded into the Editor List from existing Tasks in the Editor, all configured parameters will be
retained from their original Editor configuration. However, note this caution: Filter and Branch
Tasks are associated with their Target Task(s) by the relative distance between the Fil-
ter/Branch and its Target Tasks(s). If Tasks are inserted or removed between the Fil-
ter/Branch and the Target Task(s) or if the Target Task(s) is (are) moved in position or
removed, the association(s) between the the Filter/Branch and its Target Task(s) must be
reestablished. This caution will be noted repeatedly here and below.

The current state of the Editor List may be saved to a file for future recall at any time. Note that
for all Tasks, including those whose configuration is maintained on importing from the Editor,
only Task Name, Comments, Max. Voltage, Sample Area (cm2) and Sample Thickness (µm) are
saved to file.

Accessing the Editor Aide Tool.
To access the Editor Aide, right-click in Editor Window and select "Editor Aide" from the popup

menu, or click the        icon on the Vision toolbar or press <Alt-A>. The Editor Aide window
will appear as in Figure 1.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       263




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         264


                   Figure 1 - Accessing the Editor Aide Tool.
Inserting a Task into the Editor List
To insert a Task into the Editor List, locate and select the Task in the appropriate Task list and
then click Add Selected Task to Editor List. The Task will be appended, by Task type, to any
Tasks already in the list. Once in the List a Task may be selected in the Editor List and Task
Name and Comments may be assigned. If the Task is a Hardware/Measurement Task, Max. Volt-
age, Sample Area (cm2) and Sample Thickness (µm) may also be assigned.




               Figure 2 - Inserting a Task into the Editor List.

Moving the Editor Test Definition into the Editor List
If the Editor has one or more Tasks in its Test Definition, these may be moved as a group into
the Editor List. Unlike Tasks added from within the Editor Aide tool, these Tasks will retain all
configured parameters when moved into the Editor Aide. To move the Editor Tasks into the Edi-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        265


tor List, simply click Load Editor Tasks to Editor List. All Tasks in the Editor Test Definition
will be appended, in order, to any Tasks already in the Editor List.




   Figure 3 - Moving the Editor Test Definition into the Editor List.

Moving a Task Up or Down in the Editor List
To move a Task up or down in the Editor List, simply select the Task and click the up (        or
down (        ) button to swap positions with the previous or next Task. For the demonstration of
Figure 4 a Delay Task is appended to the Tasks in the Editor List and then repeatedly moved up
until it is just below the second Hysteresis Task. The Hysteresis Task is then moved down to po-
sition the Delay Task just above it.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         266




              Figure 4 - Move Tasks Up and Down in the List.
Remove a Task from the Editor List
To remove a Task from the Editor List, select it in the Editor list and click Delete Selected. For
Figure 5, a second Delay Task has been added to the Editor List just after the second Hysteresis
Task. In the figure that second Delay Task is removed from the Editor List.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       267




                        Figure 5 - Delete the Selected Task.
The entire list of Tasks in Editor List can be deleted by clicking Clear All.




                Figure 6 - Clear All Tasks from the Editor List.

Move the Editor List into the Editor
The Tasks in the Editor List can be moved, one-by-one, into the Editor by clicking Move Editor
List to Editor. The Editor List Tasks will be appended to any Tasks already in the Editor. The
Editor Task list can be adjusted, from within the Editor Aide, by Remove Last Editor Task or

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       268


Clear Editor.




          Figure 7 - Remove Tasks from the Editor Test Definition.
When Move Editor List to Editor is clicked, the configuration dialog for each Task in the Editor
List is opened for review and configuration. Except for Task Name, Comments, Max Voltage,
Sample Area (cm2) and Sample Thickness (µm), which may have been established in the Editor
Aide, Task parameters for Tasks that have been inserted in the Editor Aide must be configured
before the Task dialog is closed and the Task is appended to the Test Definition in the Editor.
Tasks that were imported from the Editor into the Editor List maintain all originally-configured
values. However, Branch Tasks and Filter Tasks may have lost their connections to their respec-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             269


tive target Tasks. This is because the association is made by relative position between the
Branch/Target Tasks and their target(s). In these cases it is critical to reestablish the associations
when the Task configuration appears. In the example of the figures above, the Hysteresis-Filter
pairs associations have not been disrupted. However, inserting the Delay Task in Figure 4 has
affect the association between the Hysteresis-Filter pairs and the last two Filter Tasks as shown
in the figures below. The Critical Note on Branch and Filter Tasks button presents a message to
this effect.




    Figure 8 - A Note on Branch and Filter Task Reconfiguration.
Note that this reconfiguration is especially critical if a Target Task is removed or displaced. In
the example above, if the first Hysteresis Task is removed, the first Filter Task must also be re-
moved since there is no preceding Task with which to associate it.

In Figure 9 the transfer to the Editor has been initiated by clicking Move Editor List to Editor.
The Pause Task configuration dialog appears. Pause Task Name and Comments have been previ-
ously configured in the Editor Aide. User Self-Prompt retains some persistent value from a pre-
vious configuration. It must be adjusted to match the current purposes.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        270




  Figure 9 - Initiate Transfer to Editor - Configure the Pause Task.
The first Hysteresis Task configuration dialog appears next. The Task retains all configured val-
ues that it held when moved from the Editor into the Editor List. Parameters may be, but need
not be, adjusted at this time.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              271




 Figure 10 - Hysteresis Task Retains all Original Parameter Values.
The first Filter Task also retains its configuration. Its association with the first Hysteresis Task is
maintained because nothing has been inserted, or deleted from, between the Tasks. The same
will be true for all three Hysteresis-Filter pairs.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         272




Figure 11 - First Collect/Plot Filter. Task Retains Proper Configura-
                         tion from the Editor.
The Delay Task Name and Comments were not configured in the Editor Aide. Delay Task Name
and Duration (s) are both set to default values. The Task must be completely configured to meet
the needs of the Test Definition under construction. (Note that the Delay Task is not added, here,
for practical purposes - only for demonstration.)




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           273




                      Figure 12 - Delay Task Configuration.
The remaining Tasks were all imported from the Editor and insertion back into the Editor pro-
ceeds as discussed above until the fourth Filter Task is to be configured. That Filter associates
with all three Hysteresis Tasks. Because the Delay Task was inserted between the first Hysteresis
Task and the Filter Task, the Filter loses its association with the first Hysteresis Task. This must
be reestablished at this configuration time. This reconfiguration is also critical for Branch Tasks.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       274




                 Figure 13 - Original Filter Reconfiguration.

Editor List File Storing and Recovering
The Task sequence in Editor List, along with Task Name, Comments, Max Voltage, Sample Area
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                              275


(cm2) and Sample Thickness (µm), may be stored to a file, at any time, for future recovery. Note
that only the five standard parameters noted will be stored. Tasks in Editor List that were import-
ed from the Editor and retain parameters as configured in the Editor will not necessarily maintain
those parameters when stored to and recalled from the Editor List file.

The procedure consists of three button. Browse to File opens a standard Windows browser that is
used to identify the file path and file name of the Editor List file. The file will have a *.elx exten-
sion. The file may or may not exist. When the browser is closed, the file path and file name will
be displayed in the unlabeled text control immediately below Browse to File. If the file does not
exist, Save Editor List to File will be enabled. If the file does exist, Load Editor List From File
will be enabled. Clicking Save Editor List to File will cause the file to be created and all Tasks in
Editor List, along with their associated parameters, will be copied, in sequence, to the file. Since
the file now exists, Save Editor List to File will be disabled and Load Editor List From File will
be enabled. Clicking Load Editor List From File will append all Tasks in the file, in sequence, to
any Tasks already in the Editor List.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             276


 Figure 14 - Storing Editor List to a File and Recovering Task from
                               the File.

Figure 15 shows two instances of the Collect/Plot Filter configuration from the first Hystere-
sis/Filter Pair as the Task is being moved into the Editor. In the first instance, the Task was load-
ed into Editor List from the Editor and it retains all configured values. The configuration can be
reviewed and changed if desired, but the Task is immediately ready for direct insertion into the
Editor. In the second case, the Task had been recalled from an Editor List file. retains only its
proper Collect/Plot Filter Task Name and Comments. The critical parameter of Data Type and
the Task(s) selected in Task Selector are lost and must be reestablished. Less critical, but still in-
correct, is the Plot Title. The text in this control is persistent from the most-recent configuration
of a Collect/Plot Filter Task and does not apply to the current configuration. Plot Subtitle, Plot X
Axis Label and Plot Y Axis Label are also persistent from the earlier configuration. It is coinci-
dental that these labels are correct for this configuration as well.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       277




 Figure 15 - Restoring the Editor from the Editor List. Tasks Recov-
           ered from a File Lose Configured Parameters.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           278


                                     XVII - Data Mining

XVII.1 - Discussion
The Vision Data Mining tool is provided to simplify collection of data from diverse locations in
Vision to a single location for comparison. Before the introduction of Data Mining, this process
involved laboriously exporting Task data of interest either to a target outside Vision (text, Excel,
etc.) or to a Vision Data File (VDF/*.vis) from which the data could be imported back into Vi-
sion. These tools remain available, but the process has been greatly simplified by the Data Min-
ing process.

The process of Data Mining refers to the copying of any number of archived data-collecting
Tasks (Measurement Tasks or Filter Tasks) of one particular type from any number of registered
source DataSets into one Executed Test Definition (ETD) in the DataSet Archive of a single
Target DataSet. A single Filter Task, of a type appropriate to the collected Task type, may be ap-
plied to the collected data and recorded to the ETD.

Although Data Mining greatly simplifies the data collection and comparison process, the tool
still requires careful attention and pre-planning. The pre-planning involves careful identification
of the Tasks to be targeted for Data Mining including their names and the ETD and DataSet
names of their archived locations. Because of the nature of Vision execution, and as shown in the
example below, Tasks to be mined may have duplicate Task Names. The Data Mining tool will
offer an opportunity to rename the Tasks to better distinguish them. The assignment of Task
Names should be part of the preplanning process.

XVII.2 - Data Mining Wizard
The Data Mining tool is a "wizard", or serial sequence of dialogs, that configures and executes

the operation. The wizard is accessed through the Vision Toolbar              icon or the DataSet-
>Data Mining menu option.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       279




                         Figure 1 - Initiate Data Mining.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                280



   XVII.2.a - First Tab: Discussion




                                  Figure 2 - Discussion Tab
   The first dialog tab to appear is simply a discussion of the procedures and tabs that will fol-
   low.

          Control        Type        Default                               Discussion
      Click For Dialog   Button     Unpressed   This button opens a Dialog Instructions project that provides
        Instructions                            complete details regarding the entire Data Mining process
           <Back         Button     Unpressed   This button is disabled since there is no previous dialog tab in
                                                the Data Mining wizard.
          Next >         Button     Unpressed   This button advances the wizard to the next dialog tab.
          Cancel         Button     Unpressed   This button closes the Data Mining wizard with no action taken
                                                by the Data Mining tool.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       281


   XVII.2.b - Second Tab: Select Target DataSet




                 Figure 3 - Select Target DataSet Data Mining Tab.
   This second tab is used to identify the single DataSet that is to receive the mined data. All
   registered DataSets are listed in the unlabeled Registered DataSets list. A single DataSet is
   selected (highlighted) in the list. This enables the Select Target DataSet button. The Select
   Target DataSet button is clicked. Three actions are then taken:

          •   The selected DataSet Name is coped into the unlabeled Selected DataSet text box.
          •   The selected DataSet is opened in the DataSet Explorer if it was not previously
              opened.
          •   The Next > button is enabled.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        282




                     Figure 4 - Select Existing Target DataSet.
   Before clicking Next > a new DataSet may be selected and registered as the target using the
   Select Target DataSet button. This repeats the three actions above. In addition, the first se-
   lected DataSet will be closed if it was previously opened. The process may be repeated until
   the correct target DataSet is selected.



Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       283




                 Figure 5 - Reselect an Existing Target DataSet.
   A new DataSet may also be created from within the Target DataSet Selection tab and as-
   signed as the target. Clicking the New DataSet button initiates the New DataSet process.
   When the New DataSet dialog is closed the DataSet is created and opened, the DataSet name
   is added to the unlabeled Selected DataSet control, the DataSet is added to the unlabeled
   Registered DataSet list control and the Next > button is enabled. The process automatically
   selects the new DataSet as the target DataSet. However, once the new DataSet is created, the
   selection may be changed to any registered DataSet .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                        284




                      Figure 6 - Create a New Target DataSet.
       Control     Type     Default                                        Discussion
      Registered   List        No       This control lists all DataSets currently registered to Vision. A single Da-
       DataSets    Box      Selection   taSet is selected (highlighted) in this list to identify it as the Target DataSet
     (Unlabeled)                        selection. This control initially has no DataSet selected. Selecting a DataSet
                                        enables Select Target DataSet. This list may be augmented by in inserting a
                                        new DataSet, alphabetically, using the New DataSet button. After the list is
                                        augmented, the new DataSet will be selected (highlighted).
       Select      Button   Unpressed   This control is disabled until a single DataSet is selected in Registered Da-
      Target                            taSets. Clicking this button registers the DataSet selected in Registered Da-
      DataSet                           taSets as the target DataSet and:

                                          •   Copies the DataSet name into the unlabeled Selected DataSet text
                                              control.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                        285


                                           •   Opens the selected DataSet in the DataSet Explorer if it was not pre-
                                               viously opened.
                                          •    Closes any DataSet that was opened by the button, but was previously
                                               closed.
                                          •    Enables the Next > button.

                                         This button may remain disabled if the DataSet selected in Registered Da-
                                          taSets was created using the New DataSet button.
       Selected     Text        ""       This control is initially empty of text. It is updated to show the target Da-
       DataSet                           taSet name by either the Select Target DataSet or New DataSet button.
     (Unlabeled)
         New        Button   Unpressed   Initiate the creation of a new target DataSet as shown in Figure 6 and the
       DataSet                           discussion above the figure.
      Click For     Button   Unpressed   This button opens a Dialog Instructions project that provides complete de-
        Dialog                           tails regarding the entire Data Mining process
     Instructions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Discussion)
                                         tab.
          Next >    Button   Unpressed   This button advances the wizard to the next dialog tab. This control is disa-
                                         bled until Select Target DataSet is clicked or a new DataSet is created.
          Cancel    Button   Unpressed   This button closes the Data Mining wizard with no action taken by the Data
                                         Mining tool.

   XVII.2.c - Third Tab: Select Source DataSet(s)




                           Figure 7 - Select Source DataSets Tab.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          286



   The third Data Mining wizard tab also lists all DataSets currently registered to Vision. Here,
   one or more DataSets are selected to provide the archived Tasks whose data are to be mined.
   Note that the user should carefully identify all DataSets of interest before executing the Data
   Mining wizard. Note that there is no restriction to the number or identity of the DataSets to
   be selected. This extends to the target DataSet that may also serve as a data source. Select the
   intended source DataSets and then click Select Source DataSets. Two things will occur:

          •   The unlabeled Source DataSet(s) text control will show a list of the selected source
              DataSets.
          •   The Next > button will be enabled.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                        287


                            Figure 8 - Select Source DataSets.
   The selection may be adjusted at any time by deselecting unintended DataSets, selecting the
   intended one and clicking Select Source DataSets again.




                     Figure 9 - Adjust Source DataSet Selection.
       Control     Type     Default                                        Discussion
      Registered   List        No       This control lists all DataSets currently registered to Vision. One or more
       DataSets    Box      Selection   DataSet(s) is/are selected (highlighted) in this list to identify the data source
     (Unlabeled)                        DataSet selection. This control initially has no DataSet selected. Selecting
                                        any DataSet(s) enables Select Source DataSet(s).
      Select       Button   Unpressed   This control is disabled until a single DataSet is selected in Registered Da-
      Source                            taSets. Clicking this button registers the DataSet(s) selected in Registered
     DataSet(s)                         DataSets as the source DataSet(s) and:

                                         •     Copies the DataSet name, or list of names, into the unlabeled Selected
                                               DataSet text control.
                                          •    Enables the Next > button.
      Selected     Text        ""       This control is initially empty of text. It is updated to show the target Da-
      DataSet                           taSet name by either the Select Target DataSet or New DataSet button.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                      288


     (Unlabeled)
      Click For     Button   Unpressed   This button opens a Dialog Instructions project that provides complete de-
      Dialog In-                         tails regarding the entire Data Mining process
      structions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Select Target
                                         DataSet) tab. Note that this action is not well-supported in Data Mining. The
                                         results may or may not be as expected.
          Next >    Button   Unpressed   This button advances the wizard to the next dialog tab. This control is disa-
                                         bled until Select Source DataSet(s) is clicked.
          Cancel    Button   Unpressed   This button closes the Data Mining wizard with no action taken by the Data
                                         Mining tool.

   XVII.2.d - Fourth Tab: Select Task Type




                         Figure 10 - Task Type Selection Dialog.
   When Next > is clicked on the Select Source DataSet(s) tab, two things happen:

          •   Selected DataSets are opened if they were not previously opened.
          •   The selected DataSet are searched for instances of Task types that contain data that
              can be mined. This will include Measurement Tasks and Filter Tasks.

   Note that this process may take considerable time depending on the number and size of the
   source DataSets. The fourth Data Mining wizard tab then displays a list of those data-
   producing Task types that were found in the source DataSets. The user must select a single
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                    289


   Task type. Clicking Select Task Type then enables the Next > button. The selection may be
   changed, perhaps repeatedly, before proceeding to the next wizard tab.




                     Figure 11 - Select the Hysteresis Task Type.
       Control      Type       Default                                      Discussion
       Available    List     No Selection   This control lists all Tasks types in the source DataSet(s) that may be
      Task Types    Box                     mined for data. A single Task Type is to be selected for mining. This
     (Unlabeled)                            control initially has no Task type selected.
     Select Task    Button    Unpressed     Clicking this button registers the Task Type selected in Available Task
         Type                               Types as the type to mine. It enables the Next > button.
       Click For    Button    Unpressed     This button opens a Dialog Instructions project that provides complete
        Dialog                              details regarding the entire Data Mining process
     Instructions
        <Back       Button    Unpressed     This button is will move the wizard backward to the previous (Select
                                            Source DataSet(s)) tab. Note that this action is not well-supported in
                                            Data Mining. The results may or may not be as expected.
          Next >    Button    Unpressed     This button advances the wizard to the next dialog tab. This control is
                                            disabled until Select Task Type is clicked.
          Cancel    Button    Unpressed     This button closes the Data Mining wizard with no action taken by the
                                            Data Mining tool.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         290


   XVII.2.e - Fifth Tab: Select Tasks




                             Figure 12 - Select Tasks Tab.
   When Next > is clicked in the Select Task Type tab the source DataSet(s) is/are searched
   again. This time every instance of the selected Task type is identified in the DataSet(s). Once
   again this may take considerable time, depending on the number and size of source Da-
   taSet(s). The identified Tasks are then listed in the unlabeled Select Task(s) list box. The
   Tasks are organized into a three-level tree. The outer-most level shows the source DataSet(s),
   by DataSet Name. Under each DataSet is a list, by ETD (Executed Test Definition) Name, of
   all ETDs that contain instances of the selected Task type. Under each ETD are the individual
   Tasks of the selected Task type. From this list the user selects any subset of the available
   Tasks. Tasks may be individually selected or all Tasks in an ETD may be selected by check-
   ing the ETD. All Tasks in a DataSet may also be selected by checking the DataSet. Once the
   subset of Tasks is properly selected, clicking Select Tasks registers the Task for mining and
   enables Next >.

   Note that the procedures in this wizard tab require careful preplanning to identify the intend-
   ed Tasks and their locations.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                        291




       Figure 13 - Select Tasks by Task and/or ETD and/or DataSet.

       Control      Type     Default                                        Discussion
        Select      List        No       This control lists all Tasks of the selected type in the source DataSets. Tasks
       Task(s)      Box      Selection   are listed in the DataSet by DataSet Name->ETD Name->Task Name. Any
     (Unlabeled)                         subset of the available Tasks ia to be selected for mining. Tasks may be
                                         selected individually, by all Tasks in an ETD or all Tasks in a DataSet.
     Select Tasks   Button   Unpressed   Clicking this button registers the Tasks selected in Available Task Types as
                                         the type to mine. It enables the Next > button.
      Click For     Button   Unpressed   This button opens a Dialog Instructions project that provides complete de-
       Dialog                            tails regarding the entire Data Mining process
     Instructions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Select Task
                                         Type) tab. Note that this action is not well-supported in Data Mining. The

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                     292


                                        results may or may not be as expected.
          Next >   Button   Unpressed   This button advances the wizard to the next dialog tab. This control is disa-
                                        bled until Select Tasks is clicked.
          Cancel   Button   Unpressed   This button closes the Data Mining wizard with no action taken by the Data
                                        Mining tool.

   XVII.2.f - Sixth Tab: Rename Tasks




                             Figure 14 - Rename Tasks Tab.
   As shown in Figure 13, by the nature of Vision, Tasks of the same name may be repeatedly
   executed and stored to the DataSet. This is particularly true if the Task is operating in a
   Branch Loop. This next wizard tab allows the user to adjust the names of Tasks before Data
   Mining to render them more descriptive and, especially, unique. Each of the selected Tasks is
   listed, by DataSet Name->ETD Name->Task Name in the unlabeled Selected Task list box.
   Select each Task in the list whose name is to be updated. The Task Name will be copied to
   the New Task Name control. Edit the name in the control. As the name is edited, the Task
   Name in the list is updated. As noted on the New Task Name control, the Task Name length
   is limited to 30 characters for older target DataSets. Otherwise the limit is 60 characters. It is
   up to the user to enforce the 30-character limit.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                   293




                     Figure 15 - Rename the First Selected Task.

      Control     Type       Default                                     Discussion
      New Task    Text         ""       30 characters maximum for target DataSets created in Vision versions old-
       Name                             er than 5.5.0. 60 characters maximum for newer target DataSets. When a
                                        Task is selected in the unlabeled Selected Tasks list, the Task Name is du-
                                        plicated in this control. The name can then be edited to make it more
                                        meaningful and, especially, unique. As the name is adjusted in New Task
                                        Name it is also adjusted in Selected Tasks.
      Selected       List      No       This control lists all Tasks that are selected for Data Mining. Tasks are
     Tasks (Un-      Box    Selection   listed by DataSet Name->ETD Name->Task Name. Selecting a Task du-
      labeled)                          plicates it Task Name in the New Task Name control. Editing the name in
                                        New Task Name adjusts the Task Name in this list as it is edited.
      Click For   Button    Unpressed   This button opens a Dialog Instructions project that provides complete
       Dialog                           details regarding the entire Data Mining process

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                    294


     Instructions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Select
                                         Tasks) tab. Note that this action is not well-supported in Data Mining. The
                                         results may or may not be as expected.
          Next >    Button   Unpressed   This button advances the wizard to the next dialog tab.
          Cancel    Button   Unpressed   This button closes the Data Mining wizard with no action taken by the Da-
                                         ta Mining tool.

   XVII.2.g - Seventh Tab: Select a Filter to Apply




    Figure 16 - Filter Tasks that Can Task Hysteresis Data as Input.
   The next tab lists all Filter Tasks that can take the selected Task Type as input. At the top of
   the list is "<<None>>". That is selected by default. With "<<None>>" selected no Filter will
   be applied to the mined data. Otherwise the Filter of the selected type will be applied. To se-
   lect a Filter choose the Filter option (or "<<None>>") in Select 1 Filter or "<<None>>" and
   then click Select a Filter. This registers the selected Filter type for use and enables the Next
   > button.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                       295




                       Figure 17 - Select the Hysteresis Filter Task.
        Control         Type      Default                                   Discussion
     Select 1 Filter    Text    "<<None>>"   This list box shows a Filter Tasks that can be associated with the select-
           or                                ed Task Type. The top of the list is "<<None>>". One entry from the
     "<<None>>"                              list may be selected. Selecting "<<None>>" disables the appending of a
                                             Filter Task. Otherwise the Filter selected is registered by clicking Select
                                             a Filter.
     Select a Filter   Button   Unpressed    This button registers the selection in Select 1 Filter or "<<None>>"
                                             and enables Next >.
       Click For       Button   Unpressed    This button opens a Dialog Instructions project that provides complete
        Dialog                               details regarding the entire Data Mining process
      Instructions
         <Back         Button   Unpressed    This button is will move the wizard backward to the previous (Rename
                                             Tasks) tab. Note that this action is not well-supported in Data Mining.
                                             The results may or may not be as expected.
          Next >       Button   Unpressed    This button advances the wizard to the next dialog tab. This control is

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                296


                                          disabled until Select a Filter is clicked.
          Cancel     Button   Unpressed   This button closes the Data Mining wizard with no action taken by the
                                          Data Mining tool.

   XVII.2.h - Eighth Tab: Assign a CTD/ETD Name




                          Figure 18 - CTD/ETD Naming Tab.
   The mined Tasks will be appended to the target DataSet Archive in a new Executed Test
   Definition (ETD). Test Definitions are recorded in the DataSet Archive by name. The final
   tab allows the user to specify the name under which the data will be archived. It is important
   to assign a unique and meaningful name so that future data reviews can identify the data.
   Once characters are entered into Enter and Executed Test Definition Name, Finish will be
   enabled.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                      297




                        Figure 19 - Assign the CTD/ETD Name.
       Control      Type      Default                                      Discussion
       Enter an     Text        ""       Enter the name underwhich all Data-Mined data will be archived. This
      Executed                           value has a 30-character limit if the target DataSet was created under a
         Test                            Vision version older than 5.5.0. Otherwise the limit is 60 characters. Enter-
      Definition                         ing text in this control enables Finish.
    (ETD) Name
      Click For     Button   Unpressed   This button opens a Dialog Instructions project that provides complete
        Dialog                           details regarding the entire Data Mining process
     Instructions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Select a
                                         Filter) tab. Note that this action is not well-supported in Data Mining. The
                                         results may or may not be as expected.
          Finish    Button   Unpressed   This button closes the Data Mining wizard and initiates the Data Mining
                                         process. This control is disabled until text is entered into Enter an Execut-
                                         ed Test Definition (ETD) Name.
          Cancel    Button   Unpressed   This button closes the Data Mining wizard with no action taken by the Da-
                                         ta Mining tool.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        298


XVI.3 - Configure the Filter Task




          Figure 20 - Hysteresis Filter Task Configuration Dialog.
If the mined data are to have a Filter appended to collect the data, the Filter Task is not being
mined from the source DataSets. Instead this is a new Filter that must be configured and execut-
ed. The configuration opens when the Data Mining wizard is closed. (If no Filter Task was se-
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          299


lected, then no configuration dialog will appear and the process moves to XVI.4) THE USER
MUST ENSURE THAT THE FILTER TASK IS CORRECTLY AND COMPLETELY
CONFIGURED OR THE DATA MINING PROCEDURE WILL FAIL. Once the Filter
Task is correctly configured, click OK to close the Filter configuration dialog and finish the Data
Mining process.




          Figure 21 - Configure the Main Hysteresis Filter Tab.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       300




               Figure 22 - Configure the Hysteresis Plot Tab.
XVI.4 - Data-Mined Data
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                             301




Figure 23 - Hysteresis Filter Applied to Data-Mined Data. These are
 Measurements Taken on the 1.0 nF Linear Internal Reference Ca-
                               pacitor.
If a Filter Task is applied to the data and if the Filter is configured to plot data on execution, the
Filter plot will appear with the collected (and, perhaps, manipulated) data. In the example of
Figure 23, fewer Tasks were mined for data than shown in Figures 13 and 14. These represent
actual Hysteresis measurements taken on the Precision tester's 1.0 nF linear Internal Reference
Capacitor.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         302




Figure 24 - Target DataSet with Mined Data Plus Appended Hyste-
                        resis Filter Task.
The target DataSet is updated with a new Executed Test Definition (ETD) appended. The EDT
takes on the name as assigned in Figure 19. The first entry under the "Experiment Data" folder is
a General Information Task that is added to any Test Definition execution automatically by Vi-
sion. It contains details of the configuration of each Task in the Test Definition. In the case of
Data-Mined Tasks it gives only the Task Name, represented by Source DataSet Name->ETD
Name->Task Name.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       303




             Figure 25 - Automatic General Information Task.
The Automatic General Information Task is followed by a cloned copy of each of the mined
Tasks. Task configuration and measured data are accessible, as in and DataSet Archive, by dou-
ble-clicking.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         304




                          Figure 26 - Review Mined Data.
Finally, the appended Hysteresis Task appears as the last Task in the ETD. It can also be recalled
for review.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       305




                Figure 27 - Review the Appended Filter Data.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        306


                                  XVIII - ETD Transfer

XVIII.1 - Discussion

The ETD Transfer tool is similar in configuration and intent to the Data Mining tool. In the Data
Mining tool any number of Tasks of a specific type is cloned from the archives of any number of
DataSets to a single Executed Test Definition (ETD) in the DataSet Archive of a single target
DataSet. In addition a single Filter Task may be applied to collect and, perhaps, operate on the
data from the mined Tasks. The ETD Transfer tool, on the other hand, copies all Tasks, of any
type, from any number of ETDs in any number of DataSet Archives to an equivalent number of
ETDs in the DataSet Archive of a single target DataSet.

As with the Data Mining tool, the ETD Transfer tool is configured using a wizard.

XVII.2 - ETD Transfer Wizard
The ETD Transfer tool is a "wizard", or serial sequence of dialogs, that configures and executes

the operation. The wizard is accessed through the Vision Toolbar           icon or the DataSet-
>ETD Transfer menu option.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       307




                     Figure 1 - Access the ETD Transfer Tool.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                   308


   XVIII.2.a - First Tab: Discussion




                                Figure 2 - Discussion Tab
   The first dialog tab to appear is simply a discussion of the procedures and tabs that will fol-
   low.

       Control       Type       Default                                   Discussion
      Click For      Button    Unpressed     This button opens a Dialog Instructions project that provides com-
       Dialog                                plete details regarding the entire ETD Transfer process
     Instructions
        <Back        Button    Unpressed     This button is disabled since there is no previous dialog tab in the
                                             ETD Transfer wizard.
          Next >     Button    Unpressed     This button advances the wizard to the next dialog tab.
          Cancel     Button    Unpressed     This button closes the ETD Transfer wizard with no action taken
                                             by the ETD Transfer tool.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       309


   XVIII.2.b - Second Tab: Select Target DataSet




                Figure 3 - Select Target DataSet ETD Transfer Tab.
   This second tab is used to identify the single DataSet that is to receive the mined data. All
   registered DataSets are listed in the unlabeled Registered DataSets list. A single DataSet is
   selected (highlighted) in the list. This enables the Select Target DataSet button. The Select
   Target DataSet button is clicked. Two actions are then taken:

          •   The selected DataSet is opened in the DataSet Explorer if it was not previously
              opened.
          •   The Next > button is enabled.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          310




                     Figure 4 - Select Existing Target DataSet.
   Before clicking Next > a new DataSet may be selected and registered as the target using the
   Select Target DataSet button. This repeats the two actions above. In addition, the first select-
   ed DataSet will be closed if it was previously opened. The process may be repeated until the
   correct target DataSet is selected.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       311




                 Figure 5 - Reselect an Existing Target DataSet.
   A new DataSet may also be created from within the Target DataSet Selection tab and as-
   signed as the target. Clicking the New DataSet button initiates the New DataSet process.
   When the New DataSet dialog is closed the DataSet is created and opened, the DataSet name
   is added to the unlabeled Selected DataSet control, the DataSet is added to the unlabeled
   Registered DataSet list control and the Next > button is enabled. The process automatically
   selects the new DataSet as the target DataSet. However, once the new DataSet is created, the
   selection may be changed to any registered DataSet .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                        312




                      Figure 6 - Create a New Target DataSet.
       Control     Type     Default                                       Discussion
      Registered   List        No       This control lists all DataSets currently registered to Vision. A single Da-
       DataSets    Box      Selection   taSet is selected (highlighted) in this list to identify it as the Target DataSet
     (Unlabeled)                        selection. This control initially has no DataSet selected. Selecting a Da-
                                        taSet enables Select Target DataSet. This list may be augmented by in in-
                                        serting a new DataSet, alphabetically, using the New DataSet button. After
                                        the list is augmented, the new DataSet will be selected (highlighted).
     Select Tar-   Button   Unpressed   This control is disabled until a single DataSet is selected in Registered Da-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                      313


     get DataSet                         taSets. Clicking this button registers the DataSet selected in Registered
                                         DataSets as the target DataSet and:

                                          •    Opens the selected DataSet in the DataSet Explorer if it was not pre-
                                               viously opened.
                                          •    Closes any DataSet that was opened by the button, but was previous-
                                               ly closed.
                                          •    Enables the Next > button.

                                         This button may remain disabled if the DataSet selected in Registered Da-
                                         taSets was created using the New DataSet button.
         New        Button   Unpressed   Initiate the creation of a new target DataSet as shown in Figure 6 and the
       DataSet                           discussion above the figure.
      Click For     Button   Unpressed   This button opens a Dialog Instructions project that provides complete
       Dialog                            details regarding the entire ETD Transfer process
     Instructions
        <Back       Button   Unpressed   This button is will move the wizard backward to the previous (Discussion)
                                         tab.
          Next >    Button   Unpressed   This button advances the wizard to the next dialog tab. This control is dis-
                                         abled until Select Target DataSet is clicked or a new DataSet is created.
          Cancel    Button   Unpressed   This button closes the ETD Transfer wizard with no action taken by the
                                         ETD Transfer tool.

   XVIII.2.c - Third Tab: Select Source DataSet(s)




                        Figure 7 - Select Source DataSets Tab.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          314



   The third ETD Transfer wizard tab also lists all DataSets currently registered to Vision. Here,
   one or more DataSets are selected to provide the archived Tasks whose data are to be mined.
   Note that the user should carefully identify all DataSets of interest before executing the ETD
   Transfer wizard. Note that there is no restriction to the number or identity of the DataSets to
   be selected. This extends to the target DataSet that may also serve as a data source. Select the
   intended source DataSets and then click Select Source DataSets. The Next > button will be
   enabled.




                          Figure 8 - Select Source DataSets.
   The selection may be adjusted at any time by deselecting unintended DataSets, selecting the
   intended one and clicking Select Source DataSets again.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                         315




                     Figure 9 - Adjust Source DataSet Selection.
       Control       Type        Default                                       Discussion
      Registered    List Box   No Selection   This control lists all DataSets currently registered to Vision. One or
       DataSets                               more DataSet(s) is/are selected (highlighted) in this list to identify the
     (Unlabeled)                              data source DataSet selection. This control initially has no DataSet se-
                                              lected. Selecting any DataSet(s) enables Select Source DataSet(s).
        Select      Button      Unpressed      This control is disabled until a single DataSet is selected in Registered
       Source                                  DataSets. Clicking this button registers the DataSet(s) selected in Regis-
      DataSet(s)                               tered DataSets as the source DataSet(s) and Enables the Next > button.
      Click For     Button      Unpressed     This button opens a Dialog Instructions project that provides complete
       Dialog                                 details regarding the entire ETD Transfer process
     Instructions
        <Back       Button      Unpressed     This button is will move the wizard backward to the previous (Select
                                              Target DataSet) tab. Note that this action is not well-supported in Data
                                              Mining. The results may or may not be as expected.
          Next >    Button      Unpressed     This button advances the wizard to the next dialog tab. This control is
                                              disabled until Select Source DataSet(s).
          Cancel    Button      Unpressed     This button closes the ETD Transfer wizard with no action taken by the
                                              ETD Transfer tool.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           316


   XVIII.2.d - Fourth Tab: Select ETDs to Transfer




                     Figure 10 - Select ETDs to Transfer Tab.
   When the Next > button is clicked on the Source DataSet Selection tab, the selected DataSets
   are opened and searched for all archived Executed Test Definitions (ETDs). The fourth ETD
   Transfer wizard tab lists the selected DataSets in a tree structure in a list box. Under each Da-
   taSet entry each ETD archived in the DataSet is listed by name. Individual ETDs can be se-
   lected for transfer by checking them under the DataSets. All ETDs in a DataSet can also be
   selected for transfer by checking the DataSet in the tree. With the collection of ETDs to be
   transferred selected, clicking Select ETD(S) will register the selected ETDs for transfer and
   enable the Finish button.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                         317




                            Figure 11 - Select ETDs to Transfer.
       Control     Type      Default                                          Discussion
        ETDs       List         No       This control lists all selected source DataSets in a tree control. Expanding the
     (Unlabeled)   Box       Selection   DataSets entries shows all Executed Test Definitions (ETDs) archived in the
                                         DataSets. Individual ETDs can be selected for transfer by checking them in
                                         the tree. All ETDs under any DataSet can be selected by checking the Da-
                                         taSet.
          Select   Button    Unpressed    This control is disabled until at least one ETD is selected for transfer. Click
          ETD(s)                          this button registers all ETDs selected in the tree for transfer. It enables the
                                          Finish button.
     Click For     Button    Unpressed   This button opens a Dialog Instructions project that provides complete details
     Dialog In-                          regarding the entire ETD Transfer process
     structions
       <Back       Button    Unpressed   This button is will move the wizard backward to the previous (Select Source
                                         DataSet) tab. Note that this action is not well-supported in Data Mining. The
                                         results may or may not be as expected.
          Finish   Button    Unpressed   This button closes the wizard and initiates the ETD Transfer. This control is
                                         disabled until Select ETD(s) is clicked.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                   318


          Cancel   Button   Unpressed   This button closes the ETD Transfer wizard with no action taken by the ETD
                                        Transfer tool.

XVIII.3- ETD Transfer

When the ETD Transfer Wizard is closed with the Finish button, the transfer is initiated. Vision
will show rapid activity until all ETDs are transferred. When finished, the Target DataSet will
have each of the selected ETDs appended to its DataSet Archive.




                     Figure 12 - Results of the ETD Transfer.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       319


                              XIX - Simple Measurement




                                     Simple Measure Tool
                                             User guide
                                               2020




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           320


                                          Discussion

The Simple Measure option is introduced to Vision in version 5.12.0. .This option allows basic
low-voltage Hysteresis measurements to be quickly configured, executed and stored, as a Task,
to an Executed Test Definition (ETD) in a DataSet. The configuration and execution are inde-
pendent of any other Tasks in Vision, so the process can be initiated immediately without access-
ing a Task in QuikLook or configuring a Test Definition in the Editor.

Any number of Hysteresis measurements may be made and stored to the DataSet. Configuration
parameters may be changed and new measurements may be appended to existing data. Or data
may be cleared between measurements. The user has a limited number of parameters to config-
ure, including:

   1. Task Name: (60 characters maximum). Since the Simple Measure data are stored to the
      DataSet a standard Task Name must be provided under which the data will be stored.

   2. Volts: (±500.0) The voltage to be applied to the sample during the Hysteresis measure-
      ment. This is limited to the capability of the tester's internal amplifier and depends on the
      model purchase. Limits of ±10.0 Volts, ±30.0 Volts, ±100.0 Volts, ±200.0 Volts or
      ±500.0 Volts may apply.

   3. Period (ms): (0.0002 to 30,000.0 ms) The duration, in milliseconds, of the Hysteresis
      measurement. This is equivalent to 1000.0 / Frequency (Hz). The actual limits will de-
      pend on the tester model being used.

   4. Area (cm2): (Strictly greater than 0.0) This is the area (cm2) of the smallest sample elec-
      trode connected to the Precision tester DRIVE or RETURN port. (Note that, if the elec-
      trodes are not the same area, DRIVE is normally connected to the larger electrode. For
      example, if an array of capacitors on a wafer have a common bottom electrode, DRIVE
      should be connected to the bottom electrode. Theoretical discussion of the reasons for the
      are beyond the scope of this document.) The tester captures charge that is moving onto or
      off of the sample RETURN electrode as the result of the application of the DRIVE volt-
      age. However, Vision reports the data in units of Polarization. Polarization is given as
      Charge (µC)/Area (cm2). Area (cm2) must be correctly entered to produce accurate data.

   5. Thickness (µm): (Strictly greater than 0.0) This is the third dimension in the sample ge-
      ometry. It is the distance through the ferroelectric material, between sample electrodes.
      This value is recorded simply for complete documentation of the measurement.

   6. Preset: As in a standard Hysteresis Task, with this option checked and unmeasured
      DRIVE profile voltage will be applied to the sample. This is to preset the sample into a
      polarization state opposite the state that will be switched by the application of Volts . This
      ensures that the polarization is switching throughout the bipolar measurement. With this
      option unchecked, the polariation behavior of the first half of the measurement will de-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          321


          pend on the state of the sample before the Simple Measure process is initiated. When this
          control is checked, Preset Delay (ms) will be enabled.

   7. Preset Delay (ms): when Preset is checked, this control is used to specify the delay be-
      tween the application of the unmeasured Preset DRIVE voltage waveform and the meas-
      urement waveform. Sufficent delay should be applied to allow any charge movement in
      the sample that results from the preset waveform to settle so that the measurement begins
      in a quiescent state.

To maintain simplicity, a large number of options available to the standard Hysteresis measure-
ment are predetermined for the Simple Measure process and are not under user control. Some of
the more important options that are fixed include:

   1. DRIVE profile is standard bipolar triangular.

   2. High-voltage measurements are not available.

   3. Auto Amp and User Last Amp Value are enabled.

   4. Internal reference elements are not available.

The process is initiated by clicking the button on the Vision toolbar or by selecting the Da-
taSet->Simple Measurement Vision menu option.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       322




                Figure 1 - Access the Simple Meaure Process.
A new target DataSet may be created during the DataSet selection process.

For a complete discussion of the Simple Measure process, see the Simple Measeure Operation
page.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          323


                                          Operation

Initiate the Simple Measure Process

To initiate the Simple Measure Process, click the        button on the Vision toolbar or select the
DataSet->Simple Measurement Vision menu option.




                Figure 1 - Access the Simple Measure process.
Select a Target DataSet
The first step is to select the target DataSet. A DataSet selection dialog appears, similar to the
dialog in Data Mining. Because this process uses a "Pseudo" Task called Simple Measure, inter-
nal complexities require that an existing DataSet, with a Current Test Definition (CTD ) that is
not empty, be selected as the target. As a result, when a new DataSet is created, either from with-
in the DataSet Selection dialog or before the Simple Measure process, a General Information
Task is now configured and inserted into the DataSet as the CTD.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        324




          Figure 2 - DataSet Selection Dialog - No DataSet Selected.
The dialog will appear as in Figure 2 . All registered DataSets are listed. Select Target DataSet
and OK are disabled. Select Target DataSet is enabled once a DataSet is selected. A new DataSet
may be created from this dialog. The DataSet will be selected once it is created and Set Target
DataSet will be enabled.




       Figure 3 - DataSet Selection Dialog - A DataSet is Selected.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         325




       Figure 4 - DataSet Selection Dialog - New DataSet Process.
Clicking Select Target DataSet will open the selected DataSet if it is closed. It also enables the
OK button.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       326




     Figure 5 - DataSet Selection Dialog - Select Target DataSet is
                               Clicked.
Configure the Measurement
If Cancel is clicked in the DataSet Selection Dialog, the Simple Measure process is terminated,
but the target DataSet remains open. Clicking OK closes the DataSet selection dialog and opens
the Simple Measure Control dialog.




   Figure 6 - Simple Measure Control Dialog - Measurement is not
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          327


                                        Configured.
Initially, only Configure , Click For Dialog Instructions and Done are enabled in the simple dia-
log. Click for Dialog Instructions opens this help project. Done terminates the project. Configure
opens the basic Configuration dialog.




   Figure 7 - Simple Measure Control Dialog - Measurement is not
                           Configured.
The dialog is used to set:

   1. Task Name: (60 characters maximum). Since the Simple Measure data are stored to the
      DataSet a standard Task Name must be provided under which the data will be stored.

   2. Volts: (±500.0) The voltage to be applied to the sample during the Hysteresis measure-
      ment. This is limited to the capability of the tester's internal amplifier and depends on the
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           328


          model purchase. Limits of ±10.0 Volts, ±30.0 Volts, ±100.0 Volts, ±200.0 Volts or
          ±500.0 Volts may apply.

   3. Period (ms): (0.0002 to 30,000.0 ms) The duration, in milliseconds, of the Hysteresis
      measurement. This is equivalent to 1000.0 / Frequency (Hz). The actual limits will de-
      pend on the tester model being used.

   4. Area (cm2): (Strictly greater than 0.0) This is the area (cm2) of the smallest sample elec-
      trode connected to the Precision tester DRIVE or RETURN port. (Note that, if the elec-
      trodes are not the same area, DRIVE is normally connected to the larger electrode. For
      example, if an array of capacitors on a wafer have a common bottom electrode, DRIVE
      should be connected to the bottom electrode. Theoretical discussion of the reasons for the
      are beyond the scope of this document.) The tester captures charge that is moving onto or
      off of the sample RETURN electrode as the result of the application of the DRIVE volt-
      age. However, Vision reports the data in units of Polarization. Polarization is given as
      Charge (µC)/Area (cm2). Area (cm2) must be correctly entered to produce accurate data.

   5. Thickness (µm): (Strictly greater than 0.0) This is the third dimension in the sample ge-
      ometry. It is the distance through the ferroelectric material, between sample electrodes.
      This value is recorded simply for complete documentation of the measurement.

   6. Preset: As in a standard Hysteresis Task, with this option checked and unmeasured
      DRIVE profile voltage will be applied to the sample. This is to preset the sample into a
      polarization state opposite the state that will be switched by the application of Volts . This
      ensures that the polarization is switching throughout the bipolar measurement. With this
      option unchecked, the polarization behavior of the first half of the measurement will de-
      pend on the state of the sample before the Simple Measure process is initiated. When this
      control is checked, Preset Delay (ms) will be enabled.

   7. Preset Delay (ms): When Preset is checked, this control is used to specify the delay be-
      tween the application of the unmeasured Preset DRIVE voltage waveform and the meas-
      urement waveform. Sufficient delay should be applied to allow any charge movement in
      the sample that results from the preset waveform to settle so that the measurement begins
      in a quiescent state.

Note that Task Name must not be empty or the dialog will not exit.

Once the Simple Measure is configured and the Configuration Dialog is closed, the Main Control
Dialog will have Measure enabled.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       329




  Figure 8 - Simple Measure Control Dialog - Measurement is Con-
                  figured and Measure is Enabled.
Measurement
Clicking Measure opens the Measurement Dialog.




     Figure 9 - Measurement Dialog - No Data Have Been Taken.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         330


The dialog consists of a central plotting area, a series of list boxes that show configuration pa-
rameters and extracted measured values for each of the plotted measurements, a Measure button
that will initiate a new measurement and a Clear Data button that deletes all measured data. In
Figure 9 , no data have yet been collect. There is no plot, the list boxes are empty and Clear Da-
ta is disabled. Clicking Measure causes the the Hysteresis measurement to begin. Once it has
completed, the data are plotted, the various list boxes have an appended entry and Clear Data is
enabled.




            Figure 10 - Measurement Dialog - Single Data Plot.
The measurement may be repeated any number of times.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        331




          Figure 11 - Measurement Dialog - Multiple Data Plot.
Measured data may be clieared and retaken Note that Clear Data will not remove the displayed
data or clear the list boxes. However, the new measurement will overwrite the displayed data and
parameters in the lists.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         332




 Figure 12 - Measurement Dialog - Cleared and Remeasured Data.
Cancel will close the dialog and return the the Main Control Dialog with no further action. Any
captured data and parameter vectors are permanently lost. However, if the dialog is closed with
OK , the measured data an parameter lists are retained when the control is returned to the Main
Control Dialog. In this case, before returning to the Main Control Dialog, the user is prompted to
adjust the CTD/ETD name with the standard text control. It is important to enter a unique and
meaningful name.




          Figure 13 - Provide a Unique and Meaningful CTD Name.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       333


When the CTD/ETD Name Dialog is closed, the DataSet will be updated with the measured data
and data lists written to the DataSet Archive. Clear Data is enabled in the Main Dialog Control.
Data can be removed from the Simple Measure project using Clear Data. The data are perma-
nently saved to the DataSet Archive. If Clear Data is clicked, Clear Data is disabled.




 Figure 14 - Main Control with Data in Memory. Updated DataSet.
If Clear Data is not clicked, the measured data and parameter lists remain in memory. A new
measurement may be configured and appended to existing data.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       334




             Figure 15 - Measure Under a New Configuration.
When the Measurement Dialog is closed, the data will again be saved to the DataSet Archive
with a new CTD/ETD Name, if desired.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       335




                      Figure 16 - Second Archive Update.
Recover Archived Data
When the dialog is closed, the DataSet is also closed. To review data, reopen the DataSet, open
the DataSet Archive, open the Desired ETD and double-click the Simple Measure "Task", just as
you would any Task in a DataSet. Note that the original General Information Task (or any previ-
ous Test Definition) has been restored to the CTD under the original CTD name.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       336




                       Figure 17 - Data Recovery Process.
The archived data will reappear in the Measurement Dialog. Clear Data and Measure are disa-
bled.




                     Figure 18 - Recovered Archived Data.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           337


Export Data
Since the intention of this process is to provde a direct measurement tool that is kept as simple as
possible, the discussion above provides the complete extent of the tool. There are no further fea-
tures available. For example, the Exporting tool that is common to all Tasks is absent. However,
since the data are plotted, the plotting library does provide a number of automatic actions, in-
cluding an export tool. Although for most Measurement Tasks and Filters the use of this tool is
discouraged in favor of the Vision export option, in this case the plotted data can be exported
even without such a tool.

To export data, right-click in the plot surface. A popup menu will appear. Investigate the various
options available from the menu. Then select Export Dialog... Several of the options allow you
export directly to image files. You may also export - point-by-point - the data vectors that form
the image. These may be exported to a text file or to the clipboard.




                     Figure 19 - Configure Data Exporting.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           338



Best results are achieved when the export is to a text file that can be imported into Microsoft Ex-
cel. Once the file is identified, click Export to configure the output. For best results select:

   1.     All Data
   2.     Data
   3.     Table
   4.     Points/Subsets
   5.     Maximum Precision

The resulting output file is shown in Figure 20 .




                           Figure 20 - Exported Text File.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       339


                                  Select Target DataSet

 Task Name:                 Simple Measure
 Version:                   5.12.0
 Last Task Update:          5 December 2016
 In QuikLook Menu:          No
 Folder:                    None
 Subfolder:                 None
 Subsubfolder:              None
 Window Name:               Simple Measurement - Select Target DataSet
 Known Bugs:                None
 User Variables Added:      None

Dialog




               Figure 1 - Access the Simple Measure Project.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       340




            Figure 2 - Initial Target DataSet Selection Dialog.




                  Figure 3 - DataSet List Selection is Made.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       341




             Figure 4 - Target DataSet Selection is Validated.




                      Figure 5 - Target DataSet is Opened.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       342


New DataSet




                        Figure 6 - Initiate a New DataSet.




                     Figure 7 - Standard New DataSet Dialog.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        343




           Figure 8 - Process is Updated with the New DataSet.




                     Figure 9 - The New DataSet is Selected.
Discussion
The Simple Measurement - Select Target DataSet dialog opens, as the first dialog in the Simple

Measure process, when        is clicked on the Vision toolbar. The dialog's primary control is an

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                       344


unlabeled DataSets list box. The box lists, by DataSet name, all DataSets that are currently regis-
tered to Vision. Initially no selection is made in the control. (No DataSet is highlighted.) The
controls Select Target DataSet and OK are disabled. A single DataSet should be selected in the
list. Highlighting a DataSet name in the list enabled Select Target DataSet. Clicking Select Tar-
get DataSet validates the target selection by opening the DataSet (if it is initially closed), writing
the DataSet name to the unlabeled Selected DataSet Name control and enabling OK. The DataSet
selection can be changed any number of times. However, each time a new selection is made, the
DataSet will be opened (if it is not already) without closing the previously-selected DataSet.

A new DataSet may be created from within the Target DataSet Selection Dialog. Clicking New
DataSet opens a standard New DataSet dialog. The dialog is used to create and open the DataSet.
In this process the new DataSet is added to the DataSet list box and highlighted. However, the
DataSet selection is not yet validated. Select Target DataSet is enabled if it was not previously
enabled. Clicking Select Target DataSet validates the selection. OK is enabled if it was not pre-
viously enabled.

Clicking OK, closes the dialog and opens the Main Control Dialog. Clicking Cancel closes the
dialog and returns Vision to the idle state. Any DataSets opened during the process will remain
open.

Controls
   Name        Type     Default                                        Discussion
  DataSets     List        No       This list box lists every DataSet that is currently registered to Vision. Ini-
 (Unlabeled)   Box      Selection   tially no selection is made in the list. (No entry is highlighted.) With no
                                    selection made Select Target DataSet is disabled. A single selection must
                                    be made by left-clicking on the intended DataSet. This highlights the selec-
                                    tion and enables Select Target DataSet. If a new DataSet is created by using
                                    the New DataSet control, the DataSet name will be added to the list and
                                    highlighted. Select Target DataSet will be enabled.
 Select Tar-   Button   Unpressed   This control is initially disabled. It is enabled when a single selection is
 get DataSet                        made in the unlabeled DataSets list box. The selection is made either by
                                    left-clicking an existing entry in the list box or by creating a new DataSet
                                    using the New DataSet button. Clicking this button registers the DataSet
                                    selected in DataSets as the target DataSet. It opens the selected DataSet if it
                                    was initially closed. It writes the DataSet name to the unlabeled Target Da-
                                    taSet Name control and enables OK. Selections can be changed any number
                                    of times. Each time a selection is made the DataSet will be opened if it was
                                    initially closed. All opened DataSets will remain open once the dialog is
                                    closed.
  Target Da-    Text        ""      This control is read-only. It contains the name of the target DataSet and is
 taSet Name                         updated by clicking Select Target DataSet.
 (Unlabeled)
   New Da-     Button   Unpressed   Clicking this button opens a standard New DataSet Dialog. The dialog is
    taSet                           used to create a new DataSet that is opened and whose name is added to the
                                    DataSets list. The DataSet is also selected (highlighted) in the DataSets List
                                    and Select Target DataSet is enabled.
  Click for    Button   Unpressed   Clicking this button opens this help project.
  Dialog In-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                       345


  structions
     OK        Button   Unpressed   This control is initially disabled. It is enabled when a DataSet is selected in
                                    the DataSets list and Select Target DataSet is clicked. Clicking this button
                                    closes the dialog and opens the Main Control Dialog. Any DataSets opened
                                    during the operation of this dialog will remain opened.
   Cancel      Button   Unpressed   Clicking this button closes the dialog and terminates the Simple Measure
                                    process. Any DataSets opened during the operation of this dialog will re-
                                    main opened.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       346


                                   Main Dialog Control

 Task Name:                Simple Measure
 Version:                  5.12.1
 Last Task Update:         5 December 2016
 In QuikLook Menu:         No
 Folder:                   None
 Subfolder:                None
 Subsubfolder:             None
 Window Name:              Simple Measure Main Control
 Known Bugs:               None

Dialog




 Figure 1 - Main Control Dialog - Initial - Not Configured/No Data.




          Figure 2 - Main Control Dialog - After Configuration.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        347




  Figure 3 - Main Control Dialog - Measurement is Made and Data
                           are Available.




      Figure 4 - Main Control Dialog - Clear Data from Memory.
Discussion
This very simple dialog is the main operation dialog in the Simple Measure process. It is opened
after a target DataSet has been selected. The dialog either passes program operation to subdia-
logs or performs basic functions. On initial startup, dialog actions are limited to configuring a
measurement, reading these Dialog Instructions or exiting the process. To those ends, Configure,
Click for Dialog Instructions and Done are enabled. Clear Data and Measure are disabled (Fig-
ure 1). The configuration of a measurement is done by opening Configuration Dialog using the
Configure button. When the configuration is done and the Configuration Dialog is closed, pro-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                       348


gram operation returns to the Main Dialog. With the measurement configured, Measure is ena-
bled (Figure 2). Clicking Measure opens the Measure Dialog. In that dialog one or more meas-
urements may be made using the current measurement configuration. When the Measure Dialog
is closed, the data are written to the selected DataSet Archive and program execution returns to
the Main Control dialog. Since data are recorded in memory, Clear Data is enabled (Figure 3)
Clicking Clear Data removes the data from memory and disables Clear Data.

Controls
   Name         Type      Default                                     Discussion
  Configure     Button   Unpressed   This button is always enabled. Clicking this button opens the Configuration
                                     Dialog. In that dialog Task Name must be assigned and measurements pa-
                                     rameters may be adjusted. This dialog may be accessed at any time from the
                                     Main Dialog. The configuration may be changed whether or not there are
                                     data in program memory. Closing the Configuration Dialog returns execu-
                                     tion to the Main Dialog, where Measure will be enabled.
 Clear Data     Button   Unpressed   This button is disabled until a measurement has been configured using the
                                     Configure button and made using the Measure button. If there are data in
                                     program memory, clicking this button removes the data from program
                                     memory. Clicking this button disables Clear Data .
  Measure       Button   Unpressed   This button is disabled until a measurement has been configured using the
                                     Configure button. Clicking this button opens a subdialog in which one or
                                     more measurements may be made using the current measurement configura-
                                     tion values. The dialog will also display the measured data and list configu-
                                     ration and extracted measurement parameters. When the Measurement Dia-
                                     log is closed measured data remain in memory. These are written to the
                                     Archive of the selected DataSet. Since there are data in memory, Clear Da-
                                     ta will be enabled.
   Click for    Button   Unpressed   This button is always enabled. Clicking this button opens this help project
    Dialog                           for Simple Measurement.
 Instructions
    Done        Button   Unpressed   This button is always enabled. Clicking this button closes the Main Control
                                     Dialog, terminates the Simple Measure process and returns Vision to the
                                     idle state.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       349


                                  Configuration Dialog

 Task Name:               Simple Measure
 Version:                 5.12.1
 Last Task Update:        5 December 2016
 In QuikLook Menu:        No
 Folder:                  None
 Subfolder:               None
 Subsubfolder:            None
 Window Name:             Simple Measure Main Control
 Known Bugs:              None

Setup Dialog




          Figure 1 - Initial Configuration - No Task Name Assigned.




                       Figure 2 - Task Name is Assigned.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                           350




                                  Figure 3 - No Preset.
Discussion
The Simple Measure configuration dialog is opened when Configure is clicked in the Main Con-
trol Dialog. The dialog appears with no Task Name assigned and default values and selections
presented. At a minimum Task Name must have a non-empty text string for the dialog to close on
OK. The data will be stored under the Task Name in the selected DataSet Archive. A unique and
meaningful Task Name should be provided for clear archiving.

The user may provide a limited number of measurement specifications. The magnitude of Volts
specifies the maximum positive and negative voltage to be applied in the bipolar triangular
DRIVE waveform. The sign of Volts indicates the voltage direction (positive, then negative or
negative, then positive) the waveform will take. Period (ms) is the duration of the DRIVE profile
waveform. It is equivalent to 1000/Frequency (Hz).

When checked, Preset causes an unmeasured DRIVE profile to precede the measurement wave-
form. This forces the sample polarization (µC/cm2) to be switched into a state (negative or posi-
tive) opposite the voltage direction (positive or negative) of the first half of the voltage wave-
form. This ensures that the polarization will switch states during the application of the first half
of the waveform. Otherwise the behavior of sample polarization will depend on the polarization
condition the sample was left in - either within or outside Simple Measure - prior to the meas-
urement. If Preset is checked, the user defines a Preset Delay (ms) period over which zero Volts
are applied to the sample between the application of the present and measurement waveforms.

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                         351


Preset Delay (ms) is disabled if Preset is unchecked. For preset measurement, the preset delay
should be sufficient to allow sample charge motion, induced by the preset waveform, to settle
before the measurement is made.

As a simple measurement, there are many parameters that are not under users control. A partial
list includes:

   1.     High Voltage: Not available.
   2.     Profile: Fixed at bipolar triangular.
   3.     Bias Offset: Fixed at 0.0 V.
   4.     Auto Amp: Enabled.
   5.     Use Last Amp. Level: Enabled.
   6.     Maximum Waveform Signal Assigned as Field (kV/cm): Not Available.
   7.     Data Plotted Vs Field: Not Available.
   8.     Plot Titles: Automatically assigned.
   9.     Internal Reference Elements (1.0 nF Linear Capacitor, 2.5 MW Linear Resistor, RTI
          4/20/80 PNZT): Not available.

Although a Profile Preview is not available, the image of Figure 4 shows the profile that will be
applied for the configuration of Figure 2.




                         Figure 4 - Simple Measure Profile.
The sample dimensions Area (cm2) and Thickness (µm) are specified in this dialog. Thickness
(µm) is the depth, in microns/micrometers, of the ferroelectric or dielectric material between the

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                         352


sample electrodes. It is maintained merely as sample documentation. Area (cm2) is the surface
area, in square centimeters, of the smaller of the two sample electrodes (if they differ in size).
This also provides sample documentation. But this value is also used to normalize the measured
charge data to produce the polarization (µC/cm2) data that is reported by the Task.

Controls
   Name         Type    Default                                        Discussion
 Task Name      Text      “”      60-Character Limit. This is the identifier for this execution, or series of execu-
                                  tions, of the Simple Measure Task. The Task will be stored under this name in
                                  the DataSet archive. The identifier should be unique and meaningful for ar-
                                  chival purposes. This control must have a non-empty value assigned for OK to
                                  close the dialog.
    Volts       Real      4.0     This is the sign and magnitude of the voltage waveform to be applied during
                                  the sample preset, if enabled, and measurement. The magnitude entered here is
                                  the magnitude of the maximum positive and negative voltages applied during
                                  the preset and measurement waveforms. The sign of this value is the direction
                                  (positive or negative) of the first half of the DRIVE voltage waveform.
 Period (ms)    Real     10.0     This is the duration, in milliseconds, of the preset (if enabled) and measurement
                                  DRIVE waveforms. It is equivalent to 1000/Frequency (Hz)
   Preset       Check   Checked   When checked, an unmeasured DRIVE profile will precede the application of
                 Box              the measurement profile. The purpose is to preset the sample's polarization
                                  state into a state (negative or positive) opposite the direction (positive or nega-
                                  tive) of the voltage over the first half of the measurement. This ensures that the
                                  first half of the measurement loop switches the sample's polarization state. Oth-
                                  erwise the behavior of the sample polarization will depend on previous (un-
                                  known) signals applied to the sample - either within or outside of Simple
                                  Measure - immediately before the measurement. If enabled, a zero-Volt delay
                                  of Preset Delay (ms) length will separate the application of the preset and
                                  measurement waveforms. If checked, Preset Delay (ms) is enabled. Otherwise
                                  it is disabled.
   Preset       Real    1000.0    This control is enabled if Preset is checked. Otherwise it is disabled. This con-
 Delay (ms)                       trol specifies, in milliseconds, the zero-Volt delay between the application of
                                  the preset and measurement waveforms. This delay should be sufficient to al-
                                  low any charge movement induced by the preset waveform to settle.
 Area (cm2)     Real    0.0001    This is the surface area of the sample's smaller electrode. This documents the
                                  sample. However, the value is also used to normalize the sample's measured
                                  charge, induced by the measurement DRIVE waveform, to generate the polari-
                                  zation (µC/cm2) data displayed and stored by the Simple Measure process.
  Thickness     Real      0.1     This is the depth, in microns/micrometers, of the ferroelectric or dielectric ma-
    (µm)                          terial between the sample electrodes. This value is stored to document the sam-
                                  ple being measured.
  Click For     But-      Un-     Read this Help page.
   Dialog       ton     pressed
 Instructions
     OK         But-      Un-     Accept the configured values, close the dialog and return to the Main Control
                ton     pressed   Dialog. Measure will be enabled on the Main Control Dialog. This button will
                                  not close the dialog unless a non-empty text string is present in Task Name .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       353


                                   Measurement Dialog

 Task Name:              Simple Measure
 Version:                5.12.1
 Last Task Update:       5 December 2016
 In QuikLook Menu:       No
 Folder:                 None
 Subfolder:              None
 Subsubfolder:           None
 Window Name:            Simple Measure Main Control
 Known Bugs:             None

Dialog




                Figure 1 - Initial Dialog - No Measured Data.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       354




                          Figure 2 - First Measurement.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       355




                        Figure 3 - Second Measurement.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       356




               Figure 4 - Third Measurement - Reconfigured.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                        357




                         Figure 5 - Clear Measured Data.
Discussion
The Measurement Dialog will open when Measure is clicked on the Main Control Dialog. This
can only happen after the measurement has been configured. On initial access, there will be no
data displayed, the various list boxes will be empty and Clear Data will be disabled (Figure 1).
Clicking Measure will cause a single triangular bipolar Hysteresis measurement of the config-
ured voltage and period (ms) to be made on the sample that is connected to the tester DRIVE and
RETURN ports. Once made, the data are displayed in a plot on the dialog and the various con-
figuration and measurement parameters are appended to the list boxes. These parameters are dis-
cussed in detail in the table, below. Clear Data is enabled (Figure 2). The measurement may be
repeated any number of times (Figure 3). Clicking OK closes the dialog, writing the measured
data, if any, to the selected DataSet Archive and reopening the Main Control Dialog. In the main
dialog, the data may be cleared, so that the Measurement Dialog would again appear as the initial
dialog in Figure 1. Or the configuration may be adjusted and the measurement repeated with a
new set of voltage and period (ms) parameters (Figure 3). If the data are cleared within the
Measurement Dialog by clicking Clear Data (Figure 4) the measurement data are cleared from
the main process memory and no data will be written to the DataSet Archive on OK, if the dialog

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                       358


is closed. However, the plot maintains the data and continues to display and the list boxes are not
cleared.

Controls
   Name         Type      Default                                      Discussion
   Simple       Data      No Plot    This is the plot display of the data. It is not shown if there are not data in
 Measurement    Plot                 memory, except that it will continue to display data if Clear Data is
                                     clicked. A new data plot is appended to this display each time Measure is
                                     clicked
   Measure      Button   Unpressed   Clicking this button causes a bipolar triangular Hysteresis measurement
                                     to be made at the currently-specified voltage and period (ms). If no data
                                     were previously displayed, the newly measured data will be shown on a
                                     new data plot. If there are data displayed, the new data are appended to
                                     the data in the data plot. Clear Data is enabled if previously disabled. The
                                     configuration and measured parameters are appended to the various list
                                     boxes as discussed below in this table.
  Clear Data    Button   Unpressed   This button is disabled until data are written into process memory using
                                     the Measure button. Clicking this button removes all data from process
                                     memory. Any data displayed in the plot and list boxes will remain dis-
                                     played until the dialog is closed and reopened or a new measurement is
                                     made.
    Volts        Real      Empty     This box is empty until a measurement is made using the Measure button.
                 List                This list box will not be visibly emptied using the Clear Data button until
                 Box                 the dialog is closed and reopened or a new measurement is made. This
                                     box lists, in sequence, the voltages at which all of the measurements have
                                     been made.
     Offset      Real      Empty     This box is empty until a measurement is made using the Measure button.
   (µC/cm2)      List                This list box will not be visibly emptied using the Clear Data button until
                 Box                 the dialog is closed and reopened or a new measurement is made. This
                                     box lists, in sequence, the value used to center the polarization (µC/cm2)
                                     data vertically about the voltage axis. Polarization (µC/cm2) is a relative
                                     value that needs a reference. In a Hysteresis measurement, no such refer-
                                     ence exists. Instead, the first measure point is arbitrarily set to 0.0
                                     µC/cm2. All subsequent points are referenced to that 0.0 value. This shifts
                                     the loop, vertically, in the direction of the sign of the first half loop max-
                                     imum voltage. In order to produce the standard vertically-centered data,
                                     the Offset (µC/cm2) value is subtracted from every point in the loop. The
                                     offset is given as the maximum of the polarization values at the positive
                                     and negative maximum voltage magnitudes:

                                      Offset Offset (µC/cm2) = Polarization(VMax) Offset (µC/cm2) + Polariza-
                                                            tion(-VMax) (µC/cm2)/2 (1)

                                     Note that the Offset (µC/cm2) is subtracted from the uncentered Hystere-
                                     sis data before the calculation of PMax (µC/cm2), ±Pr (µC/cm2), ±Vc, Hori-
                                     zontal Shift (V) and Vertical Shift (µC/cm2). This gives accurate deriva-
                                     tion of these parameters.
     PMax        Real      Empty     This box is empty until a measurement is made using the Measure button.
   (µC/cm2)      List                This list box will not be visibly emptied using the Clear Data button until
                 Box                 the dialog is closed and reopened or a new measurement is made. This
                                     box lists, in sequence, the Polarization (µC/cm2) at the maximum magni-

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                     359


                                   tude voltage of the first half of the loop. This value is calculated after the
                                   Offset (µC/cm2) is removed from the data.
  Period (ms)    Real     Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the period (ms) at which each of the measurements
                                   is made. Period is equivalent to 1000/Frequency (Hz).
 Pr (µC/cm2)     Real     Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the Polarization (µC/cm2) at which the voltage is
                                   zero Volts when switching from positive to negative voltage. If the cur-
                                   rently configured voltage is negative, this value is the last measured point.
                                   This value is calculated after the Offset (µC/cm2) is removed from the
                                   data.
 -Pr (µC/cm2)    Real     Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the Polarization (µC/cm2) at which the voltage is
                                   zero Volts when switching from negative to positive voltage. If the cur-
                                   rently configured voltage is positive, this value is the last measured point.
                                   This value is calculated after the Offset (µC/cm2) is removed from the
                                   data.
  Use Preset    Boolean   Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the enabling or disabling of the preset waveform
                                   for each recorded measurement.
      Vc         Real     Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, voltage at which polarization (µC/cm2) is zero
                                   when switching from negative to positive polarization (µC/cm2). This is
                                   the positive Coercive Voltage. This value is calculated after the Offset
                                   (µC/cm2) is removed from the data.
     -Vc         Real     Empty    This box is empty until a measurement is made using the Measure button.
                 List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, voltage at which polarization (µC/cm2) is zero
                                   when switching from positive to negative polarization (µC/cm2). This is
                                   the negative Coercive Voltage. This value is calculated after the Offset
                                   (µC/cm2) is removed from the data.
 Preset Delay    Real     Empty    This box is empty until a measurement is made using the Measure button.
     (ms)        List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the delay period between the application of the
                                   preset and measurement waveforms if the preset is enabled. Entries in this
                                   box have no meaning if present is not enabled for the particular entry.
  Horizontal     Real     Empty    This box is empty until a measurement is made using the Measure button.
   Shift (V)     List              This list box will not be visibly emptied using the Clear Data button until
                 Box               the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the average of positive and negative Coercive

Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                     360


                                   Voltages:

                                                    Horizontal Shift (V) = ( Vc + - Vc )/ 2 (2)

                                   This value is calculated after the Offset (µC/cm2) is removed from the
                                   data.
 Vertical Shift   Real    Empty    This box is empty until a measurement is made using the Measure button.
  (µC/cm2)        List             This list box will not be visibly emptied using the Clear Data button until
                  Box              the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the average of positive and negative Pr (:µC/cm2).

                                                      Vertical Shift (V) = ( Pr + -Pr )/ 2 (3)

                                   This value is calculated after the Offset (µC/cm2) is removed from the
                                   data.
  Area (cm2)      Real    Empty    This box is empty until a measurement is made using the Measure button.
                  List             This list box will not be visibly emptied using the Clear Data button until
                  Box              the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, The surface area of the top electrode of the sam-
                                   ple(s) that have been measured. This value is used to normalize the cap-
                                   tured charge to produce the polarization (µC/cm2).data. It scaled the data
                                   presented in Sample Measurement , PMax (µC/cm2) , Pr (µC/cm2) , -Pr
                                   (µC/cm2) , Vertical Shift (µC/cm2) and Loop Area (V·µC/cm2) .
  CMax Eff        Real    Empty    This box is empty until a measurement is made using the Measure button.
   (nF)           List             This list box will not be visibly emptied using the Clear Data button until
                  Box              the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the effective capacitance of the measured sample at
                                   the maximum programmed voltage. (Note that, for non-linear - ferroelec-
                                   tric - devices, capacitance is not a constant.) The capacitance is derived
                                   from the relationship

                                    Charge (Q in Coulombs) = Capacitance (F) x Volts => C (F) = Q (C) / V
                                                                    (4)

                                   For the measurement at maximum voltage:

                                    CMax Eff (nF) = PMax (µC/cm2) x 1000 (nC/µC) x Area (cm2) / Current
                                                          Maximum Voltage (5)

                                   This value is calculated after the Offset (µC/cm2) is removed from the
                                   data.
   Loop Area      Real    Empty    This box is empty until a measurement is made using the Measure button.
  (V·µC/cm2)      List             This list box will not be visibly emptied using the Clear Data button until
                  Box              the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the integral of the interior of the Hysteresis Polari-
                                   zation (µC/cm2) Vs Voltage data. This value is calculated after the Offset
                                   (µC/cm2) is removed from the data.
  Thickness       Real    Empty    This box is empty until a measurement is made using the Measure button.
    (µm)          List             This list box will not be visibly emptied using the Clear Data button until
                  Box              the dialog is closed and reopened or a new measurement is made. This
                                   box lists, in sequence, the linear depth of the ferroelectric or dielectric
                                   material between the sample electrodes.


Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                                   361


  Click For    Button   Unpressed   Read this Help page.
  Dialog In-
  structions
     OK        Button   Unpressed   Close the dialog. Cause the data currently in memory, if any to be written
                                    to the selected DataSet Archive. Reopen the Main Control Dialog with
                                    Clear Data enabled if there are data in process memory.
   Cancel      Button   Unpressed   Close the dialog. Do not write data to the selected DataSet Archive. Reo-
                                    pen the Main Control Dialog. If no data were in process memory when
                                    Measure was clicked, do not enable Clear Data .




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       362


                               XVIII - Newly-Added Tools

   1.     Runtime Tabular Text Export.
   2.     Runtime Data Image Export.
   3.     Custom Text-File Branch Loop Parameter Adjustment.
   4.     Runtime Input-File Task Configuration.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          363


                               Runtime Tabular Text Export

After QuikLook execution or when recalled from a DataSet Archive, all Tasks may have config-
uration parameters and, for data-collecting Tasks, measured data exported to targets outside Vi-
sion including:

   •      Direct to Printer.
   •      Text File.
   •      Excel Table.
   •      Word Document.

Data-collecting Tasks may also export to a Vision Data File (VDF/*.vis) and/or have their data
plot images exported to a Windows Meta File, JPEG file or Bitmap file. (Vision Data Files allow
data to be exported by one Task of a particular type and then imported by another, allowing data
to be moved from one Vision location to another as described below.)

Such exporting is performed after the Task has completed execution and, for Tasks recorded into
a DataSet Archive, only on Archive Regraph. Runtime export can be accomplished by including
a Print/Export Filter Task in the Test Definition, but this is a rather clumsy procedure that slows
Test Definition execution.

Recently, data-collecting Tasks, including Measurement and Filter Tasks, have been fitted with a
Runtime Tabular Text Export option. In this option the Task will export all data collected at a
single execution to a single text file at execution time. Only measured data are exported in tabu-
lar format, with column headings. Header information, common to standard Task exporting, is
not available. Hysteresis-based Tasks, and Filters, that generate or collect columns of data output
data from each measured point, line-by-line in the data columns. Other Tasks that collect only
single-point data, such as pulse-based Tasks, will output data in a single line under the column
headings. In either case, the first line of data will include any derived single-point data and a
date/time stamp.

Each line that is appended to a runtime text file will be appended to any previous line exported.
That means that a single file may be assigned to multiple Task executions - as in a Branch Loop
and/or in repeated Test Definition executions. Multiple Tasks may even be configured with the
same file name so that data from multiple sources may be gathered into one common file.

As a final note, the columns output to the text file are single-tab-delimited. That means that the
data may appear offset from the column headers when viewed in Notepad or other text editor.
However, the data will import correctly into Excel, Origin or other data manipulation program.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       364




Figure 1 - Hysteresis Task Runtime Tabular Text File Output Over
                          Two Task Executions.
Note that Runtime Tabular Text Exporting is configured in the Task that is to be doing the exe-
cution. Configuration is similar for all data-collecting Tasks. Figure 2 shows the configuration
procedures for the Hysteresis Task.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       365




          Figure 2 - Setup Runtime Tabular Text File Exporting.




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          366


                               Runtime Data Image Export

Data-collecting Tasks that generate data plots on execution - primarily Filter Tasks - can be con-
figured to allow the data images to be exported to Windows Meta File, JPEG or Bitmap files at
execution time as the plots are generated. To exercise this option the Task plot configuration dia-
log has the desired image format output enabled. Then a Browse to File button is used to open a
standard Windows file browser dialog that allows the file path and a baseline file name to be
specified.

The specified file name serves as a root identifier to which an index and date/time stamp are ap-
pended. This renders the file name unique over repeated Task executions. It allows the Task to
operate in a Branch Loop and/or over repeated Test Definition executions without the need to
overwrite the file. Figure 1 shows the Hysteresis Filter Task configured to output a Bitmap im-
age file of the plot to a file with baseline path and name "D:\Help 5.x.x\Task Help (b)\Hysteresis
Filter\Dr. Explain\Hysteresis FIlter Normalized Capacitance Data.bmp".




  Figure 1 - Configure the Hysteresis Filter Task to Write a Bitmap
               Image File of the Data Plot at Runtime.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                          367



Figure 2 shows the Task's bitmap image output over five Branch Loop iterations.




  Figure 2 - Bitmap Files Output by the Hysteresis Filter Task over
                    Five Branch Loop Iterations.
Figure 3 shows the contents           of   Hysteresis   Filter   Normalized   Capacitance     Da-
ta.3.2017.12.21.15.24.bmp.




  Figure 3 - Hysteresis Filter Normalized Capacitance Data Bitmap
                                Image.
Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/
Main Vision Manual                                                                       368


              Custom Text-File Branch Loop Parameter Adjustment




Copyright Radiant Technologies, Inc. 2021 - This work is licensed under a Creative Commons At-
tribution-NonCommercial-ShareAlike 2.5 License. http://creativecommons.org/licenses/by-nc-

sa/2.5/