About the Build text command NOVA Technical Note 14 1

Transcription

About the Build text command NOVA Technical Note 14 1
NOVA Technical Note 14
About the Build text command
Case study: how can I use the Build text command in my procedure?
1 – Exporting data to ASCII
The Export ASCII data command can be added to any NOVA procedure to export
the data to an ASCII file. This provides a convenient way to automatically prepare
the measured data points for data analysis in another application. The use of the
Export ASCII data command has been illustrated in a previous technical note (see
Technical note #6). In this technical note, the use of another command, Build text,
will be detailed in combination with the Export ASCII data command.
2 – The Build text command
The Build text command is a very useful command which can be used to generate
a string using a user-defined format. The user can add free parameters in the
string which in turn can be linked to command parameters in the procedure. To
illustrate this case study, a .nox procedure is provided (NOVA technical note 14 –
Build text [NOVA 1.10].nox). Import this file using the Import procedure option
available in the File menu in NOVA (see Figure 1).
1|Page
NOVA Technical note 14
Figure 1 – The procedure used in Technical note #14
This procedure performs a total of 9 cyclic voltammetry scans on the Autolab
dummy cell. The Repeat for multiple values command is used to change the Upper
vertex potential and the scan rate for each consecutive scan. When this procedure
is executed, the applied potential will change as shown in Figure 2.
2|Page
NOVA Technical Note 14
Figure 2 – The potential profile used in the Technical note #14 procedure
2.1 – Using the Build text command
In this technical note, the initial procedure will be modified in order to export
every single cyclic voltammogram to a unique ASCII file. The name of the ASCII file
will be automatically generated during the measurement using the following
template:
TN#14 CV Upper Vertex X Scan rate Y.txt
Where the values X and Y will be automatically generated by the procedure.
In order to define the name of the file for this technical note, the command Build
text will be used. This command is located in the Control group of command (see
Figure 3).
3|Page
NOVA Technical note 14
Figure 3 – The Build text command is located in the Control group of commands
Select the Build text command from the command browser and add it to the
procedure, at the end of the repeat loop (see Figure 4).
Figure 4 – The Build text added to the procedure
The Build text command has two parameters:
•
•
Format: this defines the template of the text string to be generated by the
command.
Text: this is the output text of the command.
4|Page
NOVA Technical Note 14
Edit the Format parameter of the Build text command by typing the following
string into the editor frame (see Figure 5):
C:\TN#14 CV Upper Vertex {0} Scan rate {1}.txt
Figure 5 – The string format to be generated by the Build text command is defined in the
Format parameter
Note
You can copy and paste the string from this document into the command
directly.
Press enter to validate the format of the string to be generated. The procedure
editor frame will be updated as shown in Figure 5, adding two free parameters,
{0} and {1} to the Build text command. These two parameters can be linked to
other procedure parameters in order to generate a variable text string, in which
the values of the parameters {0} and {1} of the Build text command will be
replaced by the values of the parameters they are linked to.
For the parameter {0} we want to use the values of the upper vertex potential.
Select the {0} parameter and while holding the CTRL key pressed, click the upper
vertex potential in the CV staircase command. Click the
button to link both
parameters (see Figure 6).
Figure 6 – Linking the values of the upper vertex potential to the Build text command
5|Page
NOVA Technical note 14
For the parameter {1} we want to use the values of the scan rate. Select the {1}
parameter and while holding the CTRL key pressed, click the scan rate in the CV
staircase command. Click the
button to link both parameters (see Figure 7).
Figure 7 – Linking the values of the scan rate to the Build text command
The Build text string format is now properly defined. Select the Export ASCII data
command from the Data handling group of commands and add it to the
procedure editor, below the Build text command (see Figure 8).
Figure 8 – Adding the Export ASCII data command to the procedure
Note
An error symbol ( ) is displayed next to the Export ASCII data command
because no filename has been specified yet.
6|Page
NOVA Technical Note 14
Select the Text parameter of the Build text command and, while holding the CTRL
key, click the Filename parameter of the Export ASCII data command. Click the
button to link both parameters (see Figure 9).
Figure 9 – Linking the Text parameter of the Build text command to the Filename parameter
of the Export ASCII data command
Before the measurement can be started, the signals to be exported must be
defined. In this example, we are going to export the Potential applied and
WE(1).Current signals to the ASCII file. Select the Potential applied signal in the CV
staircase command and link it to the Column 1 parameter of the Export ASCII data
command. Repeat this for the WE(1).Current signal, which should be linked to the
Column 2 parameter (see Figure 10).
7|Page
NOVA Technical note 14
Figure 10 – Linking the Potential applied and WE(1).Current signals to the Export ASCII data
command
2.2 – Running the experiment
Connect dummy cell (a) and press the start button to begin the measurement.
During a validation, a warning will be displayed (see Figure 11). Since no file is
specified when the measurement is started, this warning is normal and it can be
ignored. The filenames will be generated by the Build text command during the
experiment.
8|Page
NOVA Technical Note 14
Figure 11 – A warning is displayed during validation
The procedure will display the recorded current values on plot#1 and the potential
applied on plot#2. Both signals are plotted versus time (see Figure 12).
Figure 12 – The data recorded during the measurement on dummy cell (a)
At the end of the measurement, open the destination folder (in this technical note
it is the root folder of the C:\ drive). A total of nine ASCII files should be stored in
the folder using predefined name (see Figure 13):
TN#14 CV Upper Vertex X Scan rate Y.txt
9|Page
NOVA Technical note 14
Figure 13 – The final exported ASCII files
3 – Conclusion
The Build text command is a very useful general purpose command. It provides the
means to create automatic strings for data exporting applications as illustrated in
this technical note. It can also be used in combination with a Message box or
Input box command in order to interact with the user and provide context
dependent information (see Figure 14).
Figure 14 – Using the Build text command in combination with the Message box command
can be useful to remind the user about the experimental conditions during long
measurement
Note
The example shown in Figure 14 can be obtained by linking the Text parameter
of the Build text command to the Message parameter of the Message box
command, as shown in Figure 15.
10 | P a g e
NOVA Technical Note 14
Figure 15 – Linking the Build text to a Message box
11 | P a g e